Full metadata record
DC FieldValueLanguage
dc.contributor.authorLin, Ying-Daren_US
dc.contributor.authorThai, Minh-Tuanen_US
dc.contributor.authorWang, Chih-Chiangen_US
dc.contributor.authorLai, Yuan-Chengen_US
dc.date.accessioned2015-07-21T08:27:57Z-
dc.date.available2015-07-21T08:27:57Z-
dc.date.issued2015-06-01en_US
dc.identifier.issn1084-8045en_US
dc.identifier.urihttp://dx.doi.org/10.1016/j.jnca.2015.02.008en_US
dc.identifier.urihttp://hdl.handle.net/11536/124800-
dc.description.abstractThis study addresses a two-tier job scheduling problem for SaaS cloud Service providers which rely on resources leased from laaS cloud providers to achieve elasticity to computational power. In our model, a project represents a user request which consists of multiple jobs; the SaaS is obligated to complete projects using multiple resources leased from IaaS or PaaS providers. The goals are to reduce the project turn-around time and to support priority scheduling by employing suitable scheduling algorithms. We propose a set of two-tier backfilling algorithms which extend the well-known conservative backfilling algorithm with project slack-time and priority concepts. Among the proposed algorithms, Two-Tier Strict Backfilling (2TSB) does not allow preemption in job waiting queues. On the other hand, preemption is allowable in Two-tier Flexible Backfilling which has two versions: 2TFB and 2TFB-SF (slack factor). In 2TFB, a new incoming project can preempt waiting jobs but not waiting projects, while 2TFB-SF permits preemption in both job and project waiting queues. Two-Tier Priority Backfilling (2TPB) algorithm takes priority into account such that only high-priority projects can preempt the low-priority ones. The experimental results indicate that, compared with 2TSB, 2TPB could reduce the mean turn-around time of high-priority projects by more than 25%. (C) 2015 Elsevier Ltd. All rights reserved.en_US
dc.language.isoen_USen_US
dc.subjectTwo-tier schedulingen_US
dc.subjectSaaS schedulingen_US
dc.subjectBackfillingen_US
dc.subjectSlack factoren_US
dc.titleTwo-tier project and job scheduling for SaaS cloud service providersen_US
dc.typeArticleen_US
dc.identifier.doi10.1016/j.jnca.2015.02.008en_US
dc.identifier.journalJOURNAL OF NETWORK AND COMPUTER APPLICATIONSen_US
dc.citation.volume52en_US
dc.citation.spage26en_US
dc.citation.epage36en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000354589100003en_US
dc.citation.woscount0en_US
Appears in Collections:Articles