完整後設資料紀錄
DC 欄位語言
dc.contributor.author蔡明俊en_US
dc.contributor.authorThai, Minh Tuanen_US
dc.contributor.author林盈達en_US
dc.contributor.authorLin, Ying-Daren_US
dc.date.accessioned2014-12-12T02:32:50Z-
dc.date.available2014-12-12T02:32:50Z-
dc.date.issued2012en_US
dc.identifier.urihttp://140.113.39.130/cdrfb3/record/nctu/#GT070056139en_US
dc.identifier.urihttp://hdl.handle.net/11536/71565-
dc.description.abstractThis study addresses a two-tier scheduling problem in a cloud computing environment. In this problem, a project represents a cloud user’s request consisting of multiple jobs, and each job requires several resources for its processing. The goals are to reduce the project turn-around time and to support priority scheduling by employing suitable scheduling algorithms. Due to the lack of efficient algorithms for such a two-tier scheduling problem, here we propose a set of two-tier backfilling algorithms which extend the well-known conservative backfilling algorithm with project’s slack and priority concepts. Among the proposed algorithms, Two-Tier Strict Backfilling (2TSB) does not allow preemption in job and project waiting queues. On the other hand, preemption is considered by Two-tier Flexible Backfilling (2TFB) 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 to 2TSB, 2TFB-SF could reduce the mean job turn-around time by 15% and 2TPB could reduce the mean turn-around time of high-priority projects by 25%.zh_TW
dc.description.abstract本研究旨在解決當今雲端計算環境下的雙層排班(two-tier scheduling)問題。在此問題之中,一個計畫(project)就代表著一位雲端使用者的請求,是由多項工作(job)所組合而成,而每項工作的處理需要數種資源。研究目標是使用適合的排程演算法來縮短計畫的回復時間(turn-around time) 以及支援優先等級排程 (priority scheduling) 。由於這種雙層排班問題一直以來缺少有效率之演算法,我們在此提出一組雙層回填(Two-tier Backfilling)演算法,而這組演算法乃根據著名的保守回填(Conservative Backfilling)演算法並結合計畫的寬鬆係數與優先權等概念所擴展而來。雙層嚴格回填(Two-tier Strict Backfilling, 2TSB) 演算法不允許在工作或計劃等待佇列內搶佔 (preemption) 。另一方面,可允許搶佔的雙層彈性回填(Two-tier Flexible Backfilling)演算法則有兩種版本:2TFB和2TFB-SF。在2TFB演算法中,新抵達的工作可以搶佔正在等待的工作,可是新抵達的計畫不能搶占正在等待的計畫;相比之下,2TFB-SF演算法允許在工作和計畫佇列內搶佔。雙層優先等級回填(Two-tier Priority Backfilling, 2TPB)演算法把優先權納入考量,因此只有某些高優先權計劃能夠搶佔低優先權計畫。實驗結果指出2TFB-SF演算法可以縮短工作平均回復時間約15%,而和2TSB 相比,2TPB演算法可以縮短高優先權計畫的平均回復時間約25%。en_US
dc.language.isoen_USen_US
dc.subject雲端排程zh_TW
dc.subject雙層zh_TW
dc.subject回填法zh_TW
dc.subject寬鬆係數zh_TW
dc.subject優先等級排程法zh_TW
dc.subjectcloud schedulingen_US
dc.subjecttwo-tieren_US
dc.subjectbackfillingen_US
dc.subjectslack factoren_US
dc.subjectpriority schedulingen_US
dc.title雲端計算環境中雙階層計畫與工作排程演算法zh_TW
dc.titleTwo-tier Project and Job Scheduling for Cloud Computing Environmentsen_US
dc.typeThesisen_US
dc.contributor.department資訊科學與工程研究所zh_TW
顯示於類別:畢業論文


文件中的檔案:

  1. 613901.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。