由於網際網路的蓬勃發展及電腦硬體的快速成長,使得現行的網路應用服務需求日漸增加,進而造成網路服務供應商的龐大負擔。因此,為了要應付大量的客戶需求,網路服務供應商必需提升相關硬體的計算能力及網路頻寬。然而,傳統的分散式系統無法因應現今龐大的應用服務需求。因此Google在2007年提出以分散式系統為基礎的網格運算新概念,稱之為雲端運算。雲端供應商透過虛擬化的技術建置了大量的服務節點及儲存資源。然而,在這些大量的雲端資源下,有效率的任務分配以及資源管理將是一個的重要課題。因此,本研究設計了一個參考佇列雲端服務架構Reference Queue based Cloud Service Architecture (RQCSA)及Reference Queues及Fitness Service Queue Selection Mechanism (FSQSM)排程演算法去提升服務效能,如服務任務量。此外,總執行時間及任務等待時間也將被降低。
Due to the rapid growth of Internet and computer hardware, the demand of Internet application is getting growing, resulting in a large overhead for Internet Service Provider (ISP). To cope with a lot of user’s requirement, Internet Service Provider needs to improve the computational ability of hardware and network bandwidth. As a result, the traditional distributed system can not satisfy these huge demands for Internet application. A new concept of grid computing which is based on the distributed system is proposed by Google at 2007, called as cloud computing. Cloud Provider provides a lot of service nodes and storage resources by virtualization technology in a cloud computing environment. However, a number of scheduling algorithms are not efficient due to the task dispatch without considering the loads of clusters. Therefore, this study design a Reference Queue based Cloud Service Architecture (RQCSA) and Fitness Service Queue Selection Mechanism (FSQSM) to enhance the service performance, such as throughput of number of service tasks. Besides, the makespan and queue waiting time can be reduced in this study.