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.
Similar content being viewed by others
References
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
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
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
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
Falkenauer E (1996) A hybrid grouping genetic algorithm for bin packing. J Heuristics 2:5–30
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
Lai HS, Dong PJ, Zhu GR (2003) A pareto multi-objective genetic algorithm for multi-objective programming problem. Syst Eng 21(5):24–29
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
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
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]
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]
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
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]
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)
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
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]
Qi WX, Li B (2008) Introduction of research on multi-objective evolutionaryalgorithms. Comput Digit Eng 36(5):16–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
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
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
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
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
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
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
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]
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]
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
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-3096-1