Principles of database buffer management
ACM Transactions on Database Systems (TODS)
Consistency in a partitioned network: a survey
ACM Computing Surveys (CSUR)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Leases: an efficient fault-tolerant mechanism for distributed file cache consistency
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Lex & yacc
UNIX network programming
Data caching tradeoffs in client-server DBMS architectures
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Replica control in distributed systems: as asynchronous approach
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
The LRU-K page replacement algorithm for database disk buffering
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Object-oriented database management: applications in engineering and computer science
Object-oriented database management: applications in engineering and computer science
EDBT '94 Proceedings of the 4th international conference on extending database technology: Advances in database technology
Sleepers and workaholics: caching strategies in mobile environments
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Data replication for mobile computers
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Fine-grained sharing in a page server OODBMS
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Mobile wireless computing: challenges in data management
Communications of the ACM
Bounded ignorance: a technique for increasing concurrency in a replicated system
ACM Transactions on Database Systems (TODS)
Data broadcasting strategies over multiple unreliable wireless channels
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
An empirical study of a wide-area distributed file system
ACM Transactions on Computer Systems (TOCS)
Bounded Inconsistency for Type-Specific Concurrency Control
Distributed and Parallel Databases
Maintaining page coherence for dynamic HTML pages
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Analysis and performance of inverted data base structures
Communications of the ACM
The working set model for program behavior
Communications of the ACM
Object Database Standard: ODMG-93
Object Database Standard: ODMG-93
Cache Management for Mobile Databases: Design and Evaluation
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
Global Memory Management in Client-Server Database Architectures
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Multi-Resolution Cache Management in Digital Virtual Library
ADL '98 Proceedings of the Advances in Digital Libraries Conference
Using cache memory to reduce processor-memory traffic
ISCA '83 Proceedings of the 10th annual international symposium on Computer architecture
A Framework for Cache Management for Mobile Databases: Design and Evaluation
Distributed and Parallel Databases
Transaction Processing in an Asymmetric Mobile Environment
MDA '99 Proceedings of the First International Conference on Mobile Data Access
Quality assignments for WSDL-Based services
CSCWD'05 Proceedings of the 9th international conference on Computer Supported Cooperative Work in Design II
Hi-index | 0.00 |
An inherent limitation in mobile data access is due to theunreliable and low bandwidth wireless communication channel. Cachingof useful database items from database server in local storage ofmobile clients is effective in reducing data access latency andwireless bandwidth consumption. In the event of disconnection, cacheddata can also serve the purpose of partial query processing. In thispaper, we present the implementation and evaluate a new cachingmechanism for object-oriented database systems in a mobileenvironment called MODEC. MODEC possesses the capabilities ofperforming caching at multiple granularities and adapting to changesin data access pattern, providing improved performance throughtolerating limited inconsistency to read-only transactions. Thiscaching capabilities is supported via standard ODMG modelingconstructs. The prototype of MODEC is implemented using ODE database. Empirical system performance results are obtained from experiments onthe prototype with data from a real-life database. The results arevalidated against results obtained via detailed simulation studies onMODEC. Both sets of results are found to be consistent and are infavor of our MODEC mechanism in providing a feasible solution to themobile data access problem under the constraints in a mobileenvironment.