Indexed by:
Abstract:
Cloud computing environments impose challenges in incorporating the maximum degree of parallelism constraints into Parallel Batch Machine Scheduling (PBMS). Unlike traditional PBMS that considers only fixed job widths, this paper studies generalized PBMS with malleable jobs that allow job width to be changed during the job execution, provided it does not exceed its maximum degree of parallelism. We propose a fast O(nlogn) approximation algorithm by extending the state-of-the-art PBMS algorithm by setting each job’s width to its maximum degree of parallelism, where n is the number of jobs. Due to the unique nature of malleable jobs, previous ratio proofs are inapplicable. We develop new proof techniques and establish that our algorithm achieves a ratio of (4-2Bm), where B and m denote machine capacities and numbers, respectively. Furthermore, by exploiting the relationship between maximum job demand and average processing capacity per processor, we refine the algorithm and achieve an improved ratio of (4-4Bm) while preserving O(nlogn) runtime complexity. In addition, we fine-tune our algorithm to achieve a ratio of (3-2Bm) when jobs are with identical release times. © The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2024.
Keyword:
Reprint 's Address:
Email:
Version:
Source :
ISSN: 0302-9743
Year: 2024
Volume: 15179 LNCS
Page: 48-59
Language: English
0 . 4 0 2
JCR@2005
Cited Count:
SCOPUS Cited Count:
ESI Highly Cited Papers on the List: 0 Unfold All
WanFang Cited Count:
Chinese Cited Count:
30 Days PV: 2
Affiliated Colleges: