English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 80990/80990 (100%)
造訪人次 : 41627832      線上人數 : 2451
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/74778


    題名: 雲端平台之虛擬叢集管理與資源配置;Virtual Clusters Management and Resource Allocation on Cloud Platform
    作者: 陳劭睿;Chen, Shao-Jui
    貢獻者: 資訊工程學系
    關鍵詞: 雲端運算;虛擬叢集;排程機制;資源配置;Cloud computing;Virtual Cluster;Virtual Cluster Placement;Resource allocation
    日期: 2017-08-23
    上傳時間: 2017-10-27 14:39:07 (UTC+8)
    出版者: 國立中央大學
    摘要: 伺服器虛擬化(Server Virtualization)主要是利用虛擬化技術來讓實體機器承載多台虛擬機器,因此可以有彈性的使用計算資源。伺服器虛擬化的技術在雲端運算環境已被廣泛的使用,例如Amazon AWS與Microsoft Azure都是著名的商業運用的實例。然而隨著雲端運算的應用蓬勃發展,雲端運算的計算量與複雜度也隨著增加,單一虛擬機器已經無法符合使用者的需求,因此開始有虛擬叢集 (Virtual Cluster) 服務的需求產生。虛擬叢集服務允許使用者利用多台虛擬機器建置一個整合性的分散式運算環境,並且可以透過虛擬網路技術規畫所需的網路環境。然而因為不同的使用者有不同的虛擬叢集與網路環境需求,再加上雲端環境的虛擬叢集數量可能很龐大,因此不太可能讓雲端服務管理者逐一建置虛擬叢集以及進行資源配置。除此之外,虛擬叢集在運算過程中可能會需要虛擬機器彼此間進行協同運算,因此若要讓虛擬叢集的執行更有效率,進行資源配置時就需要考慮虛擬叢集的各項因素,而這些特點也導致傳統的虛擬機器資源配置機制在分配資源給虛擬叢集時無法達到好的效果。為了解決這個問題,本研究提出一套虛擬叢集管理工具,讓使用者透過網頁介面即可建置虛擬叢集。我們還提出了一個虛擬叢集資源管理機制,讓使用者依據其運算規模與安全性的需求,選擇進行運算時所需要的資源特性,再由系統自動進行資源配置與安全性設定。本研究亦提出的虛擬叢集監控機制,主要功能是分析虛擬叢集內部成員的網路運算關聯性,如此才能針對虛擬叢集成員之間關聯性進行有效的資源配置。;Server virtualization is an important technology that enables various software-based VMs (VMs) running on a physical server simultaneously. Many existing commercial cloud services, such as Amazon AWS and Microsoft Azure, have already adopted this kind of technology because of its flexibility. The network virtualization technology is another key technology, which can create virtual network environments on top of the physical network environment. With server virtualization and network virtualization, the cloud users are able to create user-defined virtual clusters. Considering that the number of virtual clusters and the number of physical machines are usually large on a cloud, it is unrealistic to ask system administrators to do manual resource allocation and management. Instead, the users should be able to configure their virtual clusters, and the system should be responsible for allocating physical resources for the virtual clusters automatically. The challenge is, existing cloud systems/platforms, such as OpenStack, do not fully support deployment/management functions of virtual clusters. In addition, resource allocation for a virtual cluster using a traditional approach becomes inefficient because it is not aware of the relationship among the VMs of a virtual cluster. To this end, we have developed a cloud platform based on OpenStack, namely SAMEVED, to support various resource allocation/management functions of user-defined virtual clusters. We provide a web-based UI for end users, such that the end users can directly create and launch their own virtual clusters without the intervention of the system administrators. While creating a virtual cluster, the user can specify the network configuration and the security constraints of the virtual cluster. When a virtual cluster is set for deployment, the system should automatically place the VMs of a virtual cluster on physical machines based on the user requirement, such that the resource usage is optimized. The proposed resource allocation mechanism relies on a monitor to collect resource usage of a virtual cluster, as well as network consumption of each VM. Then it uses a profiler to classify the types of VMs. Finally the mechanism uses the processed information to place VMs on the right physical machines.
    顯示於類別:[資訊工程研究所] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML313檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明