Abstract
The increasing cost of owning and managing IT systems is leading to outsourcing commercial online services to service hosting utility centers by means of service level agreements (SLAs). Low resource utilization and partial service overload are two main issues in utility centers operation. The paper describes a SLA-based fine-grained resource donation mechanism to encourage applications to share under-utilized server resources. Donated resources can be dynamically borrowed by overloaded applications to relieve transient workload surge. Two donation strategies are presented to compensate the “donors” based on their quantified contribution. Compared with resource stealing, the proposed mechanism has advantages in two-fold. First, it’s an incentive-compatible one in that both donor applications and utility centers can benefit from resource donation. Secondly, the donors can manifestly specify donation constraints in SLAs to reflect both QoS requirements and resource consumption patterns, which can help improve reliability of resource sharing.
This research was partially supported by the National Basic Research 973 Program of China (No.2005CB321804), the National Natural Science Foundation of China (No.90412011), the National High Technology Research and Development 863 Program of China (No.2004aa112020).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Leland, W., Taqqu, M.S., Willinger, W., Wilson, D.V.: On the Self-Similar Nature of Ethernet Traffic. IEEE/ACM Transactions on Network v2 (February 1994)
Andrzejak, A., Arlitt, M., Rolia, J.: Bounding the Resource Savings of Utility Computing Models. Technical Report HPL-2002-339, HP Labs (December 2002)
Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P.: Agile, Dynamic Capacity Provisioning for Multi-tier Internet Applications. In: The 2nd IEEE International Conference on Autonomic Computing, ICAC 2005 (2005)
Ryu, K.D., Hollingsworth, J.K.: Resource policing to support fine-grain cycle stealing in networks of workstations. IEEE Transactions on Parallel and Distributed Systems 15(10), 878–892 (2004)
Chandra, A., Goyal, P., Shenoy, P.: Quantifying the Benefits of Resource Multiplexing in On-Demand Data Centers. In: Proceedings of the First ACM Workshop on Algorithms and Architectures for Self-Managing Systems (Self-Manage 2003), San Diego, CA (June 2003)
Hiles, A.: The Complete IT Guide to Service Level Agreements—Matching Service Quality to Business Needs. Rothstein Associates Inc., Brookfield (1999/2000)
Goldszmidt, G., Appleby, K., Fakhouri, S., Fong, L., Kalantar, M., Krishnakumar, S., Pazel, D., Pershing, J., Rochwerger, B.: Océano- SLA based management of a computing utility. In: 7th IFIP/IEEE International Symposium on Integrated Network Management (IM) (May 2001)
Norris, J., Coleman, K., Fox, A., Candea, G.: OnCall: Defeating Spikes with a Free-Market Application Cluster. In: ICAC 2004, pp. 198–205 (2004)
Sanghavi, S., Hajek, B.: A new mechanism for the free-rider problem. In: Proceeding of the 2005 ACM SIGCOMM workshop on Economics of peer-to-peer systems, Philadelphia, USA, pp. 122–127 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, Y., Wang, H., Jia, Y., Shi, D., Liu, B. (2005). A SLA-Based Resource Donation Mechanism for Service Hosting Utility Center. In: Zhuge, H., Fox, G.C. (eds) Grid and Cooperative Computing - GCC 2005. GCC 2005. Lecture Notes in Computer Science, vol 3795. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590354_89
Download citation
DOI: https://doi.org/10.1007/11590354_89
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30510-1
Online ISBN: 978-3-540-32277-1
eBook Packages: Computer ScienceComputer Science (R0)