Title: | 以抵站速率為基礎之Web更新與服務策略 An Arrival-Rate-Based Web Refresh and Service Policy |
Authors: | 楊光弘 Guang-Hon Yang 單智君 Dr.Jean, J.J. Shann 資訊科學與工程研究所 |
Keywords: | arrival rate;scheduling;update;refresh |
Issue Date: | 2001 |
Abstract: | 隨著網路世界爆炸性的成長,人們已經和網路環境緊密的結合。許許多多的人依賴著網路來處理各種事務,因此成千上萬的網站可能面對的工作量龐大到無法負荷,這樣的情況造成人們瀏覽網站的品質下降。面對著不堪負荷的情況,各網站除了隨著負荷的增加持續添購硬體設備以求提供令使用者滿意的品質,也應該從如何以有限的能力提供使用者最適當的需求來考慮。
在本論文中,我們先將網站工作量區分為服務使用者的檢索以及更新系統資料兩大類,在這兩類的工作中,希望至少能符合其中一類的需求後,也讓另一類工作能有好的效率。於是我們設計一個適當的演算法來提供系統對於這兩類的工作來做正確的排程。
這個演算法的主要精神在於根據伺服器的負荷以及工作要求產生的速率,來決定採取何種排程策略以求達到系統所定義之需求。而關於演算法細部的機制,可以分為三個部份來考量: 關於兩類工作要求產生速率的預測、利用queueing theory來判斷該採取何種策略,以及watermark的設定使用。
經過實驗模擬結果得知,此演算法在多種不同條件下都能準確的符合系統所定義之需求,並且使得另一類工作能夠得到不錯的效率。 With the explosive growth of the World-Wide-Web (WWW), people have integrated with the WWW closely. A large of number of people depend on network to manage various affairs. Thus, tens of thousands of Web sites may face enormous work load such that they cannot afford. This situation makes the quality of surfing the WWW decrease. Under this circumstance of inability, Web sites should try to find the resolution by considering how to provide the suitable service for user essential requirement with limited ability besides purchase additionally the machines to afford to users the satisfied Web quality. In this thesis, we firstly divide the work of Web servers into process of user retrieval and process of data update. For two types of jobs, we hope that at least one type of them can be satisfied and then another type can have a good performance. Therefore, we design a proper algorithm to schedule both of the two types of jobs. The main principle of this algorithm is to adopt a suitable scheduling policy according to the server load and the arrival rates of the retrieval and update types. And the detail mechanisms are considered in three parts: the arrival-rate prediction, the judgment of adopting scheduling policy based on the queueing theory, and the determination and the usage of the watermark. According to the results of the simulations, this algorithm can accurately conform to the system-defined requirement under various conditions. At the same time, the other type of jobs will have a good performance. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#NT900392113 http://hdl.handle.net/11536/68521 |
Appears in Collections: | Thesis |