A Virtual Machine Scheduling for Resources Cooperation in a Private Cloud

碩士 === 國立東華大學 === 資訊工程學系 === 99 === In recent years, virtualization has been widely applied in cloud computing because of its ability to increase resource utilization. With the scale of cloud computing architecture becoming larger, efficient resource allocation has also become more important. Ex...

Full description

Bibliographic Details
Main Authors: Ren-Cheng Ye, 葉人誠
Other Authors: Ruay-Shiung Chang
Format: Others
Language:en_US
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/59777591968523739235
Description
Summary:碩士 === 國立東華大學 === 資訊工程學系 === 99 === In recent years, virtualization has been widely applied in cloud computing because of its ability to increase resource utilization. With the scale of cloud computing architecture becoming larger, efficient resource allocation has also become more important. Existing scheduling algorithms for virtual machines cannot use new information to decide upon allocation of the appropriate physical machines. This is because current scheduling algorithms lack of the ability to be updated with up-to-the-minute information about each physical machine when making allocations. This situation means a physical machine can be assigned too many virtual machines, and can cause overloading situations. Therefore, we need a more efficient and flexible architecture to allocate resources. In this thesis, we present an algorithm similar to the algorithm in Grid computing. Through this algorithm, we can look for physical machines with low workloads. Due to the threshold in our proposal, we can reduce situations of overloading. Therefore, resource utilization and allocation can be made more efficient and economical.