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
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2017年 / 20卷 / 03期
基金
美国国家科学基金会;
关键词
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 条
  • [21] Distributed resource discovery in large scale computing systems
    Gupta, A
    Agrawal, D
    El Abbadi, A
    2005 SYMPOSIUM ON APPLICATIONS AND THE INTERNET, PROCEEDINGS, 2005, : 320 - 326
  • [22] Skill Management in Large-Scale Service Marketplaces
    Allon, Gad
    Bassamboo, Achal
    Cil, Eren B.
    PRODUCTION AND OPERATIONS MANAGEMENT, 2017, 26 (11) : 2050 - 2070
  • [23] Multiobjective resource allocation framework for risk management of large-scale hierarchical systems
    Yan, Zhenyu
    Haimes, Yacov Y.
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING, VOLS 1 AND 2, 2007, : 141 - 146
  • [24] Large-Scale Web Service Collection for Service Archive Management
    Zhang, Zhen
    Feng, Zhiyong
    Chen, Shizhan
    Xin, Liyuan
    Hao, Yan
    PROCEEDINGS 2014 INTERNATIONAL CONFERENCE ON SERVICE SCIENCES (ICSS 2014), 2014, : 106 - 111
  • [25] Mesh data management in large-scale scientific computing
    Chen, Hong
    Zheng, Winmin
    PROCEEDINGS OF THE THIRD CHINAGRID ANNUAL CONFERENCE, 2008, : 144 - 152
  • [26] Large-Scale Sports Events Optimization Management Based on Value Chain
    Tang Guiqian
    ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 1: INTELLIGENT UBIQUITIOUS COMPUTING AND EDUCATION, 2012, 116 : 689 - 695
  • [27] An Approach to Robust Resource Allocation in Large-Scale Systems of Systems
    Kosak, Oliver
    Anders, Gerrit
    Siefert, Florian
    Reif, Wolfgang
    2015 IEEE NINTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS - SASO 2015, 2015, : 1 - 10
  • [28] The Impact of Dependent Service Times on Large-Scale Service Systems
    Pang, Guodong
    Whitt, Ward
    M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2012, 14 (02) : 262 - 278
  • [29] Energy Efficiency in Large-Scale Distributed Computing Systems
    Trobec, R.
    Depolli, M.
    Skala, K.
    Lipic, T.
    2013 36TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2013, : 253 - 257
  • [30] MODELS FOR CONFIGURING LARGE-SCALE DISTRIBUTED COMPUTING SYSTEMS
    GAVISH, B
    AT&T TECHNICAL JOURNAL, 1985, 64 (02): : 491 - 532