AutoMigrate: a framework for developing intelligent, self-managing cloud services with maximum availability

被引:11
|
作者
Diallo, Mamadou H. [1 ]
August, Michael [1 ]
Hallman, Roger [1 ]
Kline, Megan [1 ]
Slayback, Scott M. [1 ]
Graves, Christopher [1 ]
机构
[1] US Dept Def, SPAWAR Syst Ctr Pacific, SSC Pacific, San Diego, CA 92110 USA
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2017年 / 20卷 / 03期
关键词
Cloud computing; Anomaly detection; Self-managing cloud services; Intelligent systems; Cloud service availability; Live migration of virtual machines; VIRTUAL MACHINE MIGRATION; LIVE MIGRATION; PLACEMENT;
D O I
10.1007/s10586-017-0900-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud services are on-demand services provided to end-users over the Internet and hosted by cloud service providers. A cloud service consists of a set of interacting applications/processes running on one or more interconnected VMs. Organizations are increasingly using cloud services as a cost-effective means for outsourcing their IT departments. However, cloud service availability is not guaranteed by cloud service providers, especially in the event of anomalous circumstances that spontaneously disrupt availability including natural disasters, power failure, and cybersecurity attacks. In this paper, we propose a framework for developing intelligent systems that can monitor and migrate cloud services to maximize their availability in case of cloud disruption. The framework connects an autonomic computing agent to the cloud to automatically migrate cloud services based on anticipated cloud disruption. The autonomic agent employs a modular design to facilitate the incorporation of different techniques for deciding when to migrate cloud services, what cloud services to migrate, and where to migrate the selected cloud services. We incorporated a virtual machine selection algorithm for deciding what cloud services to migrate that maximizes the availability of high priority services during migration under time and network bandwidth constraints. We implemented the framework and conducted experiments to evaluate the performance of the underlying techniques. Based on the experiments, the use of this framework results in less down-time due to migration, thereby leading to reduced cloud service disruption.
引用
收藏
页码:1995 / 2012
页数:18
相关论文
共 50 条
  • [1] AutoMigrate: A Framework for Developing Intelligent, Self-Managing Cloud Services with Maximum Availability
    Diallo, Mamadou H.
    August, Michael
    Hallman, Roger
    Kline, Megan
    Slayback, Scott M.
    2016 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC), 2016, : 95 - 106
  • [2] AutoMigrate: a framework for developing intelligent, self-managing cloud services with maximum availability
    Mamadou H. Diallo
    Michael August
    Roger Hallman
    Megan Kline
    Scott M. Slayback
    Christopher Graves
    Cluster Computing, 2017, 20 : 1995 - 2012
  • [3] CLOUDLIGHTNING: A Framework for a Self-organising and Self-managing Heterogeneous Cloud
    Lynn, Theo
    Xiong, Huanhuan
    Dong, Dapeng
    Momani, Bilal
    Gravvanis, George
    Filelis-Papadopoulos, Christos
    Elster, Anne
    Khan, Malik Muhammad Zaki Murtaza
    Tzovaras, Dimitrios
    Giannoutakis, Konstantinos
    Petcu, Dana
    Neagul, Marian
    Dragon, Ioan
    Kuppudayar, Perumal
    Natarajan, Suryanarayanan
    McGrath, Michael
    Gaydadjiev, Georgi
    Becker, Tobias
    Gourinovitch, Anna
    Kenny, David
    Morrison, John
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 1 (CLOSER), 2016, : 333 - 338
  • [4] Self-managing federated services
    Cuenca-Acuna, FM
    Nguyen, TD
    23RD IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2004, : 240 - 250
  • [5] The role of overlay services in a self-managing framework for dynamic virtual organizations
    Brand, Per
    Hoglund, Joel
    Popov, Konstantin
    de Palma, Noel
    Boyer, Fabienne
    Parlavantzas, Nikos
    Vlassov, Vladimir
    Al-Shishtawy, Ahmad
    MAKING GRIDS WORK, 2008, : 153 - 164
  • [6] A Framework for Self-Managing Database Systems
    Kossmann, Jan
    Schlosser, Rainer
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2019), 2019, : 100 - 106
  • [7] Developing a Framework to Assess Tailoring in Mobile Apps for Self-Managing Chronic Conditions
    Watkins, I.
    Xie, B.
    GERONTOLOGIST, 2016, 56
  • [8] StarMX: A Framework for Developing Self-Managing Java']Java-based Systems
    Asadollahi, Reza
    Salehie, Mazeiar
    Tahvildari, Ladan
    2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2009, : 58 - 67
  • [9] An Architectural Approach for Self-Managing Security Services
    Russello, Giovanni
    Dulay, Naranker
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 153 - 158
  • [10] Towards Self-Managing Cloud Storage with Reinforcement Learning
    Noel, Ridwan Rashid
    Mehra, Rohit
    Lama, Palden
    2019 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2019, : 34 - 44