Towards architecture-based management of platforms in the cloud

被引:34
|
作者
Huang, Gang [1 ]
Chen, Xing [1 ]
Zhang, Ying [1 ]
Zhang, Xiaodong [1 ]
机构
[1] Peking Univ, Sch Elect Engn & Comp Sci, Key Lab High Confidence Software Technol, Minist Educ, Beijing 100871, Peoples R China
基金
中国国家自然科学基金;
关键词
cloud management; software architecture; models at runtime;
D O I
10.1007/s11704-012-2100-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:10
相关论文
共 50 条
  • [11] Reference Architecture for IoT Platforms towards Cloud Continuum based on Apache Kafka and Orchestration Methods
    Farkas, Zoltan
    Lovas, Robert
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2022, : 205 - 214
  • [12] Towards a Privacy Compliant Cloud Architecture for Natural Language Processing Platforms
    Blohm, Matthias
    Dukino, Claudia
    Kintz, Maximilien
    Kochanowski, Monika
    Koetter, Falko
    Renner, Thomas
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 1, 2019, : 454 - 461
  • [13] Towards a Reference Architecture for Semantic Interoperability in Multi-Cloud Platforms
    Hamdan, Norazian M.
    Admodisastro, Novia
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (12) : 517 - 527
  • [14] An integrated research for architecture-based energy management in sustainable airports
    Uysal, Murat Pasa
    Sogut, M. Ziya
    ENERGY, 2017, 140 : 1387 - 1397
  • [15] Applying Ontology in Architecture-Based Self-Management Applications
    Zhou, Yu
    Pan, Jian
    Ma, Xiaoxing
    Luo, Bin
    Tao, Xianping
    Lu, Jian
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 97 - 103
  • [16] A System-Theoretical, Architecture-Based Approach to Ontology Management
    Blobel, Bernd
    Brochhausen, Mathias
    Gonzalez, Carolina
    Lopez, Diego M.
    Oemig, Frank
    QUALITY OF LIFE THROUGH QUALITY OF INFORMATION, 2012, 180 : 1087 - 1089
  • [17] Cloud Architecture-based Multi-agent Platform for Matching in Resource Sharing
    Liu, Shiming
    Yazdani, Mohammad Amin
    Hennequin, Sophie
    Roy, Daniel
    IFAC PAPERSONLINE, 2022, 55 (10): : 3184 - 3189
  • [18] Toward a hierarchical and architecture-based virtual machine allocation in cloud data centers
    Rahmanian, Ali Asghar
    Horri, Abbas
    Dastghaibyfard, Gholamhossein
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2018, 31 (04)
  • [19] Kubow: An Architecture-Based Self-Adaptation Service for Cloud Native Applications
    Aderaldo, Carlos M.
    Mendonca, Nabor C.
    Schmerl, Bradley
    Garlan, David
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 42 - 45
  • [20] Architecture-Based IT Portfolio Valuation
    Lankhorst, Marc M.
    Quartel, Dick A. C.
    Steen, Maarten W. A.
    PRACTICE-DRIVEN RESEARCH ON ENTERPRISE TRANSFORMATION, 2010, 69 : 78 - 106