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
来源
2015 IEEE 12TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS ISADS 2015 | 2015年
关键词
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] Integrating clustering and regression for workload estimation in the cloud
    Yu, Yongjia
    Jindal, Vasu
    Yen, I-Ling
    Bastani, Farokh
    Xu, Jie
    Garraghan, Peter
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (23)
  • [2] 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
  • [3] Adaptive cloud resource management through workload prediction
    Lata J. Gadhavi
    Madhuri D. Bhavsar
    Energy Systems, 2022, 13 : 601 - 623
  • [4] Self directed learning based workload forecasting model for cloud resource management
    Kumar, Jitendra
    Singh, Ashutosh Kumar
    Buyya, Rajkumar
    INFORMATION SCIENCES, 2021, 543 : 345 - 366
  • [5] 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
  • [6] Scavenger: A Black-Box Batch Workload Resource Manager for Improving Utilization in Cloud Environments
    Javadi, Seyyed Ahmad
    Suresh, Amoghavarsha
    Wajahat, Muhammad
    Gandhi, Anshul
    PROCEEDINGS OF THE 2019 TENTH ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '19), 2019, : 272 - 285
  • [7] Adaptive workload management in cloud computing for service level agreements compliance and resource optimization
    Ghandour, Oumaima
    El Kafhali, Said
    Hanini, Mohamed
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 120
  • [8] Integrating Clustering and Learning for Improved Workload Prediction in the Cloud
    Yu, Yongjia
    Jindal, Vasu
    Yen, I-Ling
    Bastani, Farokh
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 876 - 879
  • [9] Workload prediction in load balancing and resource management system
    Zhang, Q., 1600, Asian Network for Scientific Information (12): : 6086 - 6089
  • [10] A Workload Balanced Approach for Resource Scheduling in Cloud Computing
    Kapur, Ritu
    2015 EIGHTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2015, : 36 - 41