Towards Enabling Dynamic Resource Estimation and Correction for Improving Utilization in an Apache Mesos Cloud Environment

被引:2
|
作者
Rattihalli, Gourav [1 ]
Govindaraju, Madhusudhan [1 ]
Tiwari, Devesh [2 ]
机构
[1] SUNY Binghamton, Cloud & Big Data Lab, Binghamton, NY 13902 USA
[2] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/CCGRID.2019.00033
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Academic cloud infrastructures require users to specify an estimate of their resource requirements. The resource usage for applications often depends on the input file sizes, parameters, optimization flags, and attributes, specified for each run. Incorrect estimation can result in low resource utilization of the entire infrastructure and long wait times for jobs in the queue. We have designed a Resource Utilization based Migration (RUMIG) system to address the resource estimation problem. We present the overall architecture of the two-stage elastic cluster design, the Apache Mesos-specific container migration system, and analyze the performance for several scientific workloads on three different cloud/cluster environments. In this paper we (b) present a design and implementation for container migration in a Mesos environment, (c) evaluate the effect of right-sizing and cluster elasticity on overall performance, (d) analyze different profiling intervals to determine the best fit, (e) determine the overhead of our profiling mechanism. Compared to the default use of Apache Mesos, in the best cases, RUMIG provides a gain of 65% in runtime (local cluster), 51% in CPU utilization in the Chameleon cloud, and 27% in memory utilization in the Jetstream cloud.
引用
收藏
页码:188 / 197
页数:10
相关论文
共 50 条
  • [1] Exploring the Fairness and Resource Distribution in an Apache Mesos Environment
    Saha, Pankaj
    Beltre, Angel
    Govindaraju, Madhusudhan
    [J]. PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 434 - 441
  • [2] Improving Resource Utilization in a Heterogeneous Cloud Environment
    Shih, Hsin-Yu
    Leu, Jenq-Shiou
    [J]. 18TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC 2012): GREEN AND SMART COMMUNICATIONS FOR IT INNOVATION, 2012, : 185 - 189
  • [3] Electron: Towards Efficient Resource Management on Heterogeneous Clusters with Apache Mesos
    DelValle, Renan
    Kaushik, Pradyumna
    Jain, Abhishek
    Hartog, Jessica
    Govindaraju, Madhusudhan
    [J]. 2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, : 262 - 269
  • [4] Improving Utilization through Dynamic VM Resource Allocation in Hybrid Cloud Environment
    Wang, Yuda
    Yang, Renyu
    Wo, Tianyu
    Jiang, Wenbo
    Hu, Chunming
    [J]. 2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 241 - 248
  • [5] Exploring Potential for Resource Request Right-sizing via Estimation and Container Migration in Apache Mesos
    Rattihalli, Gourav
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 59 - 64
  • [6] Dynamic Resource Management in Cloud Environment
    Matsumoto, Hitoshi
    Ezaki, Yutaka
    [J]. FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2011, 47 (03): : 270 - 276
  • [7] Dynamic Resource Allocation with Efficient Power Utilization in Cloud
    Selvi, S. Thamarai
    Valliyammai, C.
    [J]. 2014 SIXTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING, 2014, : 302 - 307
  • [8] SCROOGEVM: Boosting Cloud Resource Utilization With Dynamic Oversubscription
    Jacquet, Pierre
    Ledoux, Thomas
    Rouvoy, Romain
    [J]. IEEE Transactions on Sustainable Computing, 2024, 9 (05): : 754 - 765
  • [9] Workload Estimation for Improving Resource Management Decisions in the Cloud
    Patel, Jemishkumar
    Jindal, Vasu
    Yen, I-Ling
    Bastani, Farokh
    Xu, Jie
    Garraghan, Peter
    [J]. 2015 IEEE 12TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS ISADS 2015, 2015, : 25 - 32
  • [10] Resource Utilization of Distributed Databases in Edge-Cloud Environment
    Mansouri, Yaser
    Prokhorenko, Victor
    Ullah, Faheem
    Babar, Muhammad Ali
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (11) : 9423 - 9437