博碩士論文 995202004 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:39 、訪客IP:3.147.80.207
姓名 陳暉凡(Hui-fan Chen)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 粒子群演算法應用於節能式雲端動態資源配置之研究
(A Power Saving-based Dynamic Resource Allocation Using Particle Swarm Optimization for Cloud Computing Environments)
相關論文
★ 無線行動隨意網路上穩定品質服務路由機制之研究★ 應用多重移動式代理人之網路管理系統
★ 應用移動式代理人之網路協同防衛系統★ 鏈路狀態資訊不確定下QoS路由之研究
★ 以訊務觀察法改善光突發交換技術之路徑建立效能★ 感測網路與競局理論應用於舒適性空調之研究
★ 以搜尋樹為基礎之無線感測網路繞徑演算法★ 基於無線感測網路之行動裝置輕型定位系統
★ 多媒體導覽玩具車★ 以Smart Floor為基礎之導覽玩具車
★ 行動社群網路服務管理系統-應用於發展遲緩兒家庭★ 具位置感知之穿戴式行動廣告系統
★ 調適性車載廣播★ 車載網路上具預警能力之車輛碰撞避免機制
★ 應用於無線車載網路上之合作式交通資訊傳播機制以改善車輛擁塞★ 智慧都市中應用車載網路以改善壅塞之調適性虛擬交通號誌
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 雲端運算是近年來熱門的議題,透過虛擬化的機制讓虛擬機器共享同一台實體機器上的硬體資源進而提高實體機器上的資源利用度。然而,在雲端資源配置領域裡,有許多非常重要的議題,如最大效能配置以及目前最令人注目的綠色運算(Green Computing),因為隨著地球資源亮起紅燈,如何以最低耗能成本來完成工作為主要目的。本研究應用於雲端資料中心環境當中,針對低耗能成本問題,考量伺服器以及冷氣空調的耗能,透過雲端資源提供者分別監測伺服器與虛擬機器內部資源的使用率與其剩餘情形,並搭配使用最小平方化的迴歸技術來進行使用率預測,來探討以節能為目標的資源配置策略。本研究提出一個以節能式雲端資源動態配置機制,使用粒子群演算法(Particle Swarm Optimization Algorithm, PSO),來建置一個雲端資源配置策略,簡稱PCRA,滿足使用者的需求以及使得雲端資源耗能較低。PSO是一種基於疊代的優化工具,PSO的優勢在於簡單容易實現、有記憶性、所需的參數設定較少,較適合連續性最佳化問題。本研究利用CloudSim這個模擬器來測試我們系統的演算法效能,實驗的結果顯示,本研究提出之雲端資源動態配置機制PCRA的耗能會隨著伺服器的超載度定義值上升,耗能的改善度也會大幅上升。另外本研究所提出之雲端資源配置機制PCRA對於BFRand之雲端資源配置機制是利用Best Fit 方式來對虛擬資機器與伺服器進行配對,另外搭配random選擇進行虛擬機器的遷移,其耗能改善度為29.98%;對於BFMinU之雲端資源配置機制是利用Best Fit 方式來對虛擬機器與伺服器進行配對,另外搭配選擇最小CPU使用度在需要進行遷移的虛擬機器,其耗能改善度為29.35 %;對於BFMinR之雲端資源配置機制是利用Best Fit 方式來對虛擬資機器與伺服器進行配對,另外搭配選擇最小記憶體在需要進行遷移的虛擬機器,其耗能改善度為30.68 %。因此本論文提出之PCRA能夠提供雲端資源提供者一雲端資源動態調配機制且具有良好的節能效果。
摘要(英) Cloud computing is a hot topic in recent years. According to virtualization technology, virtual machines share hardware resources and thus improve resources utilization in the cloud computing. The cloud resource allocation is important issues about how to be an optimal allocation with the lowest energy cost to complete the work. Particle swarm optimization (PSO) is a metaheuristic, it can solve the combinatorial problem likes resource allocation on the dynamic cloud environment. And PSO is more quickly convergence and less parameter setting, so it is easy to implement. To solve cloud resource allocation problem, this paper proposes a Power saving-based Cloud dynamic Resource Allocation (PCRA) mechanism using particle swarm optimization (PSO) algorithm. By using the least squares regression technology, the PCRA can also forecast physical machines utilization. The PCRA allocates virtual machines to obtain the lower power consumption in the cloud environment. This paper use simulation to test and verify the improvement of power consumption. The experimental results show the power consumption of PCRA mechanism compared with Best Fit placement and Random selection (BFRand) mechanism is improved up to 29.98%. The power consumption of PCRA mechanism compared with Best Fit placement and Minimum CPU Utilization based selection (BFMinU) mechanism is improved up to 29.35 %. And the power consumption of PCRA mechanism compared with Best Fit placement and Minimum RAM size based selection (BFMinU) mechanism is improved up to 30.68%. This paper presents PCRA mechanism is able to provide a dynamic cloud resources allocation mechanisms with energy efficiency.
關鍵字(中) ★ 粒子群演算法
★ 最小平方化迴歸
★ 資源配置
★ 雲端運算
關鍵字(英) ★ resource allocation
★ cloud computing
★ the least-squares regression
★ particle swarm optimization
論文目次 第一章 緒論 1
1.1 概要 1
1.2 研究動機 2
1.3 研究目的 3
第二章 背景知識與相關研究 5
2.1 雲端運算 5
2.2 雲端節能 10
2.3 雲端資源配置 11
2.4 粒子群優化算法 13
2.5 以節能為目標的雲端資源配置之議題 17
2.6 雲端環境模擬平台 19
第三章 系統設計 21
3.1 雲端環境與假設 21
3.2雲端資源配置機制的系統架構 23
3.3 雲端資源提供者的雲端資源管理機制 31
3.3.1 雲端資源建立模組 31
3.3.2 雲端資源能源模組 35
3.3.3 雲端資源調度模組 46
3.4 雲端使用者的雲端資源使用機制 63
3.4.1雲端資源需求模組 65
3.4.2雲端工作需求模組 67
第四章 模擬結果與分析 70
4.1 模擬環境說明 70
4.2 模擬結果與討論 71
4.2.1 模擬實驗1 : 遷移決策對於耗能影響比較 71
4.2.2 模擬實驗2 : 遷移決策對於虛擬機遷移數影響比較 74
4.2.3 模擬實驗3 : 遷移決策對於伺服器開關數影響比較 77
4.2.4 模擬實驗4 : 遷移決策對於遷移時的虛擬機器選擇時間影響 80
4.2.5 模擬實驗5 : 遷移決策對於遷移時的伺服器選擇時間影響 82
4.2.6 模擬實驗6 : 遷移決策對於遷移時的虛擬機器重新配置決定 時間影響 85
4.2.7 模擬實驗7 : 虛擬機器數量對於耗能影響比較 87
4.2.8 模擬實驗8 : 虛擬機器數量對於花費的電費影響比較 92
4.2.9 模擬實驗9 : 虛擬機器數量對於虛擬機器遷移數影響比較 95
4.2.10 模擬實驗10 : 虛擬機器數量對於伺服器開關數影響比較 97
4.2.11模擬實驗11 : 虛擬機器數量對於遷移時虛擬機器選擇時間 影響 98
4.2.12 模擬實驗12 : 虛擬機器數量對於遷移時的伺服器選擇時間 影響 101
4.2.13 模擬實驗13 : 虛擬機器數量對於遷移時的虛擬機器重新 配置決定時間影響 103
第五章 結論與未來展望 106
5.1 結論 106
5.2 研究限制 107
5.3 未來研究方向 108
參考文獻 110
附錄1符號表 114
參考文獻 [1] I Foster, Y Zhao, I Raicu, S Lu, “Cloud Computing and Grid Computing 360-Degree Compared,” Grid Computing Environments Workshop, pp. 1-10, Nov 2008.
[2] R. Yamini, “Power management in cloud computing using green algorithm,” Proceedings of the International Conference on Advances in Engineering, Science and Management (ICAESM), pp.128-133, 30-31 Mar. 2012.
[3] R. Buyya, A. Beloglazov and J. Abawajy, “Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges,” Proceedings of the 2010 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2010), pp.1-12, Las Vegas, USA, July 12-15, 2010.
[4] M. Armbrust, “Above the Clouds: A Berkeley View of Cloud Computing,” Tech. Reprot No.UCB/EECS-2009-28, 2009.
[5] G. Boss, “Cloud Computing,” IBM Corporation white paper, Oct. 2007.
[6] N. Daniel, “The Eucalyptus Open-source Cloud-computing System,” Proceedings of the 9th IEEE International Symposium on Cluster Computing and the Grid, Shanghai, China, 2008.
[7] Google app, http://code.google.com/intl/zh-TW/appengine/
[8] Amazon EC2: http://aws.amazon.com/ec2/
[9] Microsoft-Azure: http://www.microsoft.com/windowsazure/windowsazure Vouk, A. Mladen, Cloud Computing – Issues, Research and Implementations, ITI08, pp.23-26-31, June, 2008.7.
[10] IBM blue cloud: http://www.ibm.com/grid/
[11] W. Tian, S. Su and G. Lu, “A Framework for Implementing and Managing Platform as a Service in a Virtual Cloud Computing Lab,” Proceedings of Second International Workshop on Education Technology and Computer Science 2010, Wuhan, China, vol.2, pp.273-276, 6-7 March 2010.
[12] L.Xuning, S. Hongwei, H. Dongbin and Y. Hao, “Research of Campus Resource Management Based on Cloud Computing,” Proceedings of 5th International Conference on Computer Science and Education 2010 (ICCSE 2010), Hefei, China, pp. 1407–1409, 30 Set. 2010.
[13] X. Liu, H. Song, D. He and H. Yang, “Research of Campus Resource Management Based on Cloud Computing,” Proceedings of the 5th International Conference on Computer Science and Education 2010 (ICCSE 2010), Hefei, China, pp. 1407–1409, 24-27 Aug. 2010.
[14] M. Li, M. Chen, and X. Jun, “Cloud Computing: A Synthesis Models for Resource Service Management,” Proceedings of Second International Conference on Communication Systems, Networks and Applications 2010 (ICCSNA 2010), Hong Kong, China, vol.2, pp.208-211, 29, Jun.-1, Jul. 2010.
[15] M. Chen, L. Mengkun and C. Fuqin, “A Model of Scheduling Optimizing for Cloud Computing Resource Services Based on Buffer-pool Agent, “Proceedings of IEEE International Conference on Granular Computing 2010(GrC 2010), San Jose, CA, pp107-110, 14-16 Aug. 2010.
[16] B. Zhang, S. Gao, L. Xia, J. He and K. Miao, “Resource ManagementPolicy for Cloud Testbed of China Railway,” Proceedings of International Conference on Computer Application and System Modeling 2010 (ICCASM 2010), Taiyuan, China, vol.4, pp.375-379, 22-24 Oct. 2010.
[17] D. Sun, G. Chang, C. Wang, X. Yu and X. Wang, “Efficient Nash Equilibrium Based Cloud Resource Allocation by Using a Continuous Double Auction,” Proceedings of International Conference on Computer Design and Applications 2010 (ICCDA 2010 ), Qinhuangdao, China, pp.94-99, 25-27 June 2010.
[18] Y. Sun, Z. Xiao and D. Bao, “An Architecture Model of Management and Monitoring on Cloud Services Resources,” Proceedings of 2010 3rd International Conference on Advanced Computer Theory and Engineering (ICACTE), Chengdu, China, pp. 207, Aug. 2010.
[19] K. Rajamani, “Power management solutions for computer systems and datacenters,” Proceedings of 2008 ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED) , pp. 135-136, 11-13 Aug. 2008.
[20] Infotech Enterprises, http://www.infotech-enterprises.com/home/
[21] Ministry of Economic Affairs, R.O.C, http://2k3dmz2.moea.gov.tw/gnweb/
PublicService/wFrmMain.aspx
[22] J. Kennedy and R. Eberhart, “Particle Swarm Optimization,” Proceedings of IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948, Nov./Dec. 1995.
[23] 陳世杰,機器學習 (Machine Learning, ML), http://sjchen.im.nuu.edu.tw/
ML_99.html
[24] A. Verma, P. Ahuj and A. Neogi, “pMapper: power and migration cost aware application placement in virtualized systems,” Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware, pp. 243-264, 2008.
[25] T.S. Somasundaram, B.R. Amarnath, R. Kumar, P. Balakrishnan, K. Rajendar, R. Rajiv, G. Kannan, G. R. Britto, E. Mahendran and B. Madusudhanan, “CARE Resource Broker: A framework for scheduling and supporting virtual resource management,” Journal of Future Generation Computer Systems,vol.26, pp 337–347, Mar. 2010.
[26] K. H. Kim, A. Beloglazov and R. Buyya, “Power-aware provisioning of virtual machines for real-time Cloud service source management,” Journal of Concurrency and Computation: Practice & Experience, vol. 23, pp. 1491-1505, Sep. 2011.
[27] V.K. Mohan Raj, “A Study on Server Sleep State Transition to Reduce Power Consumption in a Virtualized Server Cluster Environment,” Proceedings of the Fourth International Conference on Communication Systems and Networks (COMSNETS 2012), pp. 1-6, 3-7 Jan. 2012.
[28] CloudSim: A Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services, http://www.cloudbus.org/cloudsim/
[29] Google data center, http://wiki.huihoo.com/wiki/Data_Center
[30] First Quarter 2011 SPECpower_ssj2008 Results, http://www.spec.org/power_ss j2008results/ res2011q1/
[31] NIST SP 800-145, The NIST Definition of Cloud Computing, http://csrc.nist.gov
/publications/nistpubs/800-145/SP800-145.pdf
[32] Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Matei Zaharia, “Above the Clouds: A Berkeley View of Cloud Computing,” Tech. Reprot No. UCB/EECS-2009-28, Feb. 2009.
[33] J. Kaplan, W. Forrest and N. Kindler, “Revolutionizing Data Center Energy Efficiency,” McKinsey, July 2009.
[34] Searchstorage, techtarge, http://searchstorage.techtarget.com.au/articles/
28102-Predictions-2-9-Symantec-s-Craig-Scroggie
[35] 陳啟川、劉承春,中小企業電腦運算架構選擇與管理,http://www.jqt.com.tw/web/tw/userfiles/image/R184G06.pdf
指導教授 周立德(Li-der Chou) 審核日期 2012-8-17
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明