透過您的圖書館登入
IP:18.119.126.80
  • 學位論文

雲端平台之自動化效能評估工具

AutoBTC: Automatic Benchmarking Tool for Cloud Platforms

指導教授 : 李哲榮

摘要


雲端環境中共享實體資源的特性大大地提高了資源使用率,也成為節能以及節省成本的有效方法。而虛擬化技術是使實體資源可以共享的關鍵技術。但是虛擬化以及資源共享的計算模式會對系統效能造成的影響,至今仍無一個有系統的方法或工具可以分析它。這使得雲端環境上的效能預測以及保障效能的動態計算資源供應系統在實作上變得十分困難。此外,在雲端系統中經常存在實體資源的異質性,大大地加深了效能預測與管理的複雜度。 本論文提出了一套可自動化快速評估雲端平台效能的工具,用以評估虛擬化 (Virtualization)與資源共享(Consolidation)對於應用程式在雲端平台執行時的效能影響,主要功能是分析三種運算基本單元:CPU、Memory、Disk I/O在虛擬化平台上效能的變化,這樣分開來評估的方法可以更準確的看出雲端平台的優缺點。此外,為了使這樣的效能評估能夠更有效率,這個工具利用雲端平台的特性,將所有效能評估平行化,相較於傳統的效能評估軟體,本工具能夠有系統,準確,且快速的報告虛擬化與資源共享對效能的影響。 我們在數台雲端伺服器上進行了最快速以及最複雜的實驗,並且比較了他們數據上的差異。根據最複雜測試的結果,我們對此雲端平台詳細地分析效能趨勢,在Disk I/O的部分,也包括在不同映像檔格式以及SSD下的效能分析。然後我們針對最複雜實驗以平行化方式重新測試,並且與未平行化的結果相比較。實驗結果顯示最快速的結果可以準確地表現雲端平台最普遍的效能,而平行化測試的結果亦達到了預期的準確度。此外,我們還對每種資源類型的工作負載分析其效能趨勢及虛擬化的效能瓶頸。

並列摘要


Server consolidation in cloud environment largely enhances the resource utilization, and it also become a good solution to save energy and cost. Virtualization technology is a key technique to realize server consolidation. However, virtualization and server consolidation may cause some problems on system performance, and there are still not any systematic methods or tools for analyzing them. This makes it pretty difficult to predict performances for a cloud environment and to implement a performance guaranteed dynamic provisioning system of computing resources. By the way, there are often heterogeneities of physical resources existed in cloud environments, and they largely increase the complexities of performance prediction and management. In this paper, we propose a suite of fast automated benchmarking tools for cloud platforms, which can be used to evaluate how virtualization and server consolidation effect the performances of applications running on cloud platforms. Its main functionalities are analyze the performance variations of CPU, memory, and disk I/O for virtualization platforms. We can more precisely see the goods and bad of a cloud platform by evaluating those resources separately. Furthermore, for enhancing the efficiency of those performance evaluations, the tools parallelize each performance evaluation by utilizing the property of cloud platforms. Comparing with traditional benchmarking software, the tools can systematically, precisely, and quickly report how virtualization and server consolidation effects the performances of applications. We conduct the fastest and most complicated experiments on several of cloud servers and compare the differences among their results. According to the results of most complicated experiments, we analyze the performances of this cloud platform. In profiling disk I/O performances, we also conduct the experiments and analyze its performances under different image formats and SSD. Finally, we redo the most complicated experiments by parallel profiling. To verify the precision of parallel profiling, we compare its results with original results. According to the experiment results, the results of the fastest experiments can precisely show the most general performances for a cloud platform, and that of parallel profiling also achieve the expected precision. Besides, we also analyze the performance tendencies and virtualization overheads for the workloads of each resource type.

參考文獻


[2] Ramanathan, S.; Goel, S.; Alagumalai, S., "Comparison of Cloud database: Amazon's SimpleDB and Google's Bigtable," Recent Trends in Information Systems (ReTIS), 2011 International Conference on , vol., no., pp.165,168, 21-23 Dec. 2011
[7] Reig, G.; Alonso, J.; Guitart, J., "Prediction of Job Resource Requirements for Deadline Schedulers to Manage High-Level SLAs on the Cloud," Network Computing and Applications (NCA), 2010 9th IEEE International Symposium on , vol., no., pp.162,167, 15-17 July 2010
[11] Dawei Jiang, Beng Chin Ooi, Lei Shi, and Sai Wu. 2010. The performance of MapReduce: an in-depth study. Proc. VLDB Endow. 3, 1-2 (September 2010), 472-483.
[1] Umeno, Hidenori; Parayno, M.L.C.; Teramoto, K.; Kawano, M.; Inamasu, H.; Enoki, S.; Kiyama, M.; Aoyama, T.; Fukunaga, T., "Performance Evaluation on Server Consolidation Using Virtual Machines," SICE-ICASE, 2006. International Joint Conference , vol., no., pp.2730,2734, 18-21 Oct. 2006
[3] http://www.cs.virginia.edu/stream/ref.html

被引用紀錄


蔡幸芬(2014)。土肉桂葉精油於第2型糖尿病小鼠模式胰島素增敏及腎臟保護作用之探討〔碩士論文,中山醫學大學〕。華藝線上圖書館。https://doi.org/10.6834/CSMU.2014.00117

延伸閱讀