BSROne: Binary Search with Routing of O(1); A Scalable Circular Design for Distributed Networks
Alireza Naghizadeh, Tahereh Yourdkhani, Behrooz Razeghi, Ehsan Meamari

TL;DR
BSROne introduces a scalable circular P2P network design that achieves constant-time routing by utilizing super-nodes and a binary search-inspired hierarchy, reducing overhead and enhancing scalability.
Contribution
The paper presents a novel circular P2P architecture with O(1) routing, employing super-nodes and a layered binary search structure to improve scalability and reduce connection overhead.
Findings
Achieved O(1) routing time without full node knowledge.
Reduced overhead by removing direct node-to-node connections.
Demonstrated scalability through a layered super-node design.
Abstract
Peer-to-Peer (P2P) networks as distributed solutions are used in a variety of applications. Based on the type of routing for queries among their nodes, they are classified into three groups: structured, unstructured and small-world P2P networks. Each of these categories has its own applications and benefits. Structured networks by using Distributed Hash Tables (DHT) can forward request search queries more efficiently. These networks usually organize a specific topology and make a geometrical shape. A circular topology is a prevalent design which was first introduced by Chord. In this paper, we propose BSROne, a circular structured P2P design which attempts to consider several shortcomings in the current networks. In our proposed method, we want to achieve O(1) routing time without requiring all of the nodes to know about each other. By removing the real connections between nodes and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Advanced Database Systems and Queries
