A configuration method for structured P2P overlay network considering delay variations Tomoya KITANI (Shizuoka Univ. 、 Japan) Yoshitaka NAKAMURA (NAIST,

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Topology-Aware Overlay Construction and Server Selection Sylvia Ratnasamy Mark Handley Richard Karp Scott Shenker Infocom 2002.
Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Fast Algorithms For Hierarchical Range Histogram Constructions
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
Common approach 1. Define space: assign random ID (160-bit) to each node and key 2. Define a metric topology in this space,  that is, the space of keys.
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
UNIVERSITY OF JYVÄSKYLÄ Yevgeniy Ivanchenko Yevgeniy Ivanchenko University of Jyväskylä
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
SkipNet Christian Schmidt-Madsen, Peter Tiedemann,
Aggregating Information in Peer-to-Peer Systems for Improved Join and Leave Distributed Computing Group Keno Albrecht Ruedi Arnold Michael Gähwiler Roger.
UNC Chapel Hill M. C. Lin Overview of Last Lecture About Final Course Project –presentation, demo, write-up More geometric data structures –Binary Space.
Bluenet a New Scatternet Formation Scheme * Huseyin Ozgur Tan * Zifang Wang,Robert J.Thomas, Zygmunt Haas ECE Cornell Univ*
1 Topology Design of Structured Campus Networks by Habib Youssef Sadiq M. SaitSalman A. Khan Department of Computer Engineering King Fahd University of.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
P2P Course, Structured systems 1 Skip Net (9/11/05)
P2P Course, Structured systems 1 Introduction (26/10/05)
1 Topology Design of Structured Campus Networks by Habib Youssef Sadiq M. SaitSalman A. Khan Department of Computer Engineering King Fahd University of.
Topology-Aware Overlay Networks By Huseyin Ozgur TAN.
Peer-to-peer file-sharing over mobile ad hoc networks Gang Ding and Bharat Bhargava Department of Computer Sciences Purdue University Pervasive Computing.
CS401 presentation1 Effective Replica Allocation in Ad Hoc Networks for Improving Data Accessibility Takahiro Hara Presented by Mingsheng Peng (Proc. IEEE.
Ji-Yong Shin * Bernard Wong +, and Emin Gün Sirer * * Cornell University + University of Waterloo 2 nd ACM Symposium on Cloud ComputingOct 27, 2011 Small-World.
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
1 A scalable Content- Addressable Network Sylvia Rathnasamy, Paul Francis, Mark Handley, Richard Karp, Scott Shenker Pirammanayagam Manickavasagam.
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
Data Structures for Computer Graphics Point Based Representations and Data Structures Lectured by Vlastimil Havran.
Database Management Systems, R. Ramakrishnan and J. Gehrke1 File Organizations and Indexing Chapter 5, 6 of Elmasri “ How index-learning turns no student.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Lyon, June 26th 2006 ICPS'06: IEEE International Conference on Pervasive Services 2006 Routing and Localization Services in Self-Organizing Wireless Ad-Hoc.
Multimedia & Networking Lab
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Using the Small-World Model to Improve Freenet Performance Hui Zhang Ashish Goel Ramesh Govindan USC.
CCAN: Cache-based CAN Using the Small World Model Shanghai Jiaotong University Internet Computing R&D Center.
Maximum Network Lifetime in Wireless Sensor Networks with Adjustable Sensing Ranges Cardei, M.; Jie Wu; Mingming Lu; Pervaiz, M.O.; Wireless And Mobile.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
Implicit group messaging in peer-to-peer networks Daniel Cutting, 28th April 2006 Advanced Networks Research Group.
Resource Addressable Network (RAN) An Adaptive Peer-to-Peer Substrate for Internet-Scale Service Platforms RAN Concept & Design  Adaptive, self-organizing,
Gennaro Cordasco - How Much Independent Should Individual Contacts be to Form a Small-World? - 19/12/2006 How Much Independent Should Individual Contacts.
3D polygonal meshes watermarking using normal vector distributions Suk-Hawn Lee, Tae-su Kim, Byung-Ju Kim, Seong-Geun Kwon.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
An IP Address Based Caching Scheme for Peer-to-Peer Networks Ronaldo Alves Ferreira Joint work with Ananth Grama and Suresh Jagannathan Department of Computer.
A genetic approach to the automatic clustering problem Author : Lin Yu Tseng Shiueng Bien Yang Graduate : Chien-Ming Hsiao.
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
2003/04/24AARON LEE 1 An Efficient K-hop Clustering Routing Scheme for Ad-Hoc Wireless Networks S. F. Hwang, C. R. Dow Journal of the Internet Technology,
Hashing 8 April Example Consider a situation where we want to make a list of records for students currently doing the BSU CS degree, with each.
K-Anycast Routing Schemes for Mobile Ad Hoc Networks 指導老師 : 黃鈴玲 教授 學生 : 李京釜.
P2P Group Meeting (ICS/FORTH) Monday, 28 March, 2005 A Scalable Content-Addressable Network Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp,
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Peter R Pietzuch and Jean Bacon Peer-to-Peer Overlay Networks in an Event-Based Middleware DEBS’03, San Diego, CA, USA,
PeerNet: Pushing Peer-to-Peer Down the Stack Jakob Eriksson, Michalis Faloutsos, Srikanth Krishnamurthy University of California, Riverside.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Incrementally Improving Lookup Latency in Distributed Hash Table Systems Hui Zhang 1, Ashish Goel 2, Ramesh Govindan 1 1 University of Southern California.
A Place-based Model for the Internet Topology Xiaotao Cai Victor T.-S. Shi William Perrizo NDSU {Xiaotao.cai, Victor.shi,
Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications * CS587x Lecture Department of Computer Science Iowa State University *I. Stoica,
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Multidimensional Access Structures
Instance Based Learning
6.4 Global Positioning of Nodes
Turning Heterogeneity into an Advantage in Overlay Routing
CPSC 531: System Modeling and Simulation
Effective Replica Allocation
Subnets in TCP/IP Networks © N. Ganesan, Ph.D.
Presentation transcript:

A configuration method for structured P2P overlay network considering delay variations Tomoya KITANI (Shizuoka Univ. 、 Japan) Yoshitaka NAKAMURA (NAIST, Japan)

Overview 8/20/20092  A Novel Space Filling Curve  efficiently lets a 2D space coordinate be converted into a 1D space  easily gives each node ID from the space coordinate and the link delay between the nodes

Backgrounds 8/20/20093  Realization of location-aware service by the spread of mobile Internet environment  Providing the service that considered the location information of the node  P2P overlay network based on location information  Advertisement for the specific area is possible  Range specified information search

Related work 8/20/20094  LL-net  Structured P2P overlay network where the area on the map is hierarchically divided into 4 sub areas, and in each hierarchy the overlay links should be the different length  Dynamic construction of overlay network by join/leave of mobile terminals

Related work 8/20/20095  SkipGraph  Performance of LL-net turns worse by deflection of nodes  LL-net constructs quad-tree and search over the tree  Depth of the tree is biased because nodes are distributed following power law in reality  Efficiency of the search can be kept O(log N) at any time by usingSkipGraph into LL-net  SkipGraph uses ID mapping 2D information to 1D Mapping 2D->1DSpace Filling Curve

Space filling curve 8/20/20096  known as technique to map information of a multi- dimensional space such as location information onto the one-dimensional(1D) space such as ID  One-dimensional ID  Can use the distributed resource management technique of P2P  DHT, SkipGraph, etc.  Conventional Space Filling Curves  Lebesgue curve (Z-ordering)  Hilbert curve  Sierpinski curve

Lebesgue Curve ( Z-ordering ) 8/20/20097  Divide into 4 clusters and connect nodes in the shape of Z  Physical link length between clusters is long  The nodes that are near on 2D space may not become near on 1D space either  Lebesgue is used well practically because conversion from latitude and longitude is easy

Node labeling using location information 8/20/20098  Geographical location information ( (x,y) ) of 2D space is converted into 1D  x = (x 1 x 2 x 3... x H )  y = (y 1 y 2 y 3... y H )  p = (x 1 y 1 x 2 y 2 x 3 y 3... x H y H )  Go around in order of assuming p as a binary number -> Lebesgue Curve (Z-ordering ) x y 10 11

Hilbert Curve 8/20/20099  All nodes are connected with a link of length 1  Neighbor nodes on the 2D space are relatively near also on 1D space  It is complex to calculate the position in 1D space from latitude and longitude

Advantage of space filling curve 8/20/  Geographically near nodes are close in 1D-ID  Information search that specifies the range is efficiently executable when the information related to location information Divide into 5 ranges and search Divide into 3 ranges and search

New space filling curve 8/20/  Purpose  Convertible from latitude and longitude easily as the Lebesgue curve  Convertible geographically near node into near ID  Introduction of label and connection relationship of Hierarchical Chordal Ring Network  Hamming distance between the neighbor nodes’ ID can be 1

Hierarchical Chordal Ring Network 20) 8/20/  Topology where number of average hops and network diameter are assumed O(log N) based on ring type network  HCRN has the ring type structure and the tree structure  HCRN is originally designed so that number of necessary wave length may become O(log N) on ring type WDM network

ID labeling of HCRN 8/20/ x y

Correspondence to dynamic join/leave of nodes 8/20/  Hierarchical number of each segmented domain depends on the number of participating nodes  Space filling curve that covers all nodes that belong to all hierarchies is proposed  In Lebesgue, it is possible to correspond by enhancing to arrange nodes of a higher hierarchy in the oblique side of Z character

Generation processes of HCRN from latitude & longitude 8/20/  Generate by the following conversion processes 1. (x,y) : latitude & longitude of the node of the k th hierarchy 2. To adjust Hamming distance of the label between the neighbor nodes to 1,  Each even number bits of x, y are reversed and p = (x 1 y 1 x 2 y 2 x 3 y 3... x k y k )= (p 1... p 2k ) is obtained 3. Sequence number seq p is obtained by right expression (H is the maximum number of hierarchy) 4. Nodes are connected in order of seq p

New space filling curve using HCRN 8/20/  Label l p of HCRN is obtained from p with the following conversions  Nodes with Hamming distance 1 are connected  This curve is closed space filling curve looks like Hilbert and is connected hierarchically

Evaluation of proposed curve 8/20/  Object of comparison  Proposed curve(2D-HCRN)  Lebesgue curve  Lebesgue enhanced to multi hierarchies( 2D-Lebesgue)  Lowest hierarchy of proposed curve  Hilbert curve  Evaluation item  Distance on 1D-ID with the neighborhood nodes on 2D by Index Range.  Delay to need to go around all nodes by simulation

Index Range 19) 8/20/  To evaluate how far each two nodes physically in 4 neighborhoods on the filling curves  Logarithmic average distance on 1D-ID of geographically 4 neighborhoods  seq(i) : Sequence number on 1D-ID of node i  pos(i) : Position (x,y) on 2D-plane of node i

Index Range of each space filling curve 8/20/ Smaller is better

Simulation environment 8/20/  10-10,000 nodes participate into the network sequentially  Nodes join according to the following algorithm 1. The node with latitude & longitude p = (x 1 y 1 x 2 y 2... x H y H ) = (p 1 p 2... p 2H ) joins 2. i = 2 3. If the node with the label of p’ = (p 1... p i ) does not exist yet, p’ is assumed to be a label that shows the location information of the node 4. If there is p‘, i = i + 2 and go to 3.  Position p of the participation node is decided by a random number according to "random distribution" and "Zipf distribution"

Average physical distance between neighbor nodes in ID (Randomly distributed) 8/20/200921

Average physical distance between neighbor nodes in ID (Distributed following Zipf law) 8/20/200922

Square average of physical distance between neighbor nodes in ID (Randomly distributed) 8/20/200923

Square average of physical distance between neighbor nodes in ID (Distributed following Zipf law) 8/20/200924

Conclusions 8/20/  We proposed the new space filling curve for small delay structured P2P overlay network  Geographical round distance is small and conversion is comparatively easy  More suitable for hierarchical-spread nodes than the conventional curves  Future work  Performance evaluation of the proposed space filling curve in the real network environment especially in node distribution with bias  Reexamination of the routing entry of each node to improve the performance