Sniper: A Highly-Available, Load-sharing, User-administrable Web Server
碩士 === 國立清華大學 === 資訊工程學系 === 90 === Peer-to-peer Internet applications have recently attracted much attention. Peer-to-peer systems are different from traditional server-client systems. In peer-to-peer systems, every peer shares its resources with other peers. A peer can be a server at so...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2002
|
Online Access: | http://ndltd.ncl.edu.tw/handle/83271954318499884911 |
id |
ndltd-TW-090NTHU0392088 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-090NTHU03920882015-10-13T10:34:06Z http://ndltd.ncl.edu.tw/handle/83271954318499884911 Sniper: A Highly-Available, Load-sharing, User-administrable Web Server 一個可高度獲得、負載分享、使用者可自行管理的網頁伺服器 Guo-Xin Hong 洪國新 碩士 國立清華大學 資訊工程學系 90 Peer-to-peer Internet applications have recently attracted much attention. Peer-to-peer systems are different from traditional server-client systems. In peer-to-peer systems, every peer shares its resources with other peers. A peer can be a server at some time and a client at other time. In this thesis, we build a web server on top of a peer-to-peer infrastructure. The resultant system, called Sniper, can support a highly-available, load-sharing, user-administrable web server. In the Sniper system, every peer shares its disk space to form a large logical web space on the Internet. There is no system administrator in the system. Every content publisher is also the administrator of his own web contents. We describe how requests and replicas can be routed among the peers following a peer-to-peer paradigm. We propose a chain replica algorithm to achieve high availability. With the algorithm, the Sniper system can always maintain a constant number of replicas. We also extend the routing algorithm to distribute the requests to the replicas for load sharing. Performance of Sniper is finally evaluated through simulation. Chung-Ta King 金仲達 2002 學位論文 ; thesis 0 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系 === 90 === Peer-to-peer Internet applications have recently attracted much attention. Peer-to-peer systems are different from traditional server-client systems. In peer-to-peer systems, every peer shares its resources with other peers. A peer can be a server at some time and a client at other time. In this thesis, we build a web server on top of a peer-to-peer infrastructure. The resultant system, called Sniper, can support a highly-available, load-sharing, user-administrable web server.
In the Sniper system, every peer shares its disk space to form a large logical web space on the Internet. There is no system administrator in the system. Every content publisher is also the administrator of his own web contents. We describe how requests and replicas can be routed among the peers following a peer-to-peer paradigm. We propose a chain replica algorithm to achieve high availability. With the algorithm, the Sniper system can always maintain a constant number of replicas. We also extend the routing algorithm to distribute the requests to the replicas for load sharing. Performance of Sniper is finally evaluated through simulation.
|
author2 |
Chung-Ta King |
author_facet |
Chung-Ta King Guo-Xin Hong 洪國新 |
author |
Guo-Xin Hong 洪國新 |
spellingShingle |
Guo-Xin Hong 洪國新 Sniper: A Highly-Available, Load-sharing, User-administrable Web Server |
author_sort |
Guo-Xin Hong |
title |
Sniper: A Highly-Available, Load-sharing, User-administrable Web Server |
title_short |
Sniper: A Highly-Available, Load-sharing, User-administrable Web Server |
title_full |
Sniper: A Highly-Available, Load-sharing, User-administrable Web Server |
title_fullStr |
Sniper: A Highly-Available, Load-sharing, User-administrable Web Server |
title_full_unstemmed |
Sniper: A Highly-Available, Load-sharing, User-administrable Web Server |
title_sort |
sniper: a highly-available, load-sharing, user-administrable web server |
publishDate |
2002 |
url |
http://ndltd.ncl.edu.tw/handle/83271954318499884911 |
work_keys_str_mv |
AT guoxinhong sniperahighlyavailableloadsharinguseradministrablewebserver AT hóngguóxīn sniperahighlyavailableloadsharinguseradministrablewebserver AT guoxinhong yīgèkěgāodùhuòdéfùzàifēnxiǎngshǐyòngzhěkězìxíngguǎnlǐdewǎngyècìfúqì AT hóngguóxīn yīgèkěgāodùhuòdéfùzàifēnxiǎngshǐyòngzhěkězìxíngguǎnlǐdewǎngyècìfúqì |
_version_ |
1716829152465649664 |