Distributed Collaborative Caching for WWW

The 'World Wide Web' ('WWW') offers an opportunity for users to share information and collaborate on activities globally. Better performance of the WWW is expected. This thesis presents a model and prototype implementation of a system that applies distributed system management t...

Full description

Bibliographic Details
Main Author: Liu, Wei
Language:en_US
Published: 2007
Online Access:http://hdl.handle.net/1993/2536
id ndltd-MANITOBA-oai-mspace.lib.umanitoba.ca-1993-2536
record_format oai_dc
spelling ndltd-MANITOBA-oai-mspace.lib.umanitoba.ca-1993-25362014-01-31T03:31:21Z Distributed Collaborative Caching for WWW Liu, Wei The 'World Wide Web' ('WWW') offers an opportunity for users to share information and collaborate on activities globally. Better performance of the WWW is expected. This thesis presents a model and prototype implementation of a system that applies distributed system management techniques to the WWW. This system (called 'Distributed Collaborative Caching for WWW') provides a large distributed shared memory that is shared across a set of browsers in a network with no central server involved. This is a fully distributed approach for document sharing between browsers. The collaboration and sharing are supported by a shared virtual memory paradigm. The major design contributions in this thesis are: (1) Greater availability of documents even if a remote server has crashed because a copy of the document may be accessed from the 'Distributed Share Memory' (DSM). This helps to isolate end-users from server and network failures. (2) Decreased response times when retrieving documents because documents may be retrievedlocally from the DSM. (3) Reduced server load and network traffic because requested documents can be delivered to the clients directly from DSM without a connection to the remote server. This approach has some benefits beyond the popular proxy caching approaches: (1) No proxy caching server. (2) Use collaboration (between browsers) instead of centralization (proxy caching). (3) Guarantee high scalability and reliability. (4) No "single point of failure". A prototype 'Distributed Collaborative Caching for WWW' is implemented and its performance is measured and evaluated. The results are promising. 2007-07-12T17:48:13Z 2007-07-12T17:48:13Z 2000-05-01T00:00:00Z http://hdl.handle.net/1993/2536 en_US
collection NDLTD
language en_US
sources NDLTD
description The 'World Wide Web' ('WWW') offers an opportunity for users to share information and collaborate on activities globally. Better performance of the WWW is expected. This thesis presents a model and prototype implementation of a system that applies distributed system management techniques to the WWW. This system (called 'Distributed Collaborative Caching for WWW') provides a large distributed shared memory that is shared across a set of browsers in a network with no central server involved. This is a fully distributed approach for document sharing between browsers. The collaboration and sharing are supported by a shared virtual memory paradigm. The major design contributions in this thesis are: (1) Greater availability of documents even if a remote server has crashed because a copy of the document may be accessed from the 'Distributed Share Memory' (DSM). This helps to isolate end-users from server and network failures. (2) Decreased response times when retrieving documents because documents may be retrievedlocally from the DSM. (3) Reduced server load and network traffic because requested documents can be delivered to the clients directly from DSM without a connection to the remote server. This approach has some benefits beyond the popular proxy caching approaches: (1) No proxy caching server. (2) Use collaboration (between browsers) instead of centralization (proxy caching). (3) Guarantee high scalability and reliability. (4) No "single point of failure". A prototype 'Distributed Collaborative Caching for WWW' is implemented and its performance is measured and evaluated. The results are promising.
author Liu, Wei
spellingShingle Liu, Wei
Distributed Collaborative Caching for WWW
author_facet Liu, Wei
author_sort Liu, Wei
title Distributed Collaborative Caching for WWW
title_short Distributed Collaborative Caching for WWW
title_full Distributed Collaborative Caching for WWW
title_fullStr Distributed Collaborative Caching for WWW
title_full_unstemmed Distributed Collaborative Caching for WWW
title_sort distributed collaborative caching for www
publishDate 2007
url http://hdl.handle.net/1993/2536
work_keys_str_mv AT liuwei distributedcollaborativecachingforwww
_version_ 1716628518080610304