Virtual infrastructure for collision-prone wireless networks

Chockler, Gregory, Gilbert, Seth and Lynch, Nancy

(2008)

Chockler, Gregory, Gilbert, Seth and Lynch, Nancy (2008) Virtual infrastructure for collision-prone wireless networks
In: Proceedings of the twenty-seventh ACM symposium on Principles of distributed computing. ACM.

Our Full Text Deposits

Full text access: Open

Full text file - 248.67 KB

Links to Copies of this Item Held Elsewhere


Abstract

Wireless ad hoc networks pose several significant challenges: devices are unreliable; deployments are unpredictable; and communication is erratic. One proposed solution is Virtual Infrastructure, an abstraction in which unpredictable and unreliable devices are used to emulate reliable and predictable infrastructure. In this paper, we present a new protocol for emulating virtual infrastructure in collision-prone wireless networks. At the heart of our emulation is a convergent history agreement protocol that tolerates lost messages and crash failures. It is designed specifically for ad hoc deployments, for example, the set of participants a priori unknown. The convergent history agreement protocol is quite efficient, as each agreement instance completes in a constant number of communication rounds, and the size of the messages is constant, independent of the length of the execution. Building on the convergent history agreement protocol, our virtual infrastructure emulation introduces only constant overhead per virtual round emulated. We believe that the techniques developed in this paper help to bring virtual infrastructure one step closer to a reality.

Information about this Version

This is a Submitted version
This version's date is: 8/2008
This item is not peer reviewed

Link to this Version

https://repository.royalholloway.ac.uk/items/4c1c09bf-3a30-5fca-0b0e-903a67f7e7d5/3/

Item TypeBook Item
TitleVirtual infrastructure for collision-prone wireless networks
AuthorsChockler, Gregory
Gilbert, Seth
Lynch, Nancy
Uncontrolled KeywordsDistributed Systems, Fault tolerance, Distributed programming
DepartmentsFaculty of Science\Computer Science

Identifiers

doihttp://dx.doi.org/10.1145/1400751.1400783

Deposited by Research Information System (atira) on 03-Jul-2014 in Royal Holloway Research Online.Last modified on 03-Jul-2014


Details