Workload Estimation for Improving Resource Management Decisions in the Cloud

被引:27
|
作者
Patel, Jemishkumar [1 ]
Jindal, Vasu [1 ]
Yen, I-Ling [1 ]
Bastani, Farokh [1 ]
Xu, Jie [2 ]
Garraghan, Peter [2 ]
机构
[1] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75083 USA
[2] Univ Leeds, Sch Comp, Leeds LS2 9JT, W Yorkshire, England
关键词
Cloud computing; workload prediction; workload clustering; dynamic time warp distance;
D O I
10.1109/ISADS.2015.17
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In cloud computing, good resource management can benefit both cloud users as well as cloud providers. Workload prediction is a crucial step towards achieving good resource management. While it is possible to estimate the workloads of long-running tasks based on the periodicity in their historical workloads, it is difficult to do so for tasks which do not have such recurring workload patterns. In this paper, we present an innovative clustering based resource estimation approach which groups tasks that have similar characteristics into the same cluster. The historical workload data for tasks in a cluster are used to estimate the resources needed by new tasks based on the cluster(s) to which they belong. In particular, for a new task T, we measure T's initial workload and predict to which cluster( s) it may belong. Then, the workload information of the cluster( s) is used to estimate the workload of T. The approach is experimentally evaluated using Google dataset, including resource usage data of over half a million tasks. We develop a workload model based on the dataset which is then used to estimate the workload patterns of several randomly selected tasks from the trace log. The results confirm the effectiveness of this cluster-based method for estimating the resources required by each task.
引用
收藏
页码:25 / 32
页数:8
相关论文
共 50 条
  • [1] Adaptive cloud resource management through workload prediction
    Gadhavi, Lata J.
    Bhavsar, Madhuri D.
    Energy Systems, 2022, 13 (03): : 601 - 623
  • [2] Autonomic Workload and Resource Management of Cloud Computing Services
    Fargo, Farah
    Tunc, Cihan
    Al-Nashif, Youssif
    Akoglu, Ali
    Hariri, Salim
    2014 INTERNATIONAL CONFERENCE ON CLOUD AND AUTONOMIC COMPUTING (ICCAC 2014), 2014, : 101 - 110
  • [3] Adaptive cloud resource management through workload prediction
    Lata J. Gadhavi
    Madhuri D. Bhavsar
    Energy Systems, 2022, 13 : 601 - 623
  • [4] Adaptive cloud resource management through workload prediction
    Gadhavi, Lata J.
    Bhavsar, Madhuri D.
    ENERGY SYSTEMS-OPTIMIZATION MODELING SIMULATION AND ECONOMIC ASPECTS, 2022, 13 (03): : 601 - 623
  • [5] Workload forecasting based elastic resource management in edge cloud
    Liu, Boyun
    Guo, Jingjing
    Li, Chunlin
    Luo, Youlong
    COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 139
  • [6] Service workload patterns for Qos-driven cloud resource management
    Zhang, Li
    Zhang, Yichuan
    Jamshidi, Pooyan
    Xu, Lei
    Pahl, Claus
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2015, 4 : 1 - 21
  • [7] Workload balancing and adaptive resource management for the swift storage system on cloud
    Wang, Zhenhua
    Chen, Haopeng
    Fu, Ying
    Liu, Delin
    Ban, Yunmeng
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 51 : 120 - 131
  • [8] Improving resource management of IaaS Providers in Cloud Federation
    Abadi, Behnam Bagheri Ghavam
    Arani, Mostafa Ghobaei
    2015 2ND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI), 2015, : 738 - 744
  • [9] Self directed learning based workload forecasting model for cloud resource management
    Kumar, Jitendra
    Singh, Ashutosh Kumar
    Buyya, Rajkumar
    INFORMATION SCIENCES, 2021, 543 : 345 - 366
  • [10] Improving the Smartness of Cloud Management via Machine Learning Based Workload Prediction
    Yu, Yongjia
    Jindal, Vasu
    Bastani, Farokh
    Li, Fang
    Yen, I-Ling
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2018), VOL 2, 2018, : 38 - 44