Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/61329
Full metadata record
???org.dspace.app.webui.jsptag.ItemTag.dcfield???ValueLanguage
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
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-102-1.pdf
  Restricted Access
747.7 kBAdobe PDF
Show simple item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
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