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
关键词
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
相关论文
共 50 条
  • [1] MINERVA: An automated resource provisioning tool for large-scale storage systems
    Alvarez, GA
    Borowsky, E
    Go, S
    Romer, TH
    Becker-Szendy, R
    Golding, R
    Merchant, A
    Spasojevic, M
    Veitch, A
    Wilkes, J
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2001, 19 (04): : 483 - 518
  • [2] SLA-Based Resource Provisioning for Heterogeneous Workloads in a Virtualized Cloud Datacenter
    Garg, Saurabh Kumar
    Gopalaiyengar, Srinivasa K.
    Buyya, Rajkumar
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT I: ICA3PP 2011, 2011, 7916 : 371 - 384
  • [3] Automated service provisioning in heterogeneous large-scale environment
    Khalil, A
    Braun, T
    [J]. NOMS 2002: IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM: MANAGEMENT SOLUTIONS FOR THE NEW COMMUNICATIONS WORLD, 2002, : 575 - 588
  • [4] Dynamic Resource Provisioning Through Fog Micro Datacenter
    Aazam, Mohammad
    Huh, Eui-Nam
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATION WORKSHOPS (PERCOM WORKSHOPS), 2015, : 105 - 110
  • [5] Prediction based Dynamic Resource Provisioning in Virtualized Environments
    Raghunath, Bane Raman
    Annappa, B.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2017,
  • [6] Robust Dynamic CPU Resource Provisioning in Virtualized Servers
    Makridis, Evagoras
    Deliparaschos, Kyriakos
    Kalyvianaki, Evangelia
    Zolotas, Argyrios
    Charalambous, Themistoklis
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (02) : 956 - 969
  • [7] A Framework for Automated Fault Recovery Planning in Large-Scale Virtualized Infrastructures
    Liu, Feng
    Danciu, Vitalian A.
    Kerestey, Pavlo
    [J]. MODELLING AUTONOMIC COMMUNICATION ENVIRONMENTS, 2010, 6473 : 113 - +
  • [8] Intelligent Pooling: Proactive Resource Provisioning in Large-scale Cloud Service
    Ravikumar, Deepak
    Yeo, Alex
    Zhu, Yiwen
    Lakra, Aditya
    Nagulapalli, Harsha
    Ravindran, Santhosh
    Suh, Steve
    Dutta, Niharika
    Fogarty, Andrew
    Park, Yoonjae
    Khushalani, Sumeet
    Tarafdar, Arijit
    Parekh, Kunal
    Krishnan, Subru
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (07): : 1618 - 1627
  • [9] LEONORE - Large-Scale Provisioning of Resource-Constrained IoT Deployments
    Voegler, Michael
    Schleicher, Johannes M.
    Inzinger, Christian
    Nastic, Stefan
    Sehic, Sanjin
    Dustdar, Schahram
    [J]. 9TH IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2015), 2015, : 78 - 87
  • [10] A Traffic Visualization Framework for Monitoring Large-scale Inter- DataCenter Network
    Elbaham, Meryem
    Nguyen, Kim Khoa
    Cheriet, Mohammed
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT AND WORKSHOPS(CNSM 2016), 2016, : 277 - 281