ACM Home Page
Please provide us with feedback. Feedback
Improving mobile database access over wide-area networks without degrading consistency
Full text PdfPdf (487 KB)
Source
International Conference On Mobile Systems, Applications And Services archive
Proceedings of the 5th international conference on Mobile systems, applications and services table of contents
San Juan, Puerto Rico
SESSION: Data access table of contents
Pages: 71 - 84  
Year of Publication: 2007
ISBN:978-1-59593-614-1
Authors
Niraj Tolia  Carnegie Mellon University, Pittsburgh, PA
M. Satyanarayanan  Carnegie Mellon University, Pittsburgh, PA
Adam Wolbach  Carnegie Mellon University, Pittsburgh, PA
Sponsors
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 417,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1247660.1247672
What is a DOI?

ABSTRACT

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%.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
Altinel, M., Bornhövd, C., Krishnamurthy, S., Mohan, C., Pirahesh, H., and Reinwald, B. Cache tables: Paving the way for an adaptive database cache. In Proceedings of 29th International Conference on Very Large Data Bases (Berlin, Germany, 2003), pp718--729.
4
 
5
Amiri, K., Park, S., Tewari, R., and Padmanabhan, S. Dbproxy: A dynamic data cache for web applications. In Proceedings of the IEEE International Conference on Data Engineering (ICDE) (Mar. 2003).
 
6
Amza, C., Cecchet, E., Chanda, A., Cox, A., Elnikety, S., Gil, R., Marguerite, J., Rajamani, K., and Zwaenepoe, W. Specification and implementation of dynamic web site benchmarks. In Proceedings of the Fifth Annual IEEE International Workshop on Workload Characterization (WWC--5) (Austin, TX, Nov. 2002), pp3--13.
 
7
 
8
9
10
 
11
 
12
 
13
 
14
 
15
Bright, L., and Raschid, L. Using latency--recency profiles for data delivery on the web. In Proceedings of 28th International Conference on Very Large Data Bases (Hong Kong, China, Aug. 2002), pp550--561.
 
16
17
18
 
19
 
20
21
22
23
24
 
25
 
26
EMC Corporation. EMC Centera Content Addressed Storage System, 2003. http://www.emc.com/.
27
28
29
 
30
Hemminger, S. Netem-emulating real networks in the lab. In Proceedings of the 2005 Linux Conference Australia (Canberra, Australia, Apr. 2005).
 
31
32
 
33
Hu, N., and Steenkise, P. Evaluation and characterization of available bandwidth probing techniques. IEEE Journal on Selected Areas in Communications (J--SAC) 21, 6 (Aug. 2003), 879--894.
 
34
Iperf: The tcp/udp bandwidth measurement tool. http://dast.nlanr.net/Projects/Iperf/.
35
36
 
37
 
38
 
39
40
 
41
MySQL AB. MySQL 5.0 Reference Manual, Oct. 2006.
42
43
 
44
 
45
Rabin, M. Fingerprinting by random polynomials. In Harvard University Center for Research in Computing Technology Technical Report TR--15--81 (1981).
 
46
 
47
48
 
49
Tech. Rep. FIPS PUB 180--1, NIST, 1995.
 
50
Tech. Rep. FIPS PUB 180--2, NIST, Aug. 2002.
 
51
Siau, K., Lim, E.-P., and Shen, Z. Mobile commerce: Promises, challenges and research agenda. Journal of Database Management 12, 3 (2001), 4--13.
 
52
53
 
54
55
 
56
SQLite. http://www.sqlite.org/.
57
 
58
 
59
Tolia, N., Kozuch, M., Satyanarayanan, M., Karp, B., Perrig, A., and Bressoud, T. Opportunistic use of content addressable storage for distributed file systems. In Proceedings of the 2003 USENIX Annual Technical Conference (San Antonio, TX, June 2003), pp127--140.
60
 
61
Transaction Processing Performance Council. TPC Benchmark App (Application Server): Specification, 1.1.1 ed. San Francisco, CA, Aug. 2005.
 
62
Tridgell, A., and Mackerras, P. The rsync algorithm. Tech. Rep. TR-CS-96-05, Department of Computer Science, The Australian National University, Canberra, Australia, 1996.
 
63
Yao, Q., An, A., and Huang, X. Finding and analyzing database user sessions. In 10th International Conference Database Systems for Advanced Applications (Beijing, China, Apr. 2005), pp851--862.
 
64
65
66


Collaborative Colleagues:
Niraj Tolia: colleagues
M. Satyanarayanan: colleagues
Adam Wolbach: colleagues