• Complex
  • Title
  • Keyword
  • Abstract
  • Scholars
  • Journal
  • ISSN
  • Conference
成果搜索

author:

Guo, Longkun (Guo, Longkun.) [1] (Scholars:郭龙坤) | Shen, Hong (Shen, Hong.) [2]

Indexed by:

EI Scopus SCIE

Abstract:

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 bounded flexible scheduling primal dual method resource allocation

Community:

  • [ 1 ] [Guo, Longkun]Fuzhou Univ, Coll Math & Comp Sci, Fuzhou 350002, Fujian, Peoples R China
  • [ 2 ] [Shen, Hong]Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia
  • [ 3 ] [Shen, Hong]Sun Yat Sen Univ, Sch Informat Sci & Technol, Guangzhou 510275, Guangdong, Peoples R China

Reprint 's Address:

  • [Shen, Hong]Univ Adelaide, Sch Comp Sci, Adelaide, SA 5005, Australia;;[Shen, Hong]Sun Yat Sen Univ, Sch Informat Sci & Technol, Guangzhou 510275, Guangdong, Peoples R China

Show more details

Version:

Related Keywords:

Source :

IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS

ISSN: 1045-9219

Year: 2017

Issue: 12

Volume: 28

Page: 3511-3520

3 . 9 7 1

JCR@2017

5 . 6 0 0

JCR@2023

ESI Discipline: COMPUTER SCIENCE;

ESI HC Threshold:187

JCR Journal Grade:1

CAS Journal Grade:2

Cited Count:

WoS CC Cited Count: 28

SCOPUS Cited Count: 31

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count:

Chinese Cited Count:

30 Days PV: 2

Online/Total:0/10057770
Address:FZU Library(No.2 Xuyuan Road, Fuzhou, Fujian, PRC Post Code:350116) Contact Us:0591-22865326
Copyright:FZU Library Technical Support:Beijing Aegean Software Co., Ltd. 闽ICP备05005463号-1