英文摘要 |
With cloud computing technologies continue to progress, the open source cloud computing platforms have been emerged. Therefore, the application of Internet services has expanded operations depth and breadth of its service-level services through the cloud. Due to the characteristics of cloud computing, the existing business model can be changed to cloud environment quickly. The human and resources of small and medium-sized enterprises are limited, hence cannot spend a lot of budget to construct the private cloud of enterprise. With the advancement of cloud computing technology, open source cloud computing platform have emerged. However, OpenStack is one of the popular open source cloud-computing platforms. To provide more suitable OpenStack environment for business applications, a Service oriented Architecture based on OpenStack is proposed by using Service Level Agreement (SLA) (in short SSOpenStack) in this study. SSOpenStack is a three-tiered service model that can be used as an intermediary layer for resource allocation. Firstly, the SLA is used in SSOpenStack, in order to differentiate the different levels of service requests. Then, the Priority scheduling algorithm, First Come First Served (FCFS) scheduling algorithm and First Fit resource allocation algorithm are used to configure the appropriate virtual machine. By using the proposed SSOpenStack, the quality of service for users can be improved, the allocation of service requests and virtual resources can be achieved efficiently, and the waste of physical and virtual resources can be reduced. |