![]() |
|
以作者查詢圖書館館藏 、以作者查詢臺灣博碩士 、以作者查詢全國書目 、勘誤回報 、線上人數:34 、訪客IP:3.145.73.79
姓名 孫秉顥(Ping-Hao Sun) 查詢紙本館藏 畢業系所 資訊工程學系 論文名稱 雲端系統虛擬機快速重啟復原排程機制之比較
(Comparison of Virtual Machine Evacuation Strategies for Cloud Systems)相關論文 檔案 [Endnote RIS 格式]
[Bibtex 格式]
[相關文章]
[文章引用]
[完整記錄]
[館藏目錄]
[檢視]
[下載]
- 本電子論文使用權限為同意立即開放。
- 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
- 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
摘要(中) 在雲端環境中,為使虛擬機器所提供之服務不中斷,故雲端環境需要虛擬機器具有高可用性(High Availability, HA)。若是因為機器故障而導致虛擬機無法繼續提供服務,對使用者來說每分鐘的故障代表著每分鐘的金錢損失。為降低提供服務之虛擬機中斷時間。一般而言,當虛擬機器錯誤發生時,雲端系統必須要很快地偵測出錯誤,然後進行快速復原。在雲端HA的作法上,當檢測出運算節點發生故障,就需要將虛擬機疏散(Evacuate)至其他運算節點。本研究針對的是基於OpenStack雲端平台之各種現存虛擬機器疏散策略的比較,了解最迅速的排程法將虛擬機更快的重啟,達到虛擬機快速復原,以提高雲端系統之高可用性。藉由本論文的實驗發現,最佳情況下 RR較 Random多減少了 約 10%的時間,較 Nova Filter Scheduler減少了 減少了 20%的 摘要(英) In the cloud environment, to avoid the services provided by the virtual machine being interrupted, the cloud environment requires virtual machine with high availability (HA). If the suspension of virtual machine leading to stop providing services due to the mechanical failures, failures per minutes will turn into cost for users. In order to reduce the interruption time of virtual machine, when a virtual machine error occurs, the cloud systems should detect and recover errors as soon as possible. In a real situation of HA in the cloud, when the computing node failure is detected, it is necessary to evacuate the virtual machine to other computing nodes. This study is aimed at analyzing the difference between the existing virtual machines evacuation strategies based on OpenStack cloud platform, to acknowledge the most rapid method to schedule restarting the virtual machine faster and to achieve rapid recovery to improve the availability of cloud systems. According to the experiments in this paper, RR reduced about 10% of the time less than Random, and about 20% of the time less than Nova Filter Scheduler. 關鍵字(中) ★ 雲端運算
★ 高可用性
★ 虛擬機器
★ 軟體定義運算叢集關鍵字(英) ★ Cloud Computing
★ High Availability
★ Virtual Machine
★ Software-Defined High Availability Cluster論文目次 摘要 ................................ ................................ ................................ ............................... V
Abstract ................................ ................................ ................................ ........................ VI
目錄 ................................ ................................ ................................ ............................ VII
圖目錄 ................................ ................................ ................................ ....................... VIII
表目錄 ................................ ................................ ................................ .......................... IX
第一章 緒論 ................................ ................................ ................................ ................ 1
1-1 研究背景 ................................ ................................ ................................ ........ 1
1-2 研究動機與實作目標 ................................ ................................ .................... 6
1-3 論文貢獻 ................................ ................................ ................................ ........ 7
1-4 論文架構 ................................ ................................ ................................ ........ 8
第二章 相關研究 ................................ ................................ ................................ ........ 9
2-1 背景知識 ................................ ................................ ................................ ........ 9
2-1-1 OpenStack ................................ ................................ ................................ ..... 9
2-1-2 OpenStack HA機制 ................................ ................................ ................... 11
2-1-3 Nova ................................ ................................ ................................ ............ 13
2-2 相關排程研究 ................................ ................................ .............................. 15
2-2-1 OpenStack nova-scheduler ................................ ................................ .......... 15
2-2-2 Virtual Machine Boot Time Model[ 21] ................................ .................. 17
2-3 相關文獻探討 ................................ ................................ .............................. 21
第三章 系統設計 ................................ ................................ ................................ ...... 23
3-1 系統架構模型 ................................ ................................ .............................. 23
3-2 軟體定義高可靠度叢集 ................................ ................................ .............. 25
3-3 Scheduling................................ ................................ ................................ .... 26
第四章 實驗環境及測量 ................................ ................................ .......................... 31
4-1 實驗環境及架構 ................................ ................................ .......................... 31
4-2 OpenStack比較實驗 ................................ ................................ ................... 32
4-2-1實驗假設 ................................ ................................ ................................ ..... 32
4-2-2實驗案例 ................................ ................................ ................................ ..... 32
4-2-3實驗結果 ................................ ................................ ................................ ..... 32
4-3 實驗效能分析與討論 ................................ ................................ .................. 37
第五章 結論與未來研究 ................................ ................................ .......................... 39
參考文獻 ................................ ................................ ................................ ...................... 40參考文獻 [ 1] Armando Fox et al., "Above the Clouds: A Berkeley View of Cloud Computing," Technical Report UCB/EECS-2009-28; EECS Department, University of California: Berkeley, CA, USA, 10 February. 2009.
[ 2] Y. Jadeja and K. Modi, "Cloud computing - concepts, architecture and challenges," in 2012 International Conference on Computing, Electronics and Electrical Technologies. pp.877-880, Kumaracoil, India, 21-22 March 2012.
[ 3] RightScale, "RightScale 2019 State of the Cloud Report," January 2019, Available: http://googliers.net/static/media/uploads/download_files/2019_state_of_the_cloud_report.pdf
[ 4] R. Uhlig et al., "Intel virtualization technology," IEEE Computer, vol. 38, no. 5,
pp. 48–56, May 2005.
[ 5] Peter Mell and Timothy Grance, "The NIST definition of cloud computing," Special Publication 800-145, September 2011, Gaithersburg, MD, United States. Available: http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf.
[ 6] NV RENO, 2018, Cloud Growth Rate Increases [Online]. Available: https://www.srgresearch.com/articles/cloud-growth-rate-increases-amazon-microsoft-google-all-gain-market-share
[ 7] Ken Pepple, Deploying OpenStack. O′Reilly Media, Inc., August 1 2011.
[ 8] Kevin Jackson and Cody Bunch, OpenStack Cloud Computing Cookbook - Second Edition. Birmingham, UK: Packt Publishing, October 17 2013.
[ 9] Arne Holst, "Average cost per hour of enterprise server downtime worldwide in 2019," 2 Oct. 2019. [Online]. Available: https://www.statista.com/statistics/753938/worldwide-enterprise-server-hourly-downtime-cost/ [ 10] J. Gray and D. Siewiorek, "High-availability computer systems", IEEE Computer, vol. 24, no. 9, pp. 39-48, 1991.
[ 11] RightScale, "RightScale 2017 Statr of the Cloud Report," January 2017, Available: http://assets.rightscale.com/uploads/pdfs/RightScale-2017-State-of-the-Cloud-Report.pdf.
[ 12] Chun-Yu Cheng, Zheng-jia Su, and Chia-Ching Chen, "Supporting software-defined HA clusters on OpenStack platform," in IEEE Applied System Innovation Conf. ICASI ′17, Sapporo, Japan, 2017.
[ 13] K. Pepple, "OpenStack Folsom Architecture", 23 April, 2013, [Online]. Available: http://ken.pepple.info/openstack/2012/09/25/openstack-folsom-architecture/
[ 14] OpenStack, OpenStack High Availability Guide, 11 June, 2018 [Online]. Available: https://docs.OpenStack.org/ha-guide
[ 15] Florian Haas, "Ahead of the pack: the pacemaker high-availability stack," Linux Journal, pp.98-100, no. 216, June 18 ,2012.
[ 16] Mitchell Anicas, How To Create a High Availability Setup with Corosync, Pacemaker, and Floating IPs on Ubuntu 14.04. 20 October, 2015, [Online].Available: https://www.digitalocean.com/community/tutorials/how-to-create-a-high-availability-setup-with-corosync-pacemaker-and-floating-ips-on-ubuntu-14-04
[ 17] Lars Ellenberg et al., The DRBD 9 User’s Guide (white paper), June ,2016, [Online]. Available: https://www.linbit.com/en/resources/documentation/535-drbd-users-guide-9-0/
[ 18] CloudMan, "Nova architecture", CSDN Blog: [Online]. Available:https://www.cnblogs.com/CloudMan6/p/5410447.html
[ 19] CloudMan, "Nova API& Openstack,",CSDN Blog: [Online]. Available:https://www.cnblogs.com/CloudMan6/p/5415836.html
[ 20] OpenStack, Compute schedulers, 25 March , 2019 [Online]. Available:https://docs.OpenStack.org/newton/config/reference/compute/schedulers.html [ 21] Thuy Linh Nguyen , Adrien Lebre, "Virtual Machine Boot Time Model,"in IEEE 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing, pp.430-437, St. Petersburg, Russia. 6-8 March 2017
[ 22] Hao Wu , Shangping Ren, Gabriele Garzoglio , Steven Timm , Gerard Bernabeu, Keith Chadwick, Seo-Young Noh " Modeling the Virtual Machine Launching Overhead under Fermicloud"in 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing. pp.374-383, Chicago, IL, USA. 26-29 May 2014
[ 23] Mamoru Namikata, Kenta Sato, Kazumi lizuka and Kiyoshi Ueda "Methods of dynamic scaling with VM for high availability server clusters"in 2015 10th Asia-Pacific Symposium on Information and Telecommunication Technologies. pp.115-117, Colombo, Sri Lanka. 4-7 Aug. 2015
[ 24] Lei Cui, Zhiyu Hao, Chonghua Wang " Piccolo: A Fast and Efficient Rollback System for Virtual Machine Clusters" in 2016 45th International Conference on Parallel Processing (ICPP). pp.87-92, Philadelphia, PA, USA,16-19 Aug. 2016指導教授 梁德容 審核日期 2019-11-22 推文 plurk
funp
live
udn
HD
myshare
netvibes
friend
youpush
delicious
baidu
網路書籤 Google bookmarks
del.icio.us
hemidemi
myshare