On Growth of Limited Scale-free Overlay Network Topologies

Slides:



Advertisements
Similar presentations
Optimal Resource Discovery Paths of Gnutella2 The IEEE 22nd International Conference on Advanced Information Networking and Applications (AINA 2008)
Advertisements

UNIVERSITY OF JYVÄSKYLÄ Resource Discovery in P2P Networks Using Evolutionary Neural Networks Presentation for International Conference on Advances in.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Power Laws By Cameron Megaw 3/11/2013. What is a Power Law?
IEEE ICDCS, Toronto, Canada, June 2007 (LA-UR ) 1 Scale-Free Overlay Topologies with Hard Cutoffs for Unstructured Peer-to-Peer Networks Hasan Guclu.
UNIVERSITY OF JYVÄSKYLÄ Building NeuroSearch – Intelligent Evolutionary Search Algorithm For Peer-to-Peer Environment Master’s Thesis by Joni Töyrylä
Technion –Israel Institute of Technology Computer Networks Laboratory A Comparison of Peer-to-Peer systems by Gomon Dmitri and Kritsmer Ilya under Roi.
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
Search in Power-Law Networks Presented by Hakim Weatherspoon CS294-4: Peer-to-Peer Systems Slides also borrowed from the following paper Path Finding Strategies.
Networks. Graphs (undirected, unweighted) has a set of vertices V has a set of undirected, unweighted edges E graph G = (V, E), where.
Small-world Overlay P2P Network
UNIVERSITY OF JYVÄSKYLÄ Topology Management in Unstructured P2P Networks Using Neural Networks Presentation for IEEE Congress on Evolutionary Computing.
Building Low-Diameter P2P Networks Eli Upfal Department of Computer Science Brown University Joint work with Gopal Pandurangan and Prabhakar Raghavan.
Small World Networks Somsubhra Sharangi Computing Science, Simon Fraser University.
Department of Computer Engineering Koc University, Istanbul, Turkey
Summary from Previous Lecture Real networks: –AS-level N= 12709, M=27384 (Jan 02 data) route-views.oregon-ix.net, hhtp://abroude.ripe.net/ris/rawdata –
UNIVERSITY OF JYVÄSKYLÄ Resource Discovery in Unstructured P2P Networks Distributed Systems Research Seminar on Mikko Vapa, research student.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
IEEE P2P, Aachen, Germany, September Ad-hoc Limited Scale-Free Models for Unstructured Peer-to-Peer Networks Hasan Guclu
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
CCAN: Cache-based CAN Using the Small World Model Shanghai Jiaotong University Internet Computing R&D Center.
Emergence of Scaling and Assortative Mixing by Altruism Li Ping The Hong Kong PolyU
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks ChalermekRameshDeborah Intanagonwiwat Govindan Estrin Mobicom 2000.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
MobiQuitous 2007 Towards Scalable and Robust Service Discovery in Ubiquitous Computing Environments via Multi-hop Clustering Wei Gao.
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
By Jonathan Drake.  The Gnutella protocol is simply not scalable  This is due to the flooding approach it currently utilizes  As the nodes increase.
P2p, Fall 06 1 Topics in Database Systems: Data Management in Peer-to-Peer Systems Search in Unstructured P2p.
Gerhard Haßlinger Search Methods in Dynamic Wireless Networks  Challenges for search in wireless networks  Random walks and flooding for search with.
Project funded by the Future and Emerging Technologies arm of the IST Programme Are Proliferation Techniques more efficient than Random Walk with respect.
Performance Evaluation Lecture 1: Complex Networks Giovanni Neglia INRIA – EPI Maestro 10 December 2012.
Project funded by the Future and Emerging Technologies arm of the IST Programme Search in Unstructured Networks Niloy Ganguly, Andreas Deutsch Center for.
School of Electrical Engineering &Telecommunications UNSW Cost-effective Broadcast for Fully Decentralized Peer-to-peer Networks Marius Portmann & Aruna.
Zijian Wang, Eyuphan Bulut, and Boleslaw K. Szymanski Center for Pervasive Computing and Networking and Department of Computer Science Rensselaer Polytechnic.
1 “Hybrid Search Schemes for Unstructured Peer- to-Peer Networks” “Random Walks in Peer-to-Peer Networks” Christos Gkantsidis, Milena Mihail, Amin Saberi.
Mingze Zhang, Mun Choon Chan and A. L. Ananda School of Computing
Network (graph) Models
Routing Metrics for Wireless Mesh Networks
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Link-Level Internet Structures
Virtual Direction Routing
Bioinformatics 3 V6 – Biological Networks are Scale- free, aren't they? Fri, Nov 2, 2012.
Salah A. Aly ,Moustafa Youssef, Hager S. Darwish ,Mahmoud Zidan
Routing Metrics for Wireless Mesh Networks
Data Center Network Architectures
Introduction to Wireless Sensor Networks
A Study of Group-Tree Matching in Large Scale Group Communications
Learning to Generate Networks
GPSR Greedy Perimeter Stateless Routing
Peer-to-Peer and Social Networks
Net 435: Wireless sensor network (WSN)
Plethora: Infrastructure and System Design
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
                                                                                                            Network Decoupling for Secure Communications.
ECE 544 Protocol Design Project 2016
                                                                                                            Network Decoupling for Secure Communications.
Routing in Packet Networks Shortest Path Routing
Routing Metrics for Wireless Mesh Networks
Topology Control and Its Effects in Wireless Networks
Paraskevi Raftopoulou, Euripides G.M. Petrakis
Path key establishment using multiple secured paths in wireless sensor networks CoNEXT’05 Guanfeng Li  University of Pittsburgh, Pittsburgh, PA Hui Ling.
Improving Performance in the Gnutella Protocol
Effective Replica Allocation
CRBcast: A Collaborative Rateless Scheme for Reliable and Energy-Efficient Broadcasting in Wireless Sensor/Actuator Networks Nazanin Rahnavard, Badri N.
Joydeep Chandra, Santosh Shaw and Niloy Ganguly
Peer-to-Peer and Social Networks
The Impact of Changes in Network Structure on Diffusion of Warnings
Presentation transcript:

On Growth of Limited Scale-free Overlay Network Topologies Eyuphan Bulut bulute@cs.rpi.du, ebulut@cisco.com Boleslaw Szymanski szymansk@cs.rpi.edu

Scale-free networks Power-law degree distribution Distribution is free of the system size N

Scale-free networks Used in the design of overlay network topologies in multiple network types: P2P networks For better search efficiency and scalable networks Wireless sensor networks High degree overlay nodes are placed at the physical nodes with more power and often serve as the network’s routers. Database network (ex: GaianDB) To reduce the cost of query retrieval from database nodes.

Search Efficiency vs. Exponent and Connectedness Scale-free networks Overlay topology features have significant effects on the search performance in unstructured P2P networks. Search Efficiency vs. Exponent and Connectedness Diameter d Exponent  Min degree k O(lnln N) (2,3) ≥1 O(ln N/lnln N) 3 ≥2 O(ln N) 1 >3 Ultra-small Small-world

Limited (or truncated) scale-free networks Nodes may not want or be able to cope with high connectivity in reality. Thus, some hard cutoffs are often imposed on the number of edges that each node can have. As hard cutoff decreases, the diameter of the network increases In [1], Guclu showed that hard cutoffs have positive impact on Normalized Flooding and Random Walk type search efficiency in unstructured P2P networks. [1]: Guclu et. al. “Limited Scale-free Overlay topologies for unstructured p2p networks”, IEEE TPDS 2009.

Motivation How to construct a scale-free overlay topology with following properties: Evolutionary well-fitting to scale-freeness: In each step of network growth it is as close to scale-free as possible to get more benefit from scale-free features for every network instance Cost-efficient: Less communication overhead during construction No global knowledge usage Limited: No peer wants to take on the load – hard cutoff on the degree Parameterized: As the desired post-construction parameters (i.e. γ) of the scale-free network can be predetermined.

Previous Work Growth Algorithms for Limited Scale-free networks: Preferential attachment (Barabasi-Albert) Hop-and-Attempt-PA (HAPA) Gaian

1-Preferential Attachment (PA) Connects an existing peer with probability proportional to its current degree (prefers the peers with larger degree) Requires global info Application on limited scale-free networks: simply skip the existing peers already saturated their hard cutoffs Ex: hard-cutoff (m) = 7 Degrees 4 3 2 1 19 Prob. of Attachment 0.21 0.15 0.10 0.05 1 Skip the node with degree 7 ? Which node to select as a neighbor?

2-Hop-and-attempt PA Model (HAPA) New node attempts to connect to a randomly chosen existing node A by using the preferential attachment rule Then it attempts to connect to a randomly chosen node B which is a neighbor of A The node repeats this procedure until it fills all its k edges (or the number of links it has reaches hard cutoff m) Localized but may take too long Needs to know total node count (n) in the network to find denominator 2kn Want to select k edges?

3-Gaian Algorithm New node broadcasts a “Hello” message to announce its presence to the network. Other nodes response after a delay inversely proportional with their degree Response time = a random number in [0, t0/di] where t0 is constant New node connects to first k responders Global information is not used by computing with time.

Previous Work Deficiencies Are not designed for limited scale-free networks (adjusted algorithms) Do not fit well to scale-free distribution Some need global or partially global information High communication overhead in construction Fixed γ

Analysis Degree distribution in limited scale-free networks: By enumerating all node counts and edge counts: We found frequency (fi) of nodes with each degree (i)

Proposed Algorithm Candidate Degree Selection based growth: New node selects k random numbers (r1 … rk) between [0,1] and finds the degrees they correspond to: New node broadcasts a message with the list of k candidate degrees If v1 < r1 ≤ v2 k k+1 k+2 m-1 v0=0 v1 v2 v3 vm-2 vm-1=1

Proposed Algorithm Existing nodes respond if their degrees are one of the sought ones. To reduce the messaging overhead, a node which has forwarded k responses (of others or its own) towards new node, does not forward any more (suppressed reply mechanism). New node selects the first k responses.

Simulation Results Algorithms compared

Simulation Results Degree distributions (LS, MLS) results: 3x-20x better compliance with fitting scale-free γ Degree distributions

Simulation Results Communication overhead Ex: when k=2, m=10 Hello broadcast + reply of all nodes with their degrees Hello broadcast + suppressed reply of all nodes with delay inversely proportional to degrees Random walk through neighbors Hello broadcast + Suppressed reply of selected-degree nodes

Search Methods a) Flooding Source node sends a message to all its neighbors and every node which receives the message forwards it to all its neighbors until the target node receives the message b) Normalized flooding The nodes send the messages to at most k (minimum edge count) neighbors

Search Efficiency Results In FL search, our algorithm with γ = 3.5 achieves the best hit ratios (HAPA algorithm is closest to it) In NF based search, our algorithm with γ = 2.5 together with BA and Gaian algorithms achieves the best hit ratios. Best γ could be chosen to achieve best search efficiency with given search algorithm.

Summary of Contributions We have showed that without using global topology information, we can obtain well fitting scale-free networks with less overhead γ has significant impact on search efficiency of algorithms Future work: How to consider the node leaves in this design?

Questions? Thank you!