Value of service based resource management for large-scale computing systems

被引:2
|
作者
Tunc, Cihan [1 ]
Machovec, Dylan [2 ]
Kumbhare, Nirmal [1 ]
Akoglu, Ali [1 ]
Hariri, Salim [1 ]
Khemka, Bhavesh [2 ]
Siegel, Howard Jay [2 ,3 ]
机构
[1] Univ Arizona, NSF Ctr Cloud & Auton Comp, Tucson, AZ 85721 USA
[2] Colorado State Univ, Dept Elect & Comp Engn, Ft Collins, CO 80523 USA
[3] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
基金
美国国家科学基金会;
关键词
Value of service; Task scheduling; Resource management; Virtual machines; Energy efficient resource allocation; Performance metrics; INDEPENDENT TASKS; ENERGY-EFFICIENT; FRAMEWORK; CLOUD;
D O I
10.1007/s10586-017-0901-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling for large-scale computing systems is a challenging problem. From the users perspective, the main concern is the performance of the submitted tasks, whereas, for the cloud service providers, reducing operation cost while providing the required service is critical. Therefore, it is important for task scheduling mechanisms to balance users' performance requirements and energy efficiency because energy consumption is one of the major operational costs. We present a time dependent value of service (VoS) metric that will be maximized by the scheduling algorithm that take into consideration the arrival time of a task while evaluating the value functions for completing a task at a given time and the tasks energy consumption. We consider the variation in value for completing a task at different times such that the value of energy reduction can change significantly between peak and non-peak periods. To determine the value of a task completion, we use completion time and energy consumption with soft and hard thresholds. We define the VoS for a given workload to be the sum of the values for all tasks that are executed during a given period of time. Our system model is based on virtual machines, where each task will be assigned a resource configuration characterized by the number of the homogeneous cores and amount of memory. For the scheduling of each task submitted to our system, we use the estimated time to compute matrix and the estimated energy consumption matrix which are created using historical data. We design, evaluate, and compare our task scheduling methods to show that a significant improvement in energy consumption can be achieved when considering time-of-use dependent scheduling algorithms. The simulation results show that we improve the performance and the energy values up to 49% when compared to schedulers that do not consider the value functions. Similar to the simulation results, our experimental results from running our value based scheduling on an IBM blade server show up to 82% improvement in performance value, 110% improvement in energy value, and up to 77% improvement in VoS compared to schedulers that do not consider the value functions.
引用
收藏
页码:2013 / 2030
页数:18
相关论文
共 50 条
  • [1] Value of service based resource management for large-scale computing systems
    Cihan Tunc
    Dylan Machovec
    Nirmal Kumbhare
    Ali Akoglu
    Salim Hariri
    Bhavesh Khemka
    Howard Jay Siegel
    Cluster Computing, 2017, 20 : 2013 - 2030
  • [2] Extendable MQTT Broker for Feedback-based Resource Management in Large-scale Computing Environments
    Ouchi, Ryo
    Sakamoto, Ryuichi
    PROCEEDINGS OF THE 7TH ASIA-PACIFIC WORKSHOP ON NETWORKING, APNET 2023, 2023, : 190 - 191
  • [3] Large-Scale Cognitive Cellular Systems: Resource Management Overview
    Guizani, Mohsen
    Khalfi, Bassem
    Ben Ghorbel, Mahdi
    Hamdaoui, Bechir
    IEEE COMMUNICATIONS MAGAZINE, 2015, 53 (05) : 44 - 51
  • [4] SYSTEMS FOR VERY LARGE-SCALE COMPUTING
    Jerger, Natalie Enright
    Lipasti, Mikko
    IEEE MICRO, 2011, 31 (03) : 4 - 6
  • [5] Large-scale neuromorphic computing systems
    Furber, Steve
    JOURNAL OF NEURAL ENGINEERING, 2016, 13 (05)
  • [6] Intelligent computing in large-scale systems
    Kolodziej, Joanna
    Gonzalez-Velez, Horacio
    Xhafa, Fatos
    Barolli, Leonard
    KNOWLEDGE ENGINEERING REVIEW, 2015, 30 (02): : 137 - 139
  • [7] Distributed Resource and Service Management for Large-Scale Dynamic Spectrum Access Systems Through Coordinated Learning
    NoroozOliaee, M.
    Hamdaoui, B.
    2011 7TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2011, : 522 - 527
  • [8] Service Interruptions in Large-Scale Service Systems
    Pang, Guodong
    Whitt, Ward
    MANAGEMENT SCIENCE, 2009, 55 (09) : 1499 - 1512
  • [9] Resilience of large-scale resource systems
    Gunderson, LH
    Holling, CS
    Pritchard, L
    Peterson, GD
    RESILIENCE AND THE BEHAVIOR OF LARGE-SCALE SYSTEMS, 2002, 60 : 3 - 20
  • [10] A metastrategy for large-scale resource management based on informational decomposition
    Shapiro, JA
    Powell, WB
    INFORMS JOURNAL ON COMPUTING, 2006, 18 (01) : 43 - 60