Vertical partitioning algorithms for database design
ACM Transactions on Database Systems (TODS)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
Data caching issues in an information retrieval system
ACM Transactions on Database Systems (TODS)
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
Sleepers and workaholics: caching strategies in mobile environments
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Managing update conflicts in Bayou, a weakly connected replicated storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The dangers of replication and a solution
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Balancing push and pull for data broadcast
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Adaptive, fine-grained sharing in a client-server OODBMS: a callback-based approach
ACM Transactions on Database Systems (TODS)
Syntactic clustering of the Web
Selected papers from the sixth international conference on World Wide Web
The ITC distributed file system: principles and design
Proceedings of the tenth ACM symposium on Operating systems principles
A protocol-independent technique for eliminating redundant network traffic
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Concurrency Control in Distributed Database Systems
ACM Computing Surveys (CSUR)
A low-bandwidth network file system
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Wide-area cooperative storage with CFS
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Handbook of Applied Cryptography
Handbook of Applied Cryptography
Executing SQL over encrypted data in the database-service-provider model
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
DBCache: database caching for web application servers
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
A Framework for Cache Management for Mobile Databases: Design and Evaluation
Distributed and Parallel Databases
Horizontal data partitioning in database design
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
On clustering in database servers for supporting mobile clients
Cluster Computing
Lessons from Giant-Scale Services
IEEE Internet Computing
Mobile Computing and Databases-A Survey
IEEE Transactions on Knowledge and Data Engineering
Venti: A New Approach to Archival Storage
FAST '02 Proceedings of the Conference on File and Storage Technologies
A Framework for Evaluating Storage System Security
FAST '02 Proceedings of the Conference on File and Storage Technologies
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Application specific data replication for edge services
WWW '03 Proceedings of the 12th international conference on World Wide Web
Transparent mid-tier database caching in SQL server
Proceedings of the 2003 ACM SIGMOD international conference on Management of data
PAST: A Large-Scale, Persistent Peer-to-Peer Storage Utility
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Enterprise J2ME: Developing Mobile Java Applications
Enterprise J2ME: Developing Mobile Java Applications
Proceedings of the 10th annual international conference on Mobile computing and networking
Mobile kärpät: a case study in wireless personal area networking
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
Pastiche: making backup cheap and easy
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
GlobeDB: autonomic data replication for web applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
Queue - Mobile Computing
Protecting applications with transient authentication
Proceedings of the 1st international conference on Mobile systems, applications and services
Contextual Replication for Mobile Users
ICMB '05 Proceedings of the International Conference on Mobile Business
Integrating Portable and Distributed Storage
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
TCP/IP Performance over 3G wireless links with rate and delay variation
Wireless Networks
Working with Microsoft Dynamics(TM) CRM 3.0
Working with Microsoft Dynamics(TM) CRM 3.0
Open source software for disaster management
Communications of the ACM - Emergency response information systems: emerging trends and technologies
Consistency-preserving caching of dynamic database content
Proceedings of the 16th international conference on World Wide Web
An analysis of compare-by-hash
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Finding similar files in a large file system
WTEC'94 Proceedings of the USENIX Winter 1994 Technical Conference on USENIX Winter 1994 Technical Conference
Single instance storage in Windows® 2000
WSS'00 Proceedings of the 4th conference on USENIX Windows Systems Symposium - Volume 4
Compare-by-hash: a reasoned analysis
ATEC '06 Proceedings of the annual conference on USENIX '06 Annual Technical Conference
Using latency-recency profiles for data delivery on the web
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Cache tables: paving the way for an adaptive database cache
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Finding and analyzing database user sessions
DASFAA'05 Proceedings of the 10th international conference on Database Systems for Advanced Applications
Evaluation and characterization of available bandwidth probing techniques
IEEE Journal on Selected Areas in Communications
Benchmarks for mobile database access
MobiEval '07 Proceedings of the 1st international workshop on System evaluation for mobile platforms
Low-bandwidth VM migration via opportunistic replay
Proceedings of the 9th workshop on Mobile computing systems and applications
A cross-layer method to improve mobile database synchronization performance
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
Ways to increase the efficiency of information systems
AIKED'11 Proceedings of the 10th WSEAS international conference on Artificial intelligence, knowledge engineering and data bases
Mobius: unified messaging and data serving for mobile apps
Proceedings of the 10th international conference on Mobile systems, applications, and services
Hi-index | 0.00 |
We report on the design, implementation, and evaluation of a system called Cedar that enables mobile database access with good performance over low-bandwidth networks. This is accomplished without degrading consistency. Cedar exploits the disk storage and processing power of a mobile client to compensate for weak connectivity. Its central organizing principle is that even a stale client replica can be used to reduce data transmission volume from a database server. The reduction is achieved by using content addressable storage to discover and elide commonality between client and server results. This organizing principle allows Cedar to use an optimistic approach to solving the difficult problem of database replica control. For laptop-class clients, our experiments show that Cedar improves the throughput of read-write workloads by 39% to as much as 224% while reducing response time by 28% to as much as 79%.