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 条
  • [21] Quantifying cloud elasticity with container-based autoscaling
    Zhang, Fan
    Tang, Xuxin
    Li, Xiu
    Khan, Samee U.
    Li, Zhijiang
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 98 : 672 - 681
  • [22] Container-based Module Isolation for Cloud Services
    Kehrer, Stefan
    Riebandt, Florian
    Blochinger, Wolfgang
    [J]. 2019 13TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE) / 10TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC) / IEEE INTERNATIONAL WORKSHOP ON CLOUD COMPUTING IN ROBOTIC SYSTEMS (CCRS), 2019, : 177 - 186
  • [23] CKSM: An Efficient Memory Deduplication Method for Container-based Cloud Computing Systems
    Gu, Yunfei
    Lu, Yihui
    Wu, Chentao
    Li, Jie
    Guo, Minyi
    [J]. PROCEEDINGS 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS 2024, 2024, : 76 - 88
  • [24] Container-Based Cloud Virtual Machine Benchmarking
    Varghese, Blesson
    Subba, Lawan Thamsuhang
    Thai, Long
    Barker, Adam
    [J]. PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2016, : 192 - 201
  • [25] A performance comparison of container-based technologies for the Cloud
    Kozhirbayev, Zhanibek
    Sinnott, Richard O.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 175 - 182
  • [26] Employing Vertical Elasticity for Efficient Big Data Processing in Container-Based Cloud Environments
    Choi, Jin-young
    Cho, Minkyoung
    Kim, Jik-Soo
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (13):
  • [27] Container-Based Cloud Platform for Mobile Computation Offloading
    Wu, Song
    Niu, Chao
    Rao, Jia
    Jin, Hai
    Dai, Xiaohai
    [J]. 2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 123 - 132
  • [28] Hybrid Autoscaling Strategy on Container-Based Cloud Platform
    Do, Truong-xuan
    Tan, Vu Khanh Ngo
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2022, 10 (01)
  • [29] Research on Trust Model in Container-Based Cloud Service
    Xie, Xiaolan
    Yuan, Tianwei
    Zhou, Xiao
    Cheng, Xiaochun
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2018, 56 (02): : 273 - 283
  • [30] Container-based orchestration in cloud: state of the art and challenges
    Tosatto, Andrea
    Ruiu, Pietro
    Attanasio, Antonio
    [J]. 2015 9TH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS CISIS 2015, 2015, : 70 - 75