Enabling robust and efficient distributed computation in dynamic peer-to-peer networks

J Augustine, G Pandurangan… - 2015 IEEE 56th …, 2015 - ieeexplore.ieee.org
Motivated by the need for designing efficient and robust fully-distributed computation in
highly dynamic networks such as Peer-to-Peer (P2P) networks, we study distributed …

Compression architecture for bit-write reduction in non-volatile memory technologies

DB Dgien, PM Palangappa, NA Hunter, J Li… - Proceedings of the …, 2014 - dl.acm.org
This paper proposes a compression-based architecture for bit-write reduction in emerging
non-volatile memories (NVMs). Bit-write reduction has many practical benefits, including …

Write-optimized skip lists

MA Bender, M Farach-Colton, R Johnson… - Proceedings of the 36th …, 2017 - dl.acm.org
The skip list is an elegant dictionary data structure that is commonly deployed in RAM. A skip
list with N elements supports searches, inserts, and deletes in O (log N) operations with high …

Distributed algorithmic foundations of dynamic networks

J Augustine, G Pandurangan, P Robinson - ACM SIGACT News, 2016 - dl.acm.org
Dynamic Networks. Large real-world networks are inherently very dynamic: the participants
in peer-to-peer (P2P) networks change over time, mobile nodes in wireless networks move …

SKIP+ A Self-Stabilizing Skip Graph

R Jacob, A Richa, C Scheideler, S Schmid… - Journal of the ACM …, 2014 - dl.acm.org
Peer-to-peer systems rely on a scalable overlay network that enables efficient routing
between its members. Hypercubic topologies facilitate such operations while each node …

Re-chord: a self-stabilizing chord overlay network

S Kniesburges, A Koutsopoulos… - Proceedings of the twenty …, 2011 - dl.acm.org
The Chord peer-to-peer system is considered, together with CAN, Tapestry and Pastry, as
one of the pioneering works on peer-to-peer distributed hash tables (DHT) that inspired a …

Towards worst-case churn resistant peer-to-peer systems

F Kuhn, S Schmid, R Wattenhofer - Distributed Computing, 2010 - Springer
Until now, the analysis of fault tolerance of peer-to-peer systems usually only covers random
faults of some kind. Contrary to traditional algorithmic research, faults as well as joins and …

Corona: A stabilizing deterministic message-passing skip list

RM Nor, M Nesterenko, C Scheideler - Theoretical Computer Science, 2013 - Elsevier
We present Corona, a deterministic self-stabilizing algorithm for skip list construction in
structured overlay networks. Corona operates in the low-atomicity message-passing …

DEX: self-healing expanders

G Pandurangan, P Robinson, A Trehan - Distributed Computing, 2016 - Springer
We present a fully-distributed self-healing algorithm dex that maintains a constant degree
expander network in a dynamic setting. To the best of our knowledge, our algorithm provides …

Building self-stabilizing overlay networks with the transitive closure framework

A Berns, S Ghosh, SV Pemmaraju - Theoretical Computer Science, 2013 - Elsevier
Overlay networks are expected to operate in hostile environments where node and link
failures are commonplace. One way to make overlay networks robust is to design self …