Automated Dynamic Resource Provisioning and Monitoring in Virtualized Large-scale Datacenter

被引:8
作者
Abar, Sameera [1 ]
Lemarinier, Pierre [2 ]
Theodoropoulos, Georgios K. [3 ]
O'Hare, Gregory M. P. [4 ]
机构
[1] UCD, Sch Informat & Comp Sci, IBM Dublin Res Lab, Dublin, Ireland
[2] IBM Dublin Res Lab, Dublin 15, Ireland
[3] Univ Durham, Inst Adv Res Comp, Durham DH1 3HP, England
[4] Univ Coll Dublin, Sch Informat & Comp Sci, Dublin 4, Ireland
来源
2014 IEEE 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA) | 2014年
关键词
Autonomic Computing; Symbiotic Simulation; Virtualized Datacenter; Resource Provisioning; Cloud Benchmarking; Multi-agent Technology; SIMULATIONS; MANAGEMENT;
D O I
10.1109/AINA.2014.117
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Infrastructure as a Service (IaaS) is a pay-as-yougo based cloud provision model which on demand outsources the physical servers, guest virtual machine (VM) instances, storage resources, and networking connections. This article reports the design and development of our proposed innovative symbiotic simulation based system to support the automated management of IaaS-based distributed virtualized datacenter. To make the ideas work in practice, we have implemented an OpenStack based open source cloud computing platform. A smart benchmarking application "Cloud Rapid Experimentation and Analysis Tool (aka CBTool)" is utilized to mark the resource allocation potential of our test cloud system. The real-time benchmarking metrics of cloud are fed to a distributed multi-agent based intelligence middleware layer. To optimally control the dynamic operation of prototype datacenter, we predefine some custom policies for VM provisioning and application performance profiling within a versatile cloud modeling and simulation toolkit "CloudSim". Both tools for our prototypes' implementation can scale up to thousands of VMs, therefore, our devised mechanism is highly scalable and flexibly be interpolated at large-scale level. Autonomic characteristics of agents aid in streamlining symbiosis among the simulation system and IaaS cloud in a closed feedback control loop. The practical worth and applicability of the multiagent-based technology lies in the fact that this technique is inherently scalable hence can efficiently be implemented within the complex cloud computing environment. To demonstrate the efficacy of our approach, we have deployed an intelligible lightweight representative scenario in the context of monitoring and provisioning virtual machines within the test-bed. Experimental results indicate notable improvement in the resource provision profile of virtualized datacenter on incorporating our proposed strategy.
引用
收藏
页码:961 / 970
页数:10
相关论文
共 14 条
  • [1] Appavoo Jonathan., 2010, Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, P385, DOI [10.1145/1851476.1851534, DOI 10.1145/1851476.1851534]
  • [2] Aydt Heiko, 2009, Proceedings of the 2009 Winter Simulation Conference (WSC 2009), P1213, DOI 10.1109/WSC.2009.5429419
  • [3] Aydt H, 2011, WINT SIMUL C PROC, P2088, DOI 10.1109/WSC.2011.6147922
  • [4] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50
  • [5] Folkerts Enno, 2013, Selected Topics in Performance Evaluation and Benchmarking. 4th TPC Technology Conference, TPCTC 2012. Revised Selected Papers, P173, DOI 10.1007/978-3-642-36727-4_12
  • [6] Fujimoto R., 2002, SCHLOSS DAGST SEM AU
  • [7] Dynamic Resource Management in Clouds: A Probabilistic Approach
    Goncalves, Paulo
    Roy, Shubhabrata
    Begin, Thomas
    Loiseau, Patrick
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2012, E95B (08) : 2522 - 2529
  • [8] Hean Low M. Y., 2005, INT C AUT AG MULT SY, P85
  • [9] Kennedy C, 2006, LECT NOTES COMPUT SC, V3993, P562
  • [10] Liu Q., 2012, P IEEE INT C COMM IC, P1