Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊網路與多媒體研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/18374
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor劉邦鋒
dc.contributor.authorTing-Chou Linen
dc.contributor.author林廷舟zh_TW
dc.date.accessioned2021-06-08T01:02:03Z-
dc.date.copyright2015-02-03
dc.date.issued2014
dc.date.submitted2014-10-16
dc.identifier.citation[1] Chunghwa telecom laboratories. http://www.chttl.com.tw/web/en/index/.
[2] Java parallel processing framework. http://www.jppf.org/.
[3] Workflow management coalition. http://en.wikipedia.org/wiki/Workflow_
Management_Coalition.
[4] E. Bozdag, A Mesbah, and A van Deursen. A comparison of push and pull techniques
for ajax. In Web Site Evolution, 2007. WSE 2007. 9th IEEE International Workshop
on, pages 15–22, Oct 2007.
[5] D Feitelson, D TALBY, and JP JONES. Standard workload format, 2007.
[6] Ligang He, Stephen A Jarvis, Daniel P Spooner, Xinuo Chen, and Graham R Nudd.
Dynamic scheduling of parallel jobs with qos demands in multiclusters and grids.
In Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing,
pages 402–409. IEEE Computer Society, 2004.
[7] Ligang He, A Jatvis, and Daniel P Spooner. Dynamic scheduling of parallel real-time
jobs by modeling spare capabilities in heterogeneous clusters. In Cluster Computing,
2003. Proceedings. 2003 IEEE International Conference on, pages 2–10. IEEE,
2003.
[8] G.J. Henry. The unix system: The fair share scheduler. AT T Bell Laboratories
Technical Journal, 63(8):1845–1857, Oct 1984.
[9] Bruce Jay Nelson. Remote Procedure Call. PhD thesis, Pittsburgh, PA, USA, 1981.
AAI8204168.
[10] Michael L Pinedo. Scheduling: theory, algorithms, and systems. Springer, 2012.
[11] Xiao Qin and Hong Jiang. A dynamic and reliability-driven scheduling algorithm
for parallel real-time jobs executing on heterogeneous clusters. Journal of Parallel
and Distributed Computing, 65(8):885–900, 2005.
[12] Jahanzeb Sherwani, Nosheen Ali, Nausheen Lotia, Zahra Hayat, and Rajkumar
Buyya. Libra: a computational economy-based job scheduling system for clusters.
Software: Practice and Experience, 34(6):573–590, 2004.
[13] Tao Xie and Xiao Qin. A new allocation scheme for parallel applications with deadline
and security constraints on clusters. In Cluster Computing, 2005. IEEE International,
pages 1–10. IEEE, 2005.
[14] Tao Xie and Xiao Qin. Security-aware resource allocation for real-time parallel
jobs on homogeneous and heterogeneous clusters. Parallel and Distributed Systems,
IEEE Transactions on, 19(5):682–697, 2008.
[15] Chao-En Yen, Jyun-Shiung Yang, Pangfeng Liu, and Jan-Jan Wu. Roystonea: A
cloud computing system with pluggable component architecture. In Parallel and
Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on, pages
80–87, Dec 2011.
[16] Chee Shin Yeo and Rajkumar Buyya. Service level agreement based allocation of
cluster resources: Handling penalty to enhance utility. In Cluster Computing, 2005.
IEEE International, pages 1–10. IEEE, 2005.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/18374-
dc.description.abstract越來越多的企業與機構開始建造自己的資料中心作為私有雲
(private cloud)使用。在這些資料中心裡,機器的性質與能力會因為新
採購與被淘汰而有所不同,但由於採購通常只會在年度或半年度時進
行,在這中間,機器的數量是固定的。在這樣的異質性環境下,根據
不同工作(job)的資源需求與特性去進行排程,使得它們可以盡量在
其要求的時間限制前完成是很重要的。
在本論文中,我們提出了一個雲端資源管理框架以動態的調配在系
統中各個工作所能夠使用的運算節點(node)數量,進而達到有效率
整個系統的運算資源。
zh_TW
dc.description.abstractMany enterprises or institutes are building private clouds by establishing
their own data center. In such data centers, the physical machines can be
different due to annual upgrades, but the amount of machine are fixed for
most of the time. In such heterogeneous environment, scheduling jobs with
different resource requirements and characteristic in order to meet different
timing constraints is important.
In this paper, we proposed a cloud resource management framework to
dynamically adjust the number of computation nodes for every job in the system.
en
dc.description.provenanceMade available in DSpace on 2021-06-08T01:02:03Z (GMT). No. of bitstreams: 1
ntu-103-R01944027-1.pdf: 1020346 bytes, checksum: b55c347cadb6063add8d205536775aa4 (MD5)
Previous issue date: 2014
en
dc.description.tableofcontentsContents
摘要iii
Abstract v
1 Introduction 1
2 Related Work 3
3 System Architecture 5
3.1 Job and Task Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3 Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.4 Worker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.5 Management System . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.5.1 Status Checker . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.5.2 Decision Maker . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5.3 Dispatcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Implementation 13
4.1 System Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 RPC Server Component . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3 Message Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.4 Adaptive Adjustment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5 Scheduling Policies 17
5.1 Priority-based Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.2 Proportion-based Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3 Workload-based Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.3.1 Model Definition . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.3.2 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.4 Deadline-based Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.4.1 Model Definition . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.4.2 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.5 Spare Resource Allocating . . . . . . . . . . . . . . . . . . . . . . . . . 22
6 Experiment 23
6.1 Hardware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2 Worker Failure Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.3 Trace-based Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.3.1 Simulation Settings . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.3.2 Experiment Results . . . . . . . . . . . . . . . . . . . . . . . . . 26
7 Conclusion 31
Bibliography 33
dc.language.isoen
dc.title異質性伺服器叢集下之工作分配與排程zh_TW
dc.titleJob Dispatching and Scheduling under Heterogeneous Clustersen
dc.typeThesis
dc.date.schoolyear103-1
dc.description.degree碩士
dc.contributor.oralexamcommittee吳真貞,徐慰中
dc.subject.keyword工作排程,異質性伺服器叢集,資源分配,zh_TW
dc.subject.keywordJob/Task Scheduling,Heterogeneous Clusters,Resource Allocation,en
dc.relation.page34
dc.rights.note未授權
dc.date.accepted2014-10-17
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊網路與多媒體研究所zh_TW
顯示於系所單位:資訊網路與多媒體研究所

文件中的檔案:
檔案 大小格式 
ntu-103-1.pdf
  未授權公開取用
996.43 kBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved