Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
Using predictive prefetching to improve World Wide Web latency
ACM SIGCOMM Computer Communication Review
ACM Transactions on Computer Systems (TOCS)
Efficient instrumentation for code coverage testing
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Fido: A Cache That Learns to Fetch
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
The P2P Approach to Interorganizational Workflows
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
Analysing Object Relationships to Predict Page Access for Prefetching
Proceedings of the 8th International Workshop on Persistent Object Systems (POS8) and Proceedings of the 3rd International Workshop on Persistence and Java (PJW3): Advances in Persistent Object Systems
Context-based prefetch – an optimization for implementing objects on relations
The VLDB Journal — The International Journal on Very Large Data Bases
A Data Mining Algorithm for Generalized Web Prefetching
IEEE Transactions on Knowledge and Data Engineering
A data cube model for prediction-based web prefetching
Journal of Intelligent Information Systems - Special issue on web intelligence
InsECTJ: a generic instrumentation framework for collecting dynamic information within Eclipse
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
Distributed Systems: Concepts and Design (4th Edition) (International Computer Science)
Ajax Design Patterns
Analysis of Caching and Replication Strategies for Web Applications
IEEE Internet Computing
The Bayou Architecture: Support for Data Sharing Among Mobile Users
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Using context of a mobile user to prefetch relevant information
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems
Predictive prefetching of context-aware information in mobile networks
EUC'06 Proceedings of the 2006 international conference on Emerging Directions in Embedded and Ubiquitous Computing
Automatic prefetching by traversal profiling in object persistence architectures
ECOOP'06 Proceedings of the 20th European conference on Object-Oriented Programming
Hi-index | 0.00 |
Web applications have been getting more and more attention from organizations as they seek out better infrastructures for their collaborative business processes. However, many tasks must be done while being offline, which goes against today's Web architecture that is based on a remote server that must be contacted for each performed operation. Development of this offline work isn't a one step operation, due to architectural differences from the traditional client-server approach. This makes both developing new applications and adapting existing ones a hard task. We describe a methodology to help perform such tasks. It centers on an adaptive data prefetching mechanism that will feed a suggestion producer on the server, so that a client may always ask for information it is probably going to need, according to statistical data. This solution differs from current data caching and prefetching systems by using an heuristic-based system to evaluate the situation the user is in, and providing dynamic content to the client. Another important result is the feedback a developer can extract from the suggestion maker: based on the suggestions efficiency, one can tell if the heuristics are being misused or if the functionality is poorly defined. We also describe a Common Lisp-based prototype implementation, called dshow, where we enhance a web server with our solution. We explain how the Common Lisp language features made the prototype development easier.