Abstract
The algorithm for scheduling resources under clouding computing environment is different from that under traditional distributed computing environment because of the high scalability and heterogeneity of computing resources in cloud computing environment. In this paper, a resource-scheduling algorithm based on dynamic load balance is presented. The different data-processing power of nodes in cloud is considered in this algorithm, as well as different data-transferring power and transfer delay between nodes in cloud. The algorithm selects the “best” node to fulfill the task in order to improve the efficiency of cloud computing and minimize the average response time of tasks. And the simulation results show that the algorithm distinctly reduces the average response time of tasks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
China cloud computing website. Definition and traits of cloud computing [EB/OL] (February 15, 2009), http://www.chinacloud.cn/show.aspx?id=741&cid=17
Li, T., Li, X.: Research on resource management of cloud computing. Computer & Telecommunication 01(1), 62 (2010)
Storage of cloud computing. LCA of cloud storage [EB/OL] (August 11, 2010), http://tech.watchstor.com/cloud-storage-126949.htm
Yang, H.-c., Dasdan, A., Hsiao, R.-L., et al.: Map-reduce-merge, simplified relational data processing on large clusters. In: International Conference on Management of Data. ACM SIGMOD, CA (2007)
Ghemawat, S., Gobioff, H., Leung, S.-T.: The google file system. In: 19th ACM Symposium on Operating System. Association For Computing Machinery, New York (2009)
Zhang, W.: Load balancing algorithm based on dynamic feedback [EB/OL], http://zh.linuxvirtualserver.org/node/44
360 doc website. Moving average and its application [EB/OL] (August 4, 2009), http://www.360doc.com/content/09/0804/07/180530_4654593.shtml
Baidu encyclopedia. Data stream and sliding window model [EB/OL], http://baike.baidu.com/view/166248.htm
Wolski, R., Spring, N.T., Hayes, J.: The network weather service: A distributed resource performance forecasting service for metacomputing. Journal Future Generation Computing Systems 15(5,6), 757–768 (1999)
Hua, X., Zheng, J., Hu, W.: Ant colony optimization algorithm for allocating resources under cloud computing environment. Journal of East China Normal University (Natural Science) 01(1), 128–130 (2010)
Heirich, A., Taylor, S.: A parabolic load balancing method. In: Proceedings of the 24th International Conference on Parallel Processing, August 1995, vol. III, pp. 192–202. CRC Press, Urbana-Champaign (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chang, H., Tang, X. (2011). A Load-Balance Based Resource-Scheduling Algorithm under Cloud Computing Environment. In: Luo, X., Cao, Y., Yang, B., Liu, J., Ye, F. (eds) New Horizons in Web-Based Learning - ICWL 2010 Workshops. ICWL 2010. Lecture Notes in Computer Science, vol 6537. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20539-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-20539-2_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20538-5
Online ISBN: 978-3-642-20539-2
eBook Packages: Computer ScienceComputer Science (R0)