arrow
返回

Efficient Approximation Algorithms for the Bounded Flexible Scheduling Problem in Clouds

delete2017-12-01
delete30
PRE
AI
郭
郭龙坤 (Longkun Guo)
H
Hong Shen *
DOI:10.1109/TPDS.2017.2731843delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Clouds, such as Amazon Infrastructure-as-a-Service (IaaS) clouds and EMC Hybrid Cloud, impose growing requirements of resource-efficiency scheduling. The bounded flexible scheduling (BFS) problem is one of the problems proposed to meet such requirements. In BFS, we are given a set of identical machines and a set of jobs, each of which is with a value, a workload, a deadline and a parallelism degree, i.e., the maximum number of machines on which the job can execute concurrently. The problem is to compute an assignment of the given jobs to the machines, such that the total value of the jobs successfully completed by their deadlines is maximized. This paper presents a factor-C-k/C approximation algorithm for BFS, where k is the maximum parallelism degree and C is the capacity of the system(i.e., the number of machines). Since C >> k in BFS, our result significantly improves the known best approximation ratio of (C-k/2C-k)(1 - is an element of) for tight deadlines [17], and C-k/C . s-1/s for loose deadlines [18] on a slackness ratio s >= 1 that is the maximum ratio between a job's earliest actual finish time and its deadline. We first propose feasibility condition to determine whether an instance of BFS is feasible, i.e., whether there exists a scheduling according to which all jobs can finish before their deadlines, which is the key to achieve the ratio improvement of our algorithm. To prove the correctness of the feasibility condition, we give a simple linear program(LP) for a weaker version of BFS, and show that it is with an integral polyhedron and hence the version of BFS is polynomial-time solvable. Then we present a greedy algorithm and its equivalent primal-dual algorithm for the complementary problem of BFS. Both algorithms have an approximation ratio of C-k/C, and time complexity O(n(2) + nT), where n is the number of jobs and T is the number of time slots. As a by-product, we show that the BFS admits a polynomial-time approximation scheme (PTAS) when T is fixed.
Keyword:
Approximation algorithm
primal dual method
bounded flexible scheduling
resource allocation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

U
University of Adelaide
学者数:
2.3W
论文数: 2.4W
被引数: 4.2W
F
fuzhou university
学者数:
3.3W
论文数: 2.1W
被引数: 31
引用论文

引用论文

Patient characteristics of the Accident and Emergency Department of Kenyatta National Hospital, Nairobi, Kenya: a cross-sectional, prospective analysis
err2017-10-11
err0
errOAAI
errJustin Guy Myers; Katherine M Hunold; Karen Ekernas; Ali Wangara; Alice Maingi; Vincent Mutiso; Stephen Dunlop; Ian B K Martin
err分享
err收藏
err分享
err收藏
Morphology Control in Anatase TiO<SUB>2</SUB> Mesocrystals Through Hydrofluoride Incorporation for Photocatalytic Application
err2016-10-01
err0
PREAI
errSeung Muk Lee; Tae Yang Seo; Geun Chul Park; Jun Hyuk Choi; Sang Hyeon Jeong; Seung-Boo Jung; Dae Hyuk Choi; Jun Hyung Lim; Jinho Joo
err分享
err收藏
A Study on the Differences in Driving Skills of Chinese Bus and Taxi Drivers
err2019-12-09
err0
errOAAI
errZuobo Zhang; Xuxin Zhang; Nuoya Ji; Shanshan Lin; Kun Wang; Tianshan Ma; Wenying Zhu
err分享
err收藏
学者 查看更多内容