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.
|