Skip to main content

Advertisement

Log in

Towards an adaptive human-centric computing resource management framework based on resource prediction and multi-objective genetic algorithm

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The complexity, scale and dynamic of data source in the human-centric computing bring great challenges to maintainers. It is problem to be solved that how to reduce manual intervention in large scale human-centric computing, such as cloud computing resource management so that system can automatically manage according to configuration strategies. To address the problem, a resource management framework based on resource prediction and multi-objective optimization genetic algorithm resource allocation (RPMGA-RMF) was proposed. It searches for optimal load cluster as training sample based on load similarity. The neural network (NN) algorithm was used to predict resource load. Meanwhile, the model also built virtual machine migration request in accordance with obtained predicted load value. The multi-objective genetic algorithm (GA) based on hybrid group encoding algorithm was introduced for virtual machine (VM) resource management, so as to provide optimal VM migration strategy, thus achieving adaptive optimization configuration management of resource. Experimental resource based on CloudSim platform shows that the RPMGA-RMF can decrease VM migration times while reduce physical node simultaneously. The system energy consumption can be reduced and load balancing can be achieved either.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Buyya R, Ranjan R, Calheiros RN (2009) Modeling and simulation of scalable cloud computing environmentsand the cloudsim toolkit. Proceedings of 2009 international conference on high performance computing & simulation (HPCS), 1–11

  2. Caron E, Desprez F (2010) Forecasting for grid and cloud computing on-demand resources based on pattern matching. Proceedings of 2nd IEEE international conference on cloud computing technology and science, 456–463

  3. Dornemann T, Juhnke E, Freisleben B (2009) On-demand resource provisioning for BPELworkflows. Using Amazon’s elastic compute cloud. 2009 I.E. 9th IEEE/ACM international symposium on cluster computing and the grid, 140–147

  4. Doulamis N, Doulamis A, Litke A, Panagakis A, Varvarigou T, Varvarigos E (2007) Adjusted fair scheduling andnon-linear workload prediction for QoS guarantees in gridcomputing. Comput Commun 30(3):499–515

    Article  Google Scholar 

  5. Falkenauer E (1996) A hybrid grouping genetic algorithm for bin packing. J Heuristics 2:5–30

    Article  Google Scholar 

  6. Iosup A, Ostermann S, Yigitbasi N, Prodan R, Fahringer T, Epema D (2011) Performance analysis of cloudcomputing services for many-tasks scientific computing. IEEE Trans Parallel Distrib Syst V22(6):931–945

    Article  Google Scholar 

  7. Lai HS, Dong PJ, Zhu GR (2003) A pareto multi-objective genetic algorithm for multi-objective programming problem. Syst Eng 21(5):24–29

    Google Scholar 

  8. Li M, Chen M, Xie J (2010) Cloud computing: a synthesis models for resource service management. Proceedings of 2010 second international conference on communication systems, networks and applications, 208–211

  9. Li Q, Hao QF, Xiao LM, Li ZJ (2011) Adaptive management and multi-objective optimization for virtual placement in cloud computing. Chin J Comput 34(12):2253–2264

    Article  Google Scholar 

  10. Liu S, Cheng X, Fu W et al (2014) Numeric characteristics of generalized M-set with its asymptote. Appl Math Comput 243:767–774 [J]

    MathSciNet  MATH  Google Scholar 

  11. Liu S, Fu W, He L et al (2015) Distribution of primary additional errors in fractal encoding method. Multimed Tools Appl. doi:10.1007/s11042-014-2408-1 [J]

    Google Scholar 

  12. Liu YL, Gong WJ, Xu C, Zhang ZS, Zhang W, Wang X (2007) The ANN models of short-term loadforecasting based on hourly weather factor. Electr Power 40(9):82–85

    Google Scholar 

  13. Liu S, Zhang Z, Qi L et al (2015) A fractal image encoding method based on statistical loss used in agricultural image compression. Multimed Tools Appl. doi:10.1007/s11042-014-2446-8 [J]

    Google Scholar 

  14. Lv Z, Halawani A, Feng S, Li H, Réhman SU (2014) Multimodal hand and foot gesture interaction for handheld devices. ACM Trans Multimed Comput Commun Appl 11(1s):10:1–10:19, [J] (TOMM)

    Article  Google Scholar 

  15. Lv Z, Halawani A, Feng S, Rehman SU, Li H (2015) Touch-less interactive augmented reality game on vision based wearable device [J]. Pers Ubiquit Comput 19(3–4):551–567

    Article  Google Scholar 

  16. Lv Z, Tek A, Da Silva F, Empereur-Mot C, Chavent M, Baaden M (2013) Game on, science-how video game technology may help biologists tackle visualization challenges. PLoS One 8(3):e57990 [J]

    Article  Google Scholar 

  17. Qi WX, Li B (2008) Introduction of research on multi-objective evolutionaryalgorithms. Comput Digit Eng 36(5):16–18

    Google Scholar 

  18. Quiroz A, Kim H, Parashar M, Gnanasambandam N, Sharma DN (2009) Towards autonomic workload provisioning for enterprise grids and clouds. In proceedings of the 10th IEEE/ACM international conference on grid computing (Grid 2009), 50–57

  19. Shin D, Akkan H (2010) Domain-based virtualized resource management in cloud computing. Proceedings of 2010 6th international conference on collaborativecomputing, networking, applications and work-sharing, 1–6

  20. Shin D, Akkan H (2010) Domain-based virtualized resource management in cloud computing. Proceedings of 2010 6th international conference on collaborative computing: networking, applications and worksharing, 6

  21. Woitaszek M, Tufo HM (2010) Developing a cloud computing charging modelfor high-performance computing resources. Proceedings of the 2010 I.E. 10th international conference on computerand information technology, 210–217

  22. Woitaszek M, Tufo HM (2010) Developing a cloud computing charging modelfor high-performance computing resources. Proceedings of 2010 10th IEEE international conference on computer and information technology, 210–217

  23. You X, Xu X, Wan J, Yu D (2009) RAS-M, Resource allocation strategy based on market mechanism in cloud computing. Fourth China grid annual conference, 256–264

  24. Zheng P, Cui LZ, Wang HY, Xu M (2010) A data placement strategy for data-intensive applications in cloud. Chin J Comput 33(8):1472–1480

    Article  Google Scholar 

  25. Zheng ZG, Jeong HY, Huang T et al (2015) KDE based outlier detection on distributed data streams in sensor network. J Sensors 2015:1–11 [J]

    Google Scholar 

  26. Zheng ZG, Wang P, Liu J et al (2015) Real-time big data processing framework: challenges and solutions. Appl Math Inf Sci 9(6):3169–3190 [J]

    Google Scholar 

  27. Zhou WY, Chen HP, Yang SB, Fang J (2011) Resource scheduling in cirtual cluster based live migration of virtual machine. J Huazhong Univ Sci Technol 29(Supp I):130–133, Natural Science Edition

    Google Scholar 

  28. Zhu Q (2010) Student member, IEEE, gagan agrawal, senior member, IEEE. Resource allocation with a budget constraint for computing independent tasks in the cloud environments. Proceedings of IEEE international conference on cloud computing technology and science, 327–334

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Si Zheng.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, S., Zhu, G., Zhang, J. et al. Towards an adaptive human-centric computing resource management framework based on resource prediction and multi-objective genetic algorithm. Multimed Tools Appl 76, 17821–17838 (2017). https://doi.org/10.1007/s11042-015-3096-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-3096-1

Keywords

Navigation