Skip to search boxSkip to navigationSkip to main content

Implementing atomic data through indirect learning in dynamic networks

  • University of Connecticut
    ,
  • VeroModo. Inc.
    ,
  • Massachusetts Institute of Technology
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Related Event

Title

6th IEEE International Symposium on Network Computing and Applications, NCA 2007

Event type

Conference

Date

07/12/2007 - 07/14/2007

Location

Cambridge, MAUnited States

Abstract

Developing middleware services for dynamic distributed systems, e.g., ad-hoc networks, is a challenging task given that such services deal with dynamically changing membership and asynchronous communication. Algorithms developed for static settings are often not usable in such settings because they rely on (logical) all-to-all node connectivity through routing protocols, which may be unfeasible or prohibitively expensive to implement in highly dynamic settings. This paper explores the indirect learning, via periodic gossip, approach to information dissemination within a dynamic, distributed data service implementing atomic read/write memory service. The indirect learning scheme is used to improve the liveness of the service in the settings with uncertain connectivity. The service is formally proved to guarantee atomicity in all executions. Conditional performance analysis of the new service is presented, where this analysis has the potential of being generalized to other similar dynamic algorithms. Under the assumption that the network is connected, and assuming reasonable timing conditions, the bounds on the duration of read/write operations of the new service are calculated. Finally, the paper proposes a deployment strategy where indirect learning leads to an improvement in communication costs relative to a previous solution that assumes all-to-all connectivity.

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Article number

4276625

Pages from-to (Number of pages)

Pages 223-230 (8 pages)

Publication milestones

  • Published - 2007

Publication status

Published - 2007

Publication series

  • Publication series name: Proceedings - 6th IEEE International Symposium on Network Computing and Applications, NCA 2007
0769529224, 9780769529226

Publication IDs

  • Scopus: 46749134366
  • ORCID: /0000-0003-4447-3267/work/97283738

Host publication title

Proceedings - 6th IEEE International Symposium on Network Computing and Applications, NCA 2007

Publication metrics

Metrics

Fractional count
1
Fractional count
0.25
Fractional count
3
Fractional count
0.75
Fractional count
1
Fractional count
1
Scopus
citations

PlumX, opens in new tab

Captures
5
Citation count
2