Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Towards a multi-QoS human-centric cloud computing load balance resource allocation method

Published: 01 July 2016 Publication History

Abstract

In the large-scale clustering resource pool as human-centric cloud computing, peer load balance not only improves overall system efficiency, but also saves energy. As various factors should be considered in resource scheduling and each has different emphasis, resource allocation method adapted by different scene also has respective criteria. Based on resource allocation techniques, the multi-QoS load balance resource allocation method (MQLB-RAM) was proposed in the paper. It combines needs of users and service providers to constitute multi-QoS indexes. The needs from cost, system and network were met by quantitative analysis on load balancing using real-time load of peers. The algorithm also compares weight of each index in peer to match need and resource, so as to achieve the target of ensuring load balance, making full use of resources and saving money. Simulation experiment with CloudSim shows that the MQLB-RAM can achieve balance among load, resource access performance and cost.

References

[1]
Tso FP, Pezaros DP (2013) Improving data center network utilization using near-optimal traffic engineering. IEEE Trans Parallel Distrib Syst 24(6):1139---1148
[2]
Keller G, Tighe M, Lutfiyya H, Bauer M (2014) A hierarchical, topology-aware approach to dynamic data center management. In: Proceedings of 2014 IEEE network operations and management symposium (NOMS), pp 1---7
[3]
Saad A, El-Mahdy A (2013) Network topology identification for cloud instances. In: Proceedings of 2013 third international conference on cloud and green computing (CGC), pp 92---98
[4]
Inzinger C, Nastic S, Sehic S, Vögler M (2014) MADCAT: a methodology for architecture and deployment of cloud application topologies. In: Proceedings of 2014 IEEE 8th international symposium on service oriented system engineering (SOSE), pp 13---22
[5]
Battre D, Frejnik N, Goel S, Kao O, Warneke D (2011) Evaluation of network topology inference in opaque compute clouds through end-to-end measurements. In: Proceedings of 2011 IEEE international conference on cloud computing (CLOUD), pp 17---24
[6]
Woitaszek M, Tufo HM (2010) Developing a cloud computing charging model for high-performance computing resources. In: Proceedings of 10th IEEE international conference on computer and information technology (CIT 2010), pp 210---217
[7]
Shin D, Akkan H (2010) Domain-based virtualized resource management in cloud computing. In: Proceedings of 6th international conference on collaborative computing: networking, applications and worksharing (CollaborateCom), pp 1---6
[8]
Goyal V, Kant C (2014) An effective algorithmic approach for cost optimization in Cloud based data center, Proceedings of International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT), 630---637
[9]
Yi S, Ryu H, Chung YD (2013) Load balancing for real-time, location-based event processing on cloud systems. In: Proceedings of 2013 IEEE 16th international conference on computational science and engineering (CSE), pp 447---454
[10]
Ao NX, Xu YY, Chen CJ, Guo YC (2012) Offline downloading: a non-traditional cloud-accelerated and peer-assisted content distribution service. In: Proceedings of international conference on cyber-enabled distributed computing and knowledge discovery (CyberC), pp 81---88
[11]
Duan Q, Wang Y, Mohsen F, Al-Shaer E (2013) Private and anonymous data storage and distribution in cloud. In: Proceedings of IEEE international conference on services computing (SCC), pp 264---271
[12]
Li MK, Chen M, Xie J (2010) Cloud computing: a synthesis models for resource service management. In: Proceedings of second international conference on communication systems, networks and applications, pp 208---211
[13]
Woitaszek M, Tufo HM (2010) Developing a cloud computing charging model for high-performance computing resources. In: Proceedings of 10th IEEE international conference on computer and information technology (CIT 2010), pp 210---217
[14]
Ostermann S, Prodan R, Fahringer T (2009) Extending grids with cloud resource management for scientific computing. In: Proceedings of IEEE 10th IEEE/ACM international conference on grid computing, pp 42---50
[15]
Dornemann T, Juhnke E, Freisleben B (2009) On-demand resource provisioning for BPEL workflows using Amazon's elastic compute cloud. In: Proceedings of IEEE 9th IEEE/ACM international symposium on cluster computing and the grid, pp 140---147
[16]
Shi WM, Hong B (2010) Resource allocation with a budget constraint for computing independent tasks in the cloud. In: Proceedings of IEEE second international conference on cloud computing technology and science (CloudCom), pp 327---334
[17]
Teng F, Magoulès F (2010) Resource pricing and equilibrium allocation policy in cloud computing. In: Proceedings of 2010 IEEE 10th international conference on computer and information technology, pp 195---202
[18]
You XD, Xu XH, Wan J, Yu DJ (2009) RAS-M: resource allocation strategy based on market mechanism in cloud computing. In: Proceedings of fourth ChinaGrid annual conference, pp 256---264
[19]
Beaumont O, Carter L, Ferrante J, Legrand A (2002) Bandwidth-centric allocation of independent tasks on heterogeneous platforms. In: Proceedings of international parallel and distributed processing symposium (IPDPS), p 79
[20]
Meng SC, Liu L (2013) Enhanced monitoring-as-a-service for effective cloud management. IEEE Trans Comput 62(9):1705---1720
[21]
Xiao Z, Chen Q, Luo HP (2012) Automatic scaling of internet applications for cloud computing services. IEEE Trans Comput 63(5):1111---1123
[22]
Harnik D, Pinkas B, Shulman-Peleg A (2010) Side channels in cloud services: de-duplication in cloud storage. IEEE Secur Priv 8(6):40---47
[23]
Sehrish S, Mackey G, Shang P, Wang J (2012) Supporting HPC analytics applications with access patterns using data restructuring and data-centric scheduling techniques in MapReduce. IEEE Trans Parallel Distrib Syst 24(1):158---169
[24]
Loughran S, Alcaraz Calero JM, Farrell A, Kirschnick J (2011) Dynamic cloud deployment of a MapReduce architecture. IEEE Internet Comput 16(6):40---50
[25]
Cardosa M, Singh A, Pucha H, Chandra A (2012) Exploiting spatio-temporal tradeoffs for energy-aware MapReduce in the cloud. IEEE Trans Comput 61(12):1737---1751

Cited By

View all
  • (2021)Current Trends in Cloud Computing for Data Science ExperimentsInternational Journal of Cloud Applications and Computing10.4018/IJCAC.202110010511:4(80-99)Online publication date: 1-Oct-2021
  • (2020)Agricultural information resource scheduling algorithm based on firefly algorithm in cloud computingJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-17981738:6(7437-7448)Online publication date: 1-Jan-2020
  • (2020)A Switch in Time Saves the DimeInformation Systems Research10.1287/isre.2019.091231:3(753-775)Online publication date: 1-Sep-2020
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image The Journal of Supercomputing
The Journal of Supercomputing  Volume 72, Issue 7
July 2016
473 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 July 2016

Author Tags

  1. Human-centric cloud computing
  2. Load balancing
  3. QoS
  4. Resource scheduling

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Current Trends in Cloud Computing for Data Science ExperimentsInternational Journal of Cloud Applications and Computing10.4018/IJCAC.202110010511:4(80-99)Online publication date: 1-Oct-2021
  • (2020)Agricultural information resource scheduling algorithm based on firefly algorithm in cloud computingJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-17981738:6(7437-7448)Online publication date: 1-Jan-2020
  • (2020)A Switch in Time Saves the DimeInformation Systems Research10.1287/isre.2019.091231:3(753-775)Online publication date: 1-Sep-2020
  • (2019)NSGA-II with Local Search for Multi-objective Application Deployment in Multi-Cloud2019 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2019.8790006(2800-2807)Online publication date: 10-Jun-2019
  • (2019)Load balanced task scheduling for cloud computing: a probabilistic approachKnowledge and Information Systems10.1007/s10115-019-01327-461:3(1607-1631)Online publication date: 1-Dec-2019
  • (2017)SLA-based task scheduling algorithms for heterogeneous multi-cloud environmentThe Journal of Supercomputing10.1007/s11227-016-1952-z73:6(2730-2762)Online publication date: 1-Jun-2017
  • (2017)Recent advancements in resource allocation techniques for cloud computing environmentCluster Computing10.1007/s10586-016-0684-420:3(2489-2533)Online publication date: 1-Sep-2017

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media