Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Lin, Ying-Dar | en_US |
| dc.contributor.author | Thai, Minh-Tuan | en_US |
| dc.contributor.author | Wang, Chih-Chiang | en_US |
| dc.contributor.author | Lai, Yuan-Cheng | en_US |
| dc.date.accessioned | 2015-07-21T08:27:57Z | - |
| dc.date.available | 2015-07-21T08:27:57Z | - |
| dc.date.issued | 2015-06-01 | en_US |
| dc.identifier.issn | 1084-8045 | en_US |
| dc.identifier.uri | http://dx.doi.org/10.1016/j.jnca.2015.02.008 | en_US |
| dc.identifier.uri | http://hdl.handle.net/11536/124800 | - |
| dc.description.abstract | This 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.iso | en_US | en_US |
| dc.subject | Two-tier scheduling | en_US |
| dc.subject | SaaS scheduling | en_US |
| dc.subject | Backfilling | en_US |
| dc.subject | Slack factor | en_US |
| dc.title | Two-tier project and job scheduling for SaaS cloud service providers | en_US |
| dc.type | Article | en_US |
| dc.identifier.doi | 10.1016/j.jnca.2015.02.008 | en_US |
| dc.identifier.journal | JOURNAL OF NETWORK AND COMPUTER APPLICATIONS | en_US |
| dc.citation.volume | 52 | en_US |
| dc.citation.spage | 26 | en_US |
| dc.citation.epage | 36 | en_US |
| dc.contributor.department | 資訊工程學系 | zh_TW |
| dc.contributor.department | Department of Computer Science | en_US |
| dc.identifier.wosnumber | WOS:000354589100003 | en_US |
| dc.citation.woscount | 0 | en_US |
| Appears in Collections: | Articles | |

