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/61329
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor劉邦鋒(Pang-Feng Liu)
dc.contributor.authorCheng-Wei Chenen
dc.contributor.author陳政瑋zh_TW
dc.date.accessioned2021-06-16T13:01:09Z-
dc.date.available2016-08-16
dc.date.copyright2013-08-16
dc.date.issued2013
dc.date.submitted2013-08-07
dc.identifier.citation[1] Amazon elastic compute cloud. http://aws.amazon.com/ec2.
[2] Amazon simple storage service (s3). http://aws.amazon.com/s3/.
[3] Apache http server. http://httpd.apache.org.
[4] Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer,
Ian Pratt, and Andrew Warfield. Xen and the art of virtualization. ACM SIGOPS
Operating Systems Review, 37(5):164–177, 2003.
[5] Bencode. https://wiki.theory.org/BitTorrentSpecification.
[6] Matthias Bolte, Michael Sievers, Georg Birkenheuer, Oliver Nieh‥orster, and Andr’e
Brinkmann. Non-intrusive virtualization management using libvirt. In Proceedings of
the Conference on Design, Automation and Test in Europe, DATE ’10, pages 574–579,
3001 Leuven, Belgium, Belgium, 2010. European Design and Automation Association.
[7] Bram Cohen. Incentives build robustness in bittorrent. In Workshop on Economics of
Peer-to-Peer systems, volume 6, pages 68–72, 2003.
[8] Deluge. http://deluge-torrent.org/.
[9] Gentoo. http://www.gentoo.org.
[10] Google cloud platform. https://cloud.google.com.
[11] Hadoop file system. http://hadoop.apache.org.
[12] Avi Kivity, Yaniv Kamay, Dor Laor, Uri Lublin, and Anthony Liguori. kvm: the linux
virtual machine monitor. In Proceedings of the Linux Symposium, volume 1, pages 225–
230, 2007.
21
[13] libtorrent. http://www.rasterbar.com/products/libtorrent.
[14] D. Nurmi, R.Wolski, C. Grzegorczyk, G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov.
The Eucalyptus Open-Source Cloud-Computing System. In Cluster Computing and
the Grid, 2009. CCGRID ’09. 9th IEEE/ACM International Symposium on, pages 124–131,
2009.
[15] Openstack. http://www.openstack.org/.
[16] Paravirtualization. http://en.wikipedia.org/wiki/Paravirtualization.
[17] qbittorrent. http://www.qbittorrent.org/.
[18] Marc Snir, Steve W. Otto, David W. Walker, Jack Dongarra, and Steven Huss-Lederman.
MPI: The Complete Reference. MIT Press, Cambridge, MA, USA, 1995.
[19] Sodhi, B., Prabhakar, and T.V. ”A Cloud Architecture Using Smart Nodes”. IEEE Asia-
Pacific, pages 116–123, 2011.
[20] Swift store. http://www.openstack.org/software/
openstack-storage/.
[21] Twisted - a event-driven networking engine. http://twistedmatrix.com/trac/.
[22] Ubuntu. http://www.ubuntu.com.
[23] Vmware. http://www.vmware.com.
[24] Walrus. http://www.eucalyptus.com/eucalyptus-cloud/iaas/
architecture.
[25] Chao-En Yen, Jyun-Shiung Yang, Pangfeng Liu, and Jan-Jan Wu. ”Roystonea: A Cloud
Computing System with Pluggable Component Architecture”. IEEE, 17:80–87, 2011.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/61329-
dc.description.abstractRoystonea 是一套我們平行實驗室所提出來的雲端作業系統,它的特色是提供一個可抽換的架構,讓管理者可以很有彈性地抽換系統內部的元件,來達到不用關閉全部系統,就可以佈署新的元件,來更新系統。在舊有的 Roystonea 上,佈署虛擬機器上,使用傳統的佈署方法,在遇到大規模的虛擬機器需求時,將會非常耗時。我們加入了新的佈署方法到系統,來讓 Roystonea 傳輸映像檔降低,而使使用者減少等候時間,可以更快速地存取自己的所需要虛擬機器。這篇論文提供 Roystonea 在實際開啓大量虛擬機器時的相關實驗數據,初步的實驗結果顥示我們的系統可以有效降低原先版本的佈署時間。zh_TW
dc.description.abstractRoystonea is our experimental IaaS cloud
computing system that provides virtual machines instances. The
architecture of allows pluggable subsystem components. For
example, all essential components of Roystonea, including networking
subsystem, virtual machines manager, infrastructure subsystem, can be
replaced with different component.
We improve virtual machines image deployment of the Roystonea by
leverage the Bittorrent transferring method. The new deployment
method significantly speeds up the virtual machines creation flow when
we have a large amount of virtual machine requests, when compared with
our previous implementation that use unicast to distribute image.
en
dc.description.provenanceMade available in DSpace on 2021-06-16T13:01:09Z (GMT). No. of bitstreams: 1
ntu-102-R00922111-1.pdf: 765646 bytes, checksum: 7e50668736bdace71ac20b480e38a5fb (MD5)
Previous issue date: 2013
en
dc.description.tableofcontentsAcknowledgement i
Chinese Abstract ii
Abstract iii
1 Introduction 1
2 Related Work 3
3 Architecture 5
3.1 System Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1.1 Coordinator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.2 Virtual Machine Manager . . . . . . . . . . . . . . . . . . . . . . . . 6
3.1.3 Virtual Machine Repository . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.4 Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 System Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 Deployment Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3.1 Unicast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3.2 Bittorrent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 System Implementation 13
4.1 System Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 Virtual Machine Creation Process . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.1 Location Decision . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
iv
4.2.2 Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.3 Virtual Machine Booting . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.4 Port Forwarding and Virtual Machine Access . . . . . . . . . . . . . . 15
5 Experiment 16
5.1 Experiment Setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.2 File Transferring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3 Virtual Machine Image Deployment on Roystonea . . . . . . . . . . . . . . . . 18
5.4 Parallel Virtual Machine Launching . . . . . . . . . . . . . . . . . . . . . . . 19
6 Conclusion and Future Work 20
dc.language.isoen
dc.subject雲端作業系統zh_TW
dc.subject雲端運算zh_TW
dc.subject虛擬機器zh_TW
dc.subject虛擬化zh_TW
dc.subjectCloud Computingen
dc.subjectCloud OSen
dc.subjectVirtualizationen
dc.subjectVirtual Machinesen
dc.title快速部屬虛擬機器於雲端系統zh_TW
dc.titleFast Virtual Machines Deployment on Roystoneaen
dc.typeThesis
dc.date.schoolyear101-2
dc.description.degree碩士
dc.contributor.coadvisor吳真貞(Jan-Jan Wu)
dc.contributor.oralexamcommittee洪士灝(Shih-Hao Hung)
dc.subject.keyword雲端運算,雲端作業系統,虛擬化,虛擬機器,zh_TW
dc.subject.keywordCloud Computing,Cloud OS,Virtualization,Virtual Machines,en
dc.relation.page22
dc.rights.note有償授權
dc.date.accepted2013-08-07
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊工程學研究所zh_TW
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-102-1.pdf
  未授權公開取用
747.7 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