請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/53676完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 徐慰中(Wei-Chung Hsu) | |
| dc.contributor.author | Che-Min Lin | en |
| dc.contributor.author | 林哲民 | zh_TW |
| dc.date.accessioned | 2021-06-16T02:27:25Z | - |
| dc.date.available | 2020-08-08 | |
| dc.date.copyright | 2015-08-04 | |
| dc.date.issued | 2015 | |
| dc.date.submitted | 2015-08-04 | |
| dc.identifier.citation | [1] Amd-virtualization. http://www.amd.com/en-us/solutions/servers/ virtualization.
[2] Aufs. http://aufs.sourceforge.net/. [3] Bhyve. http://bhyve.org/. [4] Cgroups. https://www.kernel.org/doc/Documentation/cgroups/. [5] Chroot. http://man7.org/linux/man-pages/man2/chroot.2.html. [6] Clear linux. https://clearlinux.org/. [7] Docker. https://www.docker.com/. [8] Docker container. http://beta-docs.docker.io/terms/images/ docker-filesystems-busyboxrw.png. [9] fio. http://freecode.com/projects/fio. [10] Intel-virtualization-technology. http://www.intel.com/content/ www/us/en/virtualization/virtualization-technology/ intel-virtualization-technology.html. [11] I/o mmu. https://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/ MMU_and_IOMMU.svg/564px-MMU_and_IOMMU.svg.png. [12] iperf. http://sourceforge.net/projects/iperf2/. [13] Kvm. http://www.linux-kvm.org/. [14] Kvm architecture from aspect of virtualization. http: //www.cs.nthu.edu.tw/ ̃ychung/slides/Virtualization/ VM-Lecture-2-0-System-Vrtualization-Introduction.pptx. [15] lat mem rd. http://manpages.ubuntu.com/manpages/precise/lat_mem_rd.8. html. [16] libaio. http://lse.sourceforge.net/io/aio.html. [17] Lmbench. http://lmbench.sourceforge.net/. [18] Lxc. https://linuxcontainers.org/. [19] Lxd. https://linuxcontainers.org/lxd/. [20] Memory address translation of slat. http://kvm-ept.qiniudn.com/EPT9.png. [21] Microsoft hyper-v container. http://azure.microsoft.com/blog/2015/04/08/ microsoft-unveils-new-container-technologies-for-the-next-generation-cloud/. [22] Namespaces. http://man7.org/linux/man-pages/man7/namespaces.7.html. [23] netperf. http://www.netperf.org/netperf/. [24] Openvz. https://openvz.org/. [25] Para-virtualized io. http://www.ovirt.org/images/a/a9/ Shanghai-oVirt-Nested-Virtualization.pdf. [26] Parallels. www.parallels.com/products/desktop/. [27] Qemu. http://wiki.qemu.org/. [28] Rocket. https://github.com/coreos/rkt. [29] Slat page table walks. http://kvm-ept.qiniudn.com/EPT1.png. [30] Stream. https://www.cs.virginia.edu/stream/. [31] Type-1 and type-2 hypervisor. https://upload.wikimedia.org/wikipedia/ commons/e/e1/Hyperviseur.png. [32] Virtio and vhost net architectures. https://access.redhat.com/documentation/ en-US/Red_Hat_Enterprise_Linux/7/html/Virtualization_Tuning_and_ Optimization_Guide/images/virtio_vhostnet.png. [33] Virtualbox. https://www.virtualbox.org/. [34] Vmware. http://www.vmware.com/products/esxi-and-esx/. [35] Xen. http://www.xenproject.org/. [36] A. Arcangeli, I. Eidus, and C. Wright. Increasing memory density by using ksm. In Proceedings of the linux symposium, pages 19–28, 2009. [37] T. Bui. Analysis of docker security. arXiv preprint arXiv:1501.02967, 2015. [38] J. Che, Y. Yu, C. Shi, and W. Lin. A synthetical performance evaluation of openvz, xen and kvm. In Services Computing Conference (APSCC), 2010 IEEE Asia-Pacific, pages 587–594. IEEE, 2010. [39] R. Dua, D. Kakadia, et al. Virtualization vs containerization to support paas. In Cloud Engineering (IC2E), 2014 IEEE International Conference on, pages 610–614. IEEE, 2014. [40] W. Felter, A. Ferreira, R. Rajamony, and J. Rubio. An updated performance comparison of virtual machines and linux containers. technology, 28:32, 2014. [41] R. Morabito, J. Kj ̈allman, and M. Komu. Hypervisors vs. lightweight virtualization: a performance comparison. [42] R. Russell. Virtio: Towards a de-facto standard for virtual i/o devices. SIGOPS Oper. Syst. Rev., 42(5):95–103, July 2008. | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/53676 | - |
| dc.description.abstract | 近幾年來,虛擬化技術,尤其是其中用來提供虛擬化環境的部分,已經在許多 地方被廣泛地使用著。因此,對於安全且高效率之虛擬化解決方案的需求越來越 受到重視。虛擬環境的類型主要有容器與虛擬機兩種,分別就虛擬化以及隔離性 上提供了不同層次的抽象化。在本篇碩士論文中,我們會介紹上述兩個虛擬化解 決方案並分析其背後造成效能損失的因素。最後,我們會對兩者的特性與限制做 一個完整的比較。 | zh_TW |
| dc.description.abstract | In recent years, virtualization technologies, especially referring to ones which provide virtual environment, have been used extensively in many places. Therefore, the demand for efficient and secure virtualization solutions have become more and more important. Container and virtual machine are two main types of virtual en- vironment that provide different levels of abstraction in terms of virtualization and isolation. In this thesis, we introduce two virtualization solutions and analyze the reason behind performance overhead. At the end, we give a full comparison of their features and restrictions. | en |
| dc.description.provenance | Made available in DSpace on 2021-06-16T02:27:25Z (GMT). No. of bitstreams: 1 ntu-104-R02922014-1.pdf: 1098273 bytes, checksum: 864040f8f55d58350469b599cc0db9bf (MD5) Previous issue date: 2015 | en |
| dc.description.tableofcontents | List of Figures v
List of Tables vii Chapter 1 Introduction 1 Chapter 2 Background 5 2.1 HardwareVirtualization ......................... 5 2.1.1 CPUVirtualization........................ 5 2.1.2 MemoryVirtualization...................... 6 2.1.3 I/OVirtualization ........................ 8 2.1.4 KVM................................ 10 2.2 OS-levelVirtualization .......................... 12 2.2.1 Namespaces[22] .......................... 12 2.2.2 Cgroups[4]............................. 12 2.2.3 LayeredFilesystemImage .................... 13 2.2.4 Docker............................... 14 Chapter 3 Experiments 16 3.1 Memorybandwidth—STREAM .................... 16 3.2 Memorylatency—LMbench ...................... 18 3.3 BlockI/O—fio.............................. 20 3.4 Networkbandwidth—iperf ....................... 23 3.5 Networklatency—netperf........................ 24 3.6 Memoryfootprint............................. 26 Chapter 4 Conclusion and Future Work 28 Bibliography 30 | |
| dc.language.iso | en | |
| dc.subject | 虛擬化 | zh_TW |
| dc.subject | 容器 | zh_TW |
| dc.subject | 虛擬機 | zh_TW |
| dc.subject | virtual machine | en |
| dc.subject | virtualization | en |
| dc.subject | container | en |
| dc.title | 容器與虛擬機的分析和比較 | zh_TW |
| dc.title | A comparison of container and virtual machine | en |
| dc.type | Thesis | |
| dc.date.schoolyear | 103-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 洪士灝(Shih-Hao Hung),廖世偉(Shih-Wei Liao) | |
| dc.subject.keyword | 容器,虛擬機,虛擬化, | zh_TW |
| dc.subject.keyword | container,virtual machine,virtualization, | en |
| dc.relation.page | 32 | |
| dc.rights.note | 有償授權 | |
| dc.date.accepted | 2015-08-04 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
| 顯示於系所單位: | 資訊工程學系 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-104-1.pdf 未授權公開取用 | 1.07 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
