Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
Replica control in distributed systems: as asynchronous approach
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Rover: a toolkit for mobile information access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Safe and efficient sharing of persistent objects in Thor
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Flexible update propagation for weakly consistent replication
Proceedings of the sixteenth ACM symposium on Operating systems principles
Stable and fault-tolerant object allocation
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Engineering server-driven consistency for large scale dynamic Web services
Proceedings of the 10th international conference on World Wide Web
ACM Transactions on Computer Systems (TOCS)
A web middleware architecture for dynamic customization of content for wireless clients
Proceedings of the 11th international conference on World Wide Web
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Safety, Visibility, and Performance in a Wide-Area File System
FAST '02 Proceedings of the Conference on File and Storage Technologies
A Competitive Dynamic Data Replication Algorithm
Proceedings of the Ninth International Conference on Data Engineering
Detecting web page structure for adaptive viewing on small form factor devices
WWW '03 Proceedings of the 12th international conference on World Wide Web
Application specific data replication for edge services
WWW '03 Proceedings of the 12th international conference on World Wide Web
Evaluation of edge caching/offloading for dynamic content delivery
WWW '03 Proceedings of the 12th international conference on World Wide Web
Engineering and hosting adaptive freshness-sensitive web applications on data centers
WWW '03 Proceedings of the 12th international conference on World Wide Web
A Dynamic Object Replication and Migration Protocol for an Internet Hosting Service
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Moving edge-side includes to the real edge: the clients
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Active names: flexible location and transport of wide-area resources
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Active cache: caching dynamic contents on the Web
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Imagen: runtime migration of browser sessions for javascript web applications
Proceedings of the 22nd international conference on World Wide Web
Hi-index | 0.00 |
An increasingly large amount of Web applications employ serviceobjects such as Servlets to generate dynamic and personalizedcontent. Existing caching infrastructures are not well suited forcaching such content in mobile environments because ofdisconnection and weak connection. One possible approach to thisproblem is to replicate Web-related application logic to clientdevices. The challenges to this approach are to deal with clientdevices that exhibit huge divergence in resource availabilities, tosupport applications that have different data sharing and coherencyrequirements, and to accommodate the same application underdifferent deployment environments.The Replet system targets these challenges. It uses client,server and application capability and preference information (CPI)to direct the replication of service objects to client devices:from the selection of a device for replication and populating thedevice with client-specific data, to choosing an appropriatereplica to serve a given request and maintaining the desired stateconsistency among replicas. The Replet system exploits on-devicereplication to enable client-, server- and application-specificcost metrics for replica invocation and synchronization. We haveimplemented a prototype in the context of Servlet-based Webapplications. Our experiment and simulation results demonstrate theviability and significant benefits of CPI-driven on-device serviceobject replication.