Abstract
Resource sharing between multiple tenants is a key rationale behind the cost effectiveness in the cloud. While this resource sharing greatly helps service providers improve resource utilization and increase profit, it impacts on the service quality (e.g., the performance of consumer applications). In this paper, we address the reconciliation of these conflicting objectives by scheduling service requests with the dynamic creation of service instances. Specifically, our scheduling algorithms attempt to maximize profit within the satisfactory level of service quality specified by the service consumer. Our contributions include (1) the development of a pricing model using processor-sharing for clouds (i.e., queuing delay is embedded in processing time), (2) the application of this pricing model to composite services with dependency consideration, (3) the development of two sets of service request scheduling algorithms, and (4) the development of a prioritization policy for data service aiming to maximize the profit of data service.
| Original language | English |
|---|---|
| Pages (from-to) | 591-602 |
| Number of pages | 12 |
| Journal | Journal of Parallel and Distributed Computing |
| Volume | 72 |
| Issue number | 4 |
| DOIs | |
| Publication status | Published - Apr 2012 |
| Externally published | Yes |
Fingerprint
Dive into the research topics of 'Profit-driven scheduling for cloud services with data access awareness'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver