|
ABSTRACT
Optimistic replication is a fundamental technique for supporting concurrent work practices in mobile environments. However, due to sudden and frequent transitions to weakly connected situations, user experience when accessing replicated data is poor and discourages users from using the replication service. While most research on optimistic replication assumes weak connectivity as a fixed imposition of the environment, weak connectivity often results from a user option of disconnecting available connections in order to reduce battery and/or monetary cost. This paper argues that such a choice can be considerably optimized if driven by the system, rather than the user. For that, we propose to rely on the accurate knowledge the system can have about the replicas it stores, along with the information about the available connections and the corresponding costs. We introduce the notion of data-aware connectivity, where the system regulates which available connections to enable, with the intent of (i) ensuring acceptable quality of accessed replicated data, (ii) at minimal connectivity cost. We propose a system for data-aware connectivity, which integrates well with existing operating systems and replicated data infra-structures.
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
|
Rajesh Krishna Balan , Maria Ebling , Paul Castro , Archan Misra, Matrix: adaptive middleware for distributed multiplayer games, Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware, p.390-400, November 01-01, 2005, Grenoble, France
|
 |
3
|
Jin Chen , Baohua Wu , Margaret Delap , Björn Knutsson , Honghui Lu , Cristiana Amza, Locality aware dynamic load management for massively multiplayer games, Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, June 15-17, 2005, Chicago, IL, USA
[doi> 10.1145/1065944.1065982]
|
| |
4
|
T. CVS. Tortoisecvs. http://www.tortoisecvs.org/, 2009.
|
 |
5
|
|
 |
6
|
|
 |
7
|
Anton N. Dragunov , Thomas G. Dietterich , Kevin Johnsrude , Matthew McLaughlin , Lida Li , Jonathan L. Herlocker, TaskTracer: a desktop environment to support multi-tasking knowledge workers, Proceedings of the 10th international conference on Intelligent user interfaces, January 10-13, 2005, San Diego, California, USA
[doi> 10.1145/1040830.1040855]
|
| |
8
|
J. Garcia and P. Ferreira. Operating system support for task-aware applications. In Conference on Mobile and Ubiquitous Systems, June 2006.
|
| |
9
|
F. P. Junqueira and K. Marzullo. Coterie availability in sites. In DISC, pages 3--17, 2005.
|
 |
10
|
|
 |
11
|
|
 |
12
|
|
| |
13
|
|
 |
14
|
Geoffrey H. Kuenning , Wilkie Ma , Peter Reiher , Gerald J. Popek, Simplifying automated hoarding methods, Proceedings of the 5th ACM international workshop on Modeling analysis and simulation of wireless and mobile systems, September 28-28, 2002, Atlanta, Georgia, USA
[doi> 10.1145/570758.570762]
|
 |
15
|
|
| |
16
|
|
| |
17
|
K. Morse et al. Interest Management in Large-scale Distributed Simulations. Information and Computer Science, University of California, Irvine, 1996.
|
| |
18
|
|
 |
19
|
|
| |
20
|
|
 |
21
|
Carl Tait , Hui Lei , Swarup Acharya , Henry Chang, Intelligent file hoarding for mobile computers, Proceedings of the 1st annual international conference on Mobile computing and networking, p.119-125, November 13-15, 1995, Berkeley, California, United States
[doi> 10.1145/215530.215564]
|
 |
22
|
D. B. Terry , M. M. Theimer , Karin Petersen , A. J. Demers , M. J. Spreitzer , C. H. Hauser, Managing update conflicts in Bayou, a weakly connected replicated storage system, Proceedings of the fifteenth ACM symposium on Operating systems principles, p.172-182, December 03-06, 1995, Copper Mountain, Colorado, United States
|
| |
23
|
|
|