Canada Spends Logo

Explorez notre analyse du budget 2026

Grant: Strategic Projects - Group

University of Waterloo

$129,938.00

pWeb: A distributed web hosting infrastructure

EF 2013-14

Résumé
Centralized web hosting is not sufficient for today's Web, which is intensively used for hosting voluminous multimedia content. Centralized technology has several inherent deficiencies, including: scalability issues; a single point of failure; administrative overhead; and hosting expenses. These problems can be addressed by distributing the websites and voluminous web contents over a peer-to-peer (P2P) network of consumer devices with network and storage capabilities. As peers will be hosting each website (or a part of it) collaboratively, there would be no limit on concurrent access to a website, no single point of failure, and a reduced dependency on expensive high-end web servers. This would also reduce administration overhead and power consumption at server farms. P2P Web hosting is challenging due to two reasons: firstly, uptime of a peer is much shorter compared to a web server, and secondly, a shared content frequently changes location in a P2P network, in contrast to stationary websites. These dynamic behaviors can raise the following research challenges, which we aim to address: (a) Naming: the Web naming scheme, Uniform Resource Locators (URL), is not suitable for P2P environment as URLs are location dependent and URL assignment require central naming authority; (b) Indexing and searching: robust and efficient indexing is essential for tracking continuously changing peers' and contents' locations; (c) Availability: to ensure 24/7 availability of websites in P2P environment we propose a time-based replication strategy with minimal replication overhead; (d) Peer architecture: we propose a blueprint for devising a lightweight web hosting architecture for regular peers, running on low-end, Internet-ready home-networking devices with minimal administration requirements. The P2P Web hosting framework presented in this proposal is novel and comprehensive. We not only expect to devise innovative solutions for the above research issues, but believe that these findings will open new possibilities for continuing research within academia. Moreover, the P2P client implementation to be produced within this project can be adopted by the Canadian IT industry as a basis for bringing P2P Web hosting into reality.
Programme
Strategic Projects - Group
Emplacement
Ontario, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data

Tel que publié

Application id
430144-2012
Name nom
Boutaba, Raouf
Department département
Computer Science, David R. Cheriton School of
Organization id
33
Institution établissement
University of Waterloo
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2013
Competition year année de concours
2012
Award amount
129938
Program id
STPGP
Program name en
Strategic Projects - Group
Program name fr
Projets stratégiques - De groupe
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
1567
Committee name en
Strategic Projects Selection Panel - ICT
Committee name fr
Comité de sélection des projets stratégiques - ICT
Area of application code
800
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Information and communication services
Area of application fr
Services d'information et de télécommunications
Research subject code
2508
Research subject group en
Electrical and electronic engineering
Research subject group fr
Génie électrique et électronique
Research subject en
Communications networks
Research subject fr
Réseaux de télécommunications
Partie
2
Nb partie
3
Application title
pWeb: A distributed web hosting infrastructure
Keyword
NSERC
Application summary
Centralized web hosting is not sufficient for today's Web, which is intensively used for hosting voluminous multimedia content. Centralized technology has several inherent deficiencies, including: scalability issues; a single point of failure; administrative overhead; and hosting expenses. These problems can be addressed by distributing the websites and voluminous web contents over a peer-to-peer (P2P) network of consumer devices with network and storage capabilities. As peers will be hosting each website (or a part of it) collaboratively, there would be no limit on concurrent access to a website, no single point of failure, and a reduced dependency on expensive high-end web servers. This would also reduce administration overhead and power consumption at server farms. P2P Web hosting is challenging due to two reasons: firstly, uptime of a peer is much shorter compared to a web server, and secondly, a shared content frequently changes location in a P2P network, in contrast to stationary websites. These dynamic behaviors can raise the following research challenges, which we aim to address: (a) Naming: the Web naming scheme, Uniform Resource Locators (URL), is not suitable for P2P environment as URLs are location dependent and URL assignment require central naming authority; (b) Indexing and searching: robust and efficient indexing is essential for tracking continuously changing peers' and contents' locations; (c) Availability: to ensure 24/7 availability of websites in P2P environment we propose a time-based replication strategy with minimal replication overhead; (d) Peer architecture: we propose a blueprint for devising a lightweight web hosting architecture for regular peers, running on low-end, Internet-ready home-networking devices with minimal administration requirements. The P2P Web hosting framework presented in this proposal is novel and comprehensive. We not only expect to devise innovative solutions for the above research issues, but believe that these findings will open new possibilities for continuing research within academia. Moreover, the P2P client implementation to be produced within this project can be adopted by the Canadian IT industry as a basis for bringing P2P Web hosting into reality.