Towards architecture-based management of platforms in the cloud

被引:0
|
作者
Gang Huang
Xing Chen
Ying Zhang
Xiaodong Zhang
机构
[1] Peking University,Key Laboratory of High Confidence Software Technologies (Ministry of Education), School of Electronics Engineering and Computer Science
来源
关键词
cloud management; software architecture; models at runtime;
D O I
暂无
中图分类号
学科分类号
摘要
System management is becoming increasingly complex and brings high costs, especially with the advent of cloud computing. Cloud computing involves numerous platforms often of virtual machines (VMs) and middleware has to be managed to make the whole system work cost-effectively after an application is deployed. In order to reduce management costs, in particular for the manual activities, many computer programs have been developed remove or reduce the complexity and difficulty of system mamnagement. These programs are usually hard-coded in languages like Java and C++, which bring enough capability and flexibility but also cause high programming effort and cost. This paper proposes an architecture for developing management programs in a simple but powerful way. First of all, the manageability of a given platform (via APIs, configuration files, and scripts) is abstracted as a runtime model of the platform’s software architecture, which can automatically and immediately propagate any observable runtime changes of the target platforms to the corresponding architecture models, and vice versa. The management programs are developed using modeling languages, instead of those relatively low-level programming languages. Architecture-level management programs bring many advantages related to performance, interoperability, reusability, and simplicity. An experiment on a real-world cloud deployment and comparisonwith traditional programming language approaches demonstrate the feasibility, effectiveness, and benefits of the new model based approach for management program development.
引用
收藏
页码:388 / 397
页数:9
相关论文
共 50 条
  • [1] Towards architecture-based management of platforms in the cloud
    Huang, Gang
    Chen, Xing
    Zhang, Ying
    Zhang, Xiaodong
    FRONTIERS OF COMPUTER SCIENCE, 2012, 6 (04) : 388 - 397
  • [2] Architecture-based Integrated Management of Cloud Resources
    Chen, Xing
    Zhang, Ying
    Zhang, Xiaodong
    Zheng, Xianghan
    Guo, Wenzhong
    Chen, Guolong
    2013 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CLOUDCOM-ASIA), 2013, : 474 - 481
  • [3] Architecture-based integrated management of diverse cloud resources
    Chen, Xing
    Zhang, Ying
    Huang, Gang
    Zheng, Xianghan
    Guo, Wenzhong
    Rong, Chunming
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2014, 3 (01): : 1 - 15
  • [4] Towards Secure Architecture-based Adaptations
    Khakpour, Narges
    Skandylas, Charilaos
    Nariman, Goran Saman
    Weyns, Danny
    2019 IEEE/ACM 14TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2019), 2019, : 114 - 125
  • [5] An architecture-based approach substantiating interagent connections in platforms
    Kupries, M
    Horn, E
    21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2001, : 127 - 132
  • [6] Using Components for Architecture-Based Management
    Sicard, Sylvain
    Boyer, Fabienne
    De Palma, Noel
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 101 - 110
  • [7] Architecture-based Evaluation of Scaling Policies for Cloud Applications
    Klinaku, Floriment
    Hakamian, Alireza
    Becker, Steffen
    2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2021), 2021, : 151 - 157
  • [8] Evaluation of AAL Platforms According to Architecture-Based Quality Attributes
    Antonino, Pablo Oliveira
    Schneider, Daniel
    Hofmann, Cristian
    Nakagawa, Elisa Yumi
    AMBIENT INTELLIGENCE, 2011, 7040 : 264 - +
  • [9] Modular Verification and Validation for NATO Generic Vehicle Architecture-based Land Platforms
    Ota, Daniel
    Pradhan, Manas
    2018 INTERNATIONAL CONFERENCE ON MILITARY COMMUNICATIONS AND INFORMATION SYSTEMS (ICMCIS), 2018,