The isoperimetric number of random regular graphs
European Journal of Combinatorics
Fast uniform generation of regular graphs
Theoretical Computer Science
Uniform generation of random regular graphs of moderate degree
Journal of Algorithms
STOC '93 Proceedings of the twenty-fifth annual ACM symposium on Theory of computing
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Search and replication in unstructured peer-to-peer networks
ICS '02 Proceedings of the 16th international conference on Supercomputing
Analysis of the evolution of peer-to-peer systems
Proceedings of the twenty-first annual symposium on Principles of distributed computing
Generating Random Regular Graphs Quickly
Combinatorics, Probability and Computing
Distributed random digraph transformations for peer-to-peer networks
Proceedings of the eighteenth annual ACM symposium on Parallelism in algorithms and architectures
Efficient peer-to-peer semantic overlay networks based on statistical language models
P2PIR '06 Proceedings of the international workshop on Information retrieval in peer-to-peer networks
Matrix Signatures: From MACs to Digital Signatures in Distributed Systems
DISC '08 Proceedings of the 22nd international symposium on Distributed Computing
The flip markov chain and a randomising P2P protocol
Proceedings of the 28th ACM symposium on Principles of distributed computing
Correctness of gossip-based membership under message loss
Proceedings of the 28th ACM symposium on Principles of distributed computing
Dynamic networks: models and algorithms
ACM SIGACT News
Research note: On the uniformity of peer sampling based on view shuffling
Journal of Parallel and Distributed Computing
Correctness of Gossip-Based Membership under Message Loss
SIAM Journal on Computing
Proceedings of the twenty-second annual ACM-SIAM symposium on Discrete Algorithms
PODC '12 Proceedings of the 2012 ACM symposium on Principles of distributed computing
Expanders with respect to Hadamard spaces and random graphs: extended abstract
Proceedings of the 5th conference on Innovations in theoretical computer science
Hi-index | 0.00 |
We present k-Flipper, a graph transformation algorithmthat transforms regular undirected graphs. Given a path ofk+2 edges it interchanges the end vertices of the path. Bydefinition this operation preserves regularity and connectivity. Weshow that every regular connected graph can be reached by a seriesof these operations for all k ¡Ý 1. We use arandomized version, called Random k-Flipper, in order tocreate random regular connected undirected graphs that may serve asa backbone for peer-to-peer networks. We prove for degreed¡Ê ¦¸(log n) that a seriesof O(dn) Random k-Flipper operations withk ∈¦¨(d2n2 log1/¦Å) transforms any graph into an expander graph withhigh probability, i.e. 1-n-¦¨(1).The Random 1-Flipper is symmetric, i.e. the transformationprobability from any labeled d-regular graphG to G' is equal to thosefrom G' to G. From this andthe reachability property we conclude that in the limit a series ofRandom 1-Flipper operations converges against an uniformprobability distribution over all connected labeledd-regular graphs. For degreed ∈ ω(1) growing with the graph sizethis implies that iteratively applying Random 1-Flipper transformsany given graph into an expander asymptotically almost surely.We use these operations as a maintenance operation for apeer-to-peer network based on random regular connected graphs thatprovides high robustness and recovers from degenerate networkstructures by continuously applying these random graphtransformations. For this, we describe how network operations forjoining and leaving the network can be designed and how theconcurrency of the graph transformations can be handled.