MicroCloud: A Container-based Solution for Efficient Resource Management in the Cloud

被引:9
|
作者
Baresi, Luciano [1 ]
Guinea, Sam [1 ]
Quattrocchi, Giovanni [1 ]
Tamburri, Damian A. [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Milan, Italy
关键词
D O I
10.1109/SmartCloud.2016.42
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud-based applications require dynamic resource allocation to cope with changing workloads and unexpected request spikes. The use of container technology increases manageability, portability, and scalability, but changes how the applications are provisioned and maintained. This paper presents Micro-Cloud, a novel architecture for providing multiple containerized applications with fine-grained resource allocation. MicroCloud consists of a TOSCA library, for specifying the topology of containerized applications and of their infrastructure, and a meta-workflow, for automatically adapting resource allocation in a coordinated, multi-level, and topology-aware way. Micro-Clouds's implementation is based on ECoWare, our framework for the management of self-adaptive, cloud-based applications. We evaluated MicroCloud using two applications deployed on Amazon EC2. The experiments focused on guaranteeing the average response time, and showed that the use of containers - with respect to pure virtual machines-can guarantee a 46% improvement (on average) on resource management.
引用
收藏
页码:218 / 223
页数:6
相关论文
共 50 条
  • [41] KubeGPU: efficient sharing and isolation mechanisms for GPU resource management in container cloud
    Wenfeng Shen
    Zhengsen Liu
    Yunjie Tan
    Zhaokai Luo
    Zhou Lei
    [J]. The Journal of Supercomputing, 2023, 79 : 591 - 625
  • [42] Dynamic Resource Scheduling Of Container-based Edge IoT Agents
    Ji, Yutong
    Tang, Jia
    Zhang, Ning
    Wei, Zhen
    Wang, Ying
    Yu, Peng
    [J]. IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 45 - 50
  • [43] Dynamic Resource Allocation Algorithm for Container-based Service Computing
    Tao, Ye
    Wang, Xiaodong
    Xu, Xiaowei
    Chen, Yinong
    [J]. 2017 IEEE 13TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS (ISADS 2017), 2017, : 61 - 67
  • [44] FlexTuner: A Flexible Container-based Tuning System for Cloud Applications
    Yu, Yongen
    Zou, Hongbo
    Tang, Wei
    Liu, Liwei
    Teng, Fei
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2015), 2015, : 145 - 154
  • [45] A Fine-Grained Horizontal Scaling Method for Container-Based Cloud
    Jiang, Chunmao
    Wu, Peng
    [J]. SCIENTIFIC PROGRAMMING, 2021, 2021
  • [46] QoS for best-effort batch jobs in container-based cloud
    Yim, Yin-Goo
    Jang, Hyeon-Jun
    Jin, Hyun-Wook
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (15):
  • [47] A Container-Based Technique to Improve Virtual Machine Migration in Cloud Computing
    Bhardwaj, Aditya
    Krishna, C. Rama
    [J]. IETE JOURNAL OF RESEARCH, 2019, 68 (01) : 401 - 416
  • [48] A Container-based Edge Cloud PaaS Architecture based on Raspberry Pi Clusters
    Pahl, Claus
    Helmer, Sven
    Miori, Lorenzo
    Sanin, Julian
    Lee, Brian
    [J]. 2016 IEEE 4TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD WORKSHOPS (FICLOUDW), 2016, : 117 - 124
  • [49] Improving the Network Performance of a Container-based Cloud Environment for Hadoop Systems
    Rista, Cassiano
    Griebler, Dalvan
    Maron, Carlos A. F.
    Fernandes, Luiz Gustavo
    [J]. 2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 619 - 626
  • [50] Quick service during DDoS attacks in the container-based cloud environment
    Kumar, Anmol
    Agarwal, Mayank
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 229