A Microeconomic Approach to Optimal Resource Allocation in Distributed Computer Systems
IEEE Transactions on Computers
Spawn: A Distributed Computational Economy
IEEE Transactions on Software Engineering
Economic models for allocating resources in computer systems
Market-based control
Mariposa: a wide-area distributed database system
The VLDB Journal — The International Journal on Very Large Data Bases
User-Centric Performance Analysis of Market-Based Cluster Batch Schedulers
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Market-based Proportional Resource Sharing for Clusters
Market-based Proportional Resource Sharing for Clusters
The application of microeconomics to the design of resource allocation and control algorithms
The application of microeconomics to the design of resource allocation and control algorithms
The utility business model and the future of computing services
IBM Systems Journal
Libra: a computational economy-based job scheduling system for clusters
Software—Practice & Experience
Balancing Risk and Reward in a Market-Based Task Service
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
OnCall: Defeating Spikes with a Free-Market Application Cluster
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Profitable services in an uncertain world
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Markets are dead, long live markets
ACM SIGecom Exchanges
Tycoon: An implementation of a distributed, market-based resource allocation system
Multiagent and Grid Systems
Services Mashups: The New Generation of Web Applications
IEEE Internet Computing
A Web-Based Mashup Environment for On-the-Fly Service Composition
SOSE '08 Proceedings of the 2008 IEEE International Symposium on Service-Oriented System Engineering
A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
The Proportional-Share Allocation Market for Computational Resources
IEEE Transactions on Parallel and Distributed Systems
Profit-Driven Service Request Scheduling in Clouds
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
BASIL: automated IO load balancing across storage devices
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
Non-cooperative, semi-cooperative, and cooperative games-based grid resource allocation
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Flexible use of cloud resources through profit maximization and price discrimination
ICDE '11 Proceedings of the 2011 IEEE 27th International Conference on Data Engineering
Energy efficient utilization of resources in cloud computing systems
The Journal of Supercomputing
Multi-objective optimization of data flows in a multi-cloud environment
Proceedings of the Second Workshop on Data Analytics in the Cloud
Hi-index | 0.00 |
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.