Exo-leasing: Escrow synchronization for mobile clients of commodity storage servers

7Citations
Citations of this article
18Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Escrow reservations is a well-known synchronization technique, useful for inventory control, that avoids conflicts by taking into account the semantics of fragmentable object types. Unfortunately, current escrow techniques cannot be used on generic "commodity" servers because they require the servers to run the type-specific synchronization code. This is a severe limitation for systems that require application-specific synchronization but need to rely on generic components. Our exo-leasing method provides a new way to implement escrow synchronization without running any type-specific code in the servers. Instead, escrow synchronization code runs in the client providing the ability to use commodity servers. Running synchronization code in the client provides an additional benefit. Unlike any other system, our system allows a disconnected client to obtain escrow reservation from another disconnected client,reducing the need to coordinate with the servers. Measurements of a rototype indicate that our approach provides escrow-based conflict avoidance at moderate performance overhead. © 2008 Springer Berlin Heidelberg.

Cite

CITATION STYLE

APA

Shrira, L., Tian, H., & Terry, D. (2008). Exo-leasing: Escrow synchronization for mobile clients of commodity storage servers. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5346 LNCS, pp. 42–61). https://doi.org/10.1007/978-3-540-89856-6_3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free