Browse > Article
http://dx.doi.org/10.3837/tiis.2016.09.008

An Anti-Overload Model for OpenStack Based on an Effective Dynamic Migration  

Ammar, Al-moalmi (College of Computer Science and Electronic Engineering, Hunan University)
Luo, Juan (College of Computer Science and Electronic Engineering, Hunan University)
Tang, Zhuo (College of Computer Science and Electronic Engineering, Hunan University)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.10, no.9, 2016 , pp. 4165-4187 More about this Journal
Abstract
As an emerging technology, cloud computing is a revolution in information technology that attracts significant attention from both public and private sectors. In this paper, we proposed a dynamic approach for live migration to obviate overloaded machines. This approach is applied on OpenStack, which rapidly grows in an open source cloud computing platform. We conducted a cost-aware dynamic live migration for virtual machines (VMs) at an appropriate time to obviate the violation of service level agreement (SLA) before it happens. We conducted a preemptive migration to offload physical machine (PM) before the overload situation depending on the predictive method. We have carried out a distributed model, a predictive method, and a dynamic threshold policy, which are efficient for the scalable environment as cloud computing. Experimental results have indicated that our model succeeded in avoiding the overload at a suitable time. The simulation results from our solution remarked the very efficient reduction of VM migrations and SLA violation, which could help cloud providers to deliver a good quality of service (QoS).
Keywords
Cloud computing; Virtualization; OpenStack; Live migration;
Citations & Related Records
연도 인용수 순위
  • Reference
1 E. Arianyan, H. Taheri, and S. Sharifian, “Novel energy and SLA efficient resource management heuristics for consolidation of virtual machines in cloud data centers,” Computers & Electrical Engineering, 2015. Article (CrossRef Link)
2 M. Jo, T. Maksymyuk, B. Strykhalyuk, and C.-H. Cho, “Device-to-device-based heterogeneous radio access network architecture for mobile cloud computing,” Wireless Communications, IEEE, vol. 22, no. 3, pp. 50-58, 2015. Article (CrossRef Link)   DOI
3 Y. W. Ahn, A. M. Cheng, J. Baek, M. Jo, and H.-H. Chen, “An auto-scaling mechanism for virtual resources to support mobile, pervasive, real-time healthcare applications in cloud computing,” IEEE Network, vol. 27, no. 5, pp. 62-68, 2013. Article (CrossRef Link)   DOI
4 D. Satria, D. Park, and M. Jo, “Recovery for overloaded mobile edge computing,” Future Generation Computer Systems, 2016.Article (CrossRef Link)
5 A. Beloglazov, J. Abawajy, and R. Buyya, “Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing,” Future generation computer systems, vol. 28, no. 5, pp. 755-768, 2012. Article (CrossRef Link)   DOI
6 J. Luo, J. Hu, D. Wu, and R. Li, “Opportunistic routing algorithm for relay node selection in wireless sensor networks,” Industrial Informatics, IEEE Transactions on, vol. 11, no. 1, pp. 112-121, 2015. Article (CrossRef Link)   DOI
7 D. Serrano, S. Bouchenak, Y. Kouki, T. Ledoux, J. Lejeune, J. Sopena, L. Arantes, and P. Sens, "Towards QoS-Oriented SLA Guarantees for Online Cloud Services," pp. 50-57. Article (CrossRef Link)
8 J. A. Wickboldt, R. P. Esteves, M. B. de Carvalho, and L. Z. Granville, “Resource management in IaaS cloud platforms made flexible through programmability,” Computer Networks, vol. 68, pp. 54-70, 2014. Article (CrossRef Link)   DOI
9 "OpenStack Open Source Cloud Computing Software," Article (CrossRef Link).
10 O. Litvinski, and A. Gherbi, “Openstack scheduler evaluation using design of experiment approach,” in Proc. of 16th IEEE International Symposium on Objec (ISORC 2013), pp. 1-7, 2013. Article (CrossRef Link)
11 A. Verma, P. Ahuja, and A. Neogi, “pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems,” in Proc. of the 9th ACM/IFIP/USENIX International Conference on Middleware, pp. 243–264, 2008. Article (CrossRef Link)
12 F. Wuhib, R. Stadler, and H. Lindgren, “Dynamic resource allocation with management objectives—Implementation for an OpenStack cloud,” in Proc. of Network and service management (cnsm), international conference and workshop on systems virtualiztion management (svm), pp. 309-315, 2012.Article (CrossRef Link)
13 W. Zheng, R. Bianchini, G. J. Janakiraman, J. R. Santos, and Y. Turner, “JustRunIt: Experiment-Based Management of Virtualized Data Centers,” in Proc. of the 2009 USENIX Annual Technical Conference, pp. 18–33., 2009.Article (CrossRef Link)
14 S. Kumar, V. Talwar, V. Kumar, P. Ranganathan, and K. Schwan, “vManage: Loosely Coupled Platform and Virtualization Management in Data Centers,” in Proc. of the 6th International Conference on Autonomic Computing (ICAC), pp. 127–136., 2009. Article (CrossRef Link)
15 X. Zhu, D. Young, B. J. Watson, Z. Wang, J. Rolia, S. Singhal, B. McKee, C. Hyser, and D. Gmach, “1000 Islands: Integrated capacity and workload management for the next generation data center,” in Proc. of the 5th International Conference on Auto-nomic Computing (ICAC), pp. 172–181, 2008. Article (CrossRef Link)
16 D. Gmach, J. Rolia, L. Cherkasova, G. Belrose, T. Turicchi, and A. Kemper, “An integrated approach to resource pool management: Policies, efficiency and qual-ity metrics,” in Proc. of the 38th IEEE International Conference on Dependable Systems and Networks (DSN), pp. 326–335, 2008. Article (CrossRef Link)
17 VMware, “VMware distributed power management concepts and use,” 2010. Article (CrossRef Link)
18 X. Wang, and Y. Wang, “Coordinating Power Control and Performance Management for Virtualized Server Clusters,” IEEE Transactions on Parallel and Distributed Systems (TPDS), vol. 22, no. 2, pp. 245–259, 2011. Article (CrossRef Link)   DOI
19 A. Beloglazov, and R. Buyya, “Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers,” Concurrency and Computation: Practice and Experience, vol. 24, no. 13, pp. 1397-1420, 2012. Article (CrossRef Link)   DOI
20 K. Maury, and R. Sinh, “Energy Conscious Dynamic Provisioning of Virtual Machines using Adaptive Migration Thresholds in Cloud Data Center,” International Journal of Computer Science and Mobile Computing, vol. IJCSMC, Vol. 2, Issue. 3, March 2013, pg.74 – 82, 2013. Article (CrossRef Link)
21 L. Xu, W. Chen, Z. Wang, and S. Yang, “Smart-DRS: A strategy of dynamic resource scheduling in cloud data center,” in Proc. of Cluster Computing Workshops (CLUSTER WORKSHOPS), 2012 IEEE International Conference on, pp. 120-127, 2012. Article (CrossRef Link).
22 B. Guenter, N. Jain, and C. Williams, “Managing Cost, Performance, and Reliability Tradeoffs for Energy-Aware Server Provisioning,” in Proc. of the 30st Annual IEEE International Conference on Computer Communications (INFOCOM), pp. 1332–1340., 2011. Article (CrossRef Link).
23 G. Han, W. Que, G. Jia, and L. Shu, “An Efficient Virtual Machine Consolidation Scheme for Multimedia Cloud Computing,” Sensors, vol. 16, no. 2, pp. 246, 2016. Article (CrossRef Link)   DOI
24 R. Nathuji, and K. Schwan, “VirtualPower: coordinated power management in virtualized enterprise systems,” ACM SIGOPS Operating Systems Review, vol. 41, no. 6, pp. 265-278, 2007.Article (CrossRef Link).   DOI
25 R. Landmann, J. Reed, D. Cantrell, H. D. Goede, and J. Masters, "Red Hat Enterprise Linux 6 Installation Guide," 2012.Article (CrossRef Link).
26 W. Voorsluys, J. Broberg, S. Venugopal, and R. Buyya, “Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation,” in Proc. of the 1st International Conference on Cloud Computing (CloudCom 2009), Beijing, China, 2009.Article (CrossRef Link).
27 R. Sinha, N. Purohit, and H. Diwanji, “Power aware live migration for data centers in cloud using dynamic threshold,” International Journal of Computer Technology and Applications, vol. 2, no. 6, 2011.Article (CrossRef Link).
28 Y. MINYI, "A simple proof of the inequality FFD (L)< 11/9 OPT (L)+ 1,for all l for the FFDbin-packing algorithm," ActaMathematicae Applicatae Sinica (English Series), 1991. Article (CrossRef Link).
29 E. J. Qaisar, “Introduction to Cloud Computing for Developers,” in Proc. of Information Technology Professional Conference (TCF Pro IT), IEEE TCF 2012, 2012. Article (CrossRef Link).
30 S. F. P. Anton Beloglazov, Mohammed Alrokayan, and Rajkumar Buyya, “Deploying OpenStack on CentOS Using the KVM Hypervisor and GlusterFS Distributed File System,” in Proc. of Cloud Computing and Distributed Systems (CLOUDS) Laboratory, August 2012. Article (CrossRef Link).
31 A. B. R. Buyya, “OpenStack Neat: A Framework for Dynamic Consolidation of Virtual Machines in OpenStackClouds – A Blueprint,” 2012. Article (CrossRef Link).
32 S. Makridakis, S. C. Wheelwright, and R. J. Hyndman,Forecasting methods and applications: John Wiley & Sons, 2008.Article (CrossRef Link).
33 K. Park, and V. S. Pai, “CoMon: A Mostly-Scalable Monitoring System for PlanetLab,” in Proc. of ACM SIGOPS Operating Systems Review, 2006.Article (CrossRef Link).
34 R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. D. Rose, and R. Buyya, “CloudSim: A Toolkit for the Modeling and Simulationof Cloud Resource Management and Application Provisioning Techniques,” Software: Practice and Experience, January 2011. Article (CrossRef Link).
35 A. Beloglazov. "The workload data," Article (CrossRef Link).
36 "lookbusy -- a synthetic load generator," Article (CrossRef Link).