Mostrar el registro sencillo del ítem

dc.creatorOikonomou P., Tziritas N., Loukopoulos T., Theodoropoulos G., Hanai M., Khan S.U.en
dc.date.accessioned2023-01-31T09:41:06Z
dc.date.available2023-01-31T09:41:06Z
dc.date.issued2022
dc.identifier10.1109/TSUSC.2021.3133079
dc.identifier.issn23773782
dc.identifier.urihttp://hdl.handle.net/11615/77389
dc.description.abstractIn the interval scheduling problem, jobs have known start and end times (referred to as job intervals) and must be assigned to processing nodes for their whole duration. Although the problem originally stems from the resource allocation demands of resident processes in operating systems, it found a renewed interest in the Cloud context, both in IaaS and SaaS, since reservations for virtual machines and services often have known activation intervals. A common objective of interval scheduling is to minimize busy time of machines which relates (among others) to minimizing the number of machines participating in the computation. As a consequence, bin packing techniques have been applied in the past. In this paper we tackle the online version of the problem, whereby future job arrivals are unknown. We propose novel algorithms that work as a pre-processing step to any bin packing scheme by offering recommendations that are enforced in all packing decisions. Job overlaps are used to characterize pairwise job affinity and subsequently provide threshold based job allocation recommendations. Thresholds are calculated using lower bound theoretical analysis upon two extreme workloads (sparse and dense). Experimental evaluation using real world workloads illustrates the merits of our approach against state-of-the-art algorithms. © 2016 IEEE.en
dc.language.isoenen
dc.sourceIEEE Transactions on Sustainable Computingen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85121382002&doi=10.1109%2fTSUSC.2021.3133079&partnerID=40&md5=8c766b1e21f8669866698649fa6001ba
dc.subjectJob analysisen
dc.subjectMultitaskingen
dc.subjectResource allocationen
dc.subjectSchedulingen
dc.subjectScheduling algorithmsen
dc.subjectBin packingen
dc.subjectEnergy-consumptionen
dc.subjectInterval schedulingen
dc.subjectOn-line algorithmsen
dc.subjectOptimal schedulingen
dc.subjectProcessing nodesen
dc.subjectResource managementen
dc.subjectResources allocationen
dc.subjectScheduling problemen
dc.subjectTask analysisen
dc.subjectEnergy utilizationen
dc.subjectInstitute of Electrical and Electronics Engineers Inc.en
dc.titleOnline Algorithms for the Interval Scheduling Problem in the Cloud: Affinity Pair Threshold Based Approachesen
dc.typejournalArticleen


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem