Show simple item record

dc.contributor.authorFernández Anta, Antonioen
dc.contributor.authorGeorgiou, Chryssisen
dc.contributor.authorKowalski, D. R.en
dc.contributor.authorZavou, Ellien
dc.creatorFernández Anta, Antonioen
dc.creatorGeorgiou, Chryssisen
dc.creatorKowalski, D. R.en
dc.creatorZavou, Ellien
dc.date.accessioned2019-11-13T10:40:04Z
dc.date.available2019-11-13T10:40:04Z
dc.date.issued2013
dc.identifier.issn0302-9743
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53935
dc.description.abstractConsider a system in which tasks of different execution times arrive continuously and have to be executed by a set of processors that are prone to crashes and restarts. In this paper we model and study the impact of parallelism and failures on the competitiveness of such an online system. In a fault-free environment, a simple Longest-in-System scheduling policy, enhanced by a redundancy-avoidance mechanism, guarantees optimality in a long-term execution. In the presence of failures though, scheduling becomes a much more challenging task. In particular, no parallel deterministic algorithm can be competitive against an offline optimal solution, even with one single processor and tasks of only two different execution times. We find that when additional energy is provided to the system in the form of processor speedup, the situation changes. Specifically, we identify thresholds on the speedup under which such competitiveness cannot be achieved by any deterministic algorithm, and above which competitive algorithms exist. Finally, we propose algorithms that achieve small bounded competitive ratios when the speedup is over the threshold. © 2013 Springer-Verlag.en
dc.source19th International Symposium on Fundamentals of Computation Theory, FCT 2013en
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84883177141&doi=10.1007%2f978-3-642-40164-0_16&partnerID=40&md5=01cfd2fdec9200e02aee5aa89135125f
dc.subjectCompetitionen
dc.subjectSchedulingen
dc.subjectParallel processing systemsen
dc.subjectDeterministic algorithmsen
dc.subjectScheduling algorithmsen
dc.subjectOn-line algorithmsen
dc.subjectCompetitive algorithmsen
dc.subjectCompetitivenessen
dc.subjectCrashes and restartsen
dc.subjectFailure (mechanical)en
dc.subjectFailuresen
dc.subjectNon-uniformen
dc.subjectParallel schedulingen
dc.subjectEnergy Efficiencyen
dc.subjectNon-uniform Tasksen
dc.subjectOnline Algorithmsen
dc.subjectScheduling policiesen
dc.titleOnline parallel scheduling of non-uniform tasks: Trading failures for energyen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1007/978-3-642-40164-0_16
dc.description.volume8070 LNCSen
dc.description.startingpage145
dc.description.endingpage158
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Conference code: 98964en
dc.description.notesCited By :2</p>en
dc.source.abbreviationLect. Notes Comput. Sci.en
dc.contributor.orcidGeorgiou, Chryssis [0000-0003-4360-0260]
dc.contributor.orcidFernández Anta, Antonio [0000-0001-6501-2377]
dc.gnosis.orcid0000-0003-4360-0260
dc.gnosis.orcid0000-0001-6501-2377


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record