SwePub
Sök i LIBRIS databas

  Extended search

onr:"swepub:oai:DiVA.org:kth-268002"
 

Search: onr:"swepub:oai:DiVA.org:kth-268002" > Single Restart with...

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Single Restart with Time Stamps for Parallel Task Processing with Known and Unknown Processors

Champati, Jaya Prakash (author)
KTH,Teknisk informationsvetenskap
Liang, B. (author)
 (creator_code:org_t)
Institute of Electrical and Electronics Engineers (IEEE), 2020
2020
English.
In: IEEE Transactions on Parallel and Distributed Systems. - : Institute of Electrical and Electronics Engineers (IEEE). - 1045-9219 .- 1558-2183. ; 31:1, s. 187-200
  • Journal article (peer-reviewed)
Abstract Subject headings
Close  
  • We study the problem of scheduling nn tasks on m+m^{\prime }m+m' parallel processors, where the processing times on mm processors are known while those on the remaining m^{\prime }m' processors are not known a priori. This semi-online model is an abstraction of certain heterogeneous computing systems, e.g., with the mm known processors representing local CPU cores and the unknown processors representing remote servers with uncertain availability of computing cycles. Our objective is to minimize the makespan of all tasks. We initially focus on the case m^{\prime }=1m'=1 and propose a semi-online algorithm termed Single Restart with Time Stamps (SRTS), which has time complexity O(n \log n)O(nlogn). We derive its competitive ratio in comparison with the optimal offline solution. If the unknown processing times are deterministic, the competitive ratio of SRTS is shown to be either always constant or asymptotically constant in practice, respectively in cases where the processing times are independent and dependent on mm. A similar result is obtained when the unknown processing times are random. Furthermore, extending the ideas of SRTS, we propose a heuristic algorithm termed SRTS-Multiple (SRTS-M) for the case m^{\prime }>1m'>1. Finally, where tasks arrive dynamically with unknown arrival times, we extend SRTS to Dynamic SRTS (DSRTS) and find its competitive ratio. Besides the proven competitive ratios, simulation results further suggest that SRTS and SRTS-M give superior performance on average over randomly generated task processing times, substantially reducing the makespan over the best known alternatives. Interestingly, the performance gain is more significant for task processing times sampled from heavy-tailed distributions.

Subject headings

TEKNIK OCH TEKNOLOGIER  -- Elektroteknik och elektronik -- Datorsystem (hsv//swe)
ENGINEERING AND TECHNOLOGY  -- Electrical Engineering, Electronic Engineering, Information Engineering -- Computer Systems (hsv//eng)

Keyword

Computational offloading
edge computing
mobile cloud computing
opportunistic computing
semi-online algorithms
task restart
unknown processing times
Heuristic algorithms
Online systems
Processing time
Semionline algorithms
Parallel processing systems

Publication and Content Type

ref (subject category)
art (subject category)

Find in a library

To the university's database

  • 1 of 1
  • Previous record
  • Next record
  •    To hitlist

Find more in SwePub

By the author/editor
Champati, Jaya P ...
Liang, B.
About the subject
ENGINEERING AND TECHNOLOGY
ENGINEERING AND ...
and Electrical Engin ...
and Computer Systems
Articles in the publication
IEEE Transaction ...
By the university
Royal Institute of Technology

Search outside SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view