On the Scalability of Path Exploration Using Opportunistic Path-Vector Routing Hasan T. Karaoglu, Murat Yuksel, Mehmet H. Gunes University of Nevada, Reno.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

June 27, 2007 FIND Meeting, From Packet-Switching to Contract- Switching Aparna Gupta Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Troy,
FIND PI Meeting, November Value Flows and Risk Management Architecture for Future Internet Murat Yuksel University of Nevada.
FIND PI Meeting, April Contract-Switching: Value Flows in Inter-Domain Routing Murat Yuksel University of Nevada – Reno Reno, NV Aparna Gupta, Koushik.
1 Praveen K. Muthuswamy Electrical Computer and Systems Engineering Rensselaer Polytechnic Institute In collaboration with Koushik Kar, Aparna Gupta (RPI)
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
A Presentation by: Noman Shahreyar
7 RAIDER: Responsive Architecture for Inter-Domain Economics and Routing.
Designing An g Ad-hoc Network for Multimedia Communication Chung-Wei Lee & Jonathan C.L. Liu Presented By: Mahendra Kumar.
Weak State Routing for Large Scale Dynamic Networks Utku Günay Acer, Shivkumar Kalyanaraman, Alhussein A. Abouzeid Rensselaer Polytechnic Institute Department.
Rumor Routing Algorithm For sensor Networks David Braginsky, Computer Science Department, UCLA Presented By: Yaohua Zhu CS691 Spring 2003.
1 Routing Techniques in Wireless Sensor networks: A Survey.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Good afternoon everyone.
Multicasting in Mobile Ad-Hoc Networks (MANET)
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
1 Efficient Retrieval of User Contents in MANETs Marco Fiore, Claudio Casetti, Carla-Fabiana Chiasserini Dipartimento di Elettronica, Politecnico di Torino,
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Di Wu 03/03/2011 Geographic Routing in Clustered Multi-layer Vehicular Ad Hoc Networks for Load Balancing Purposes.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
COS 461: Computer Networks
Ad Hoc Wireless Routing COS 461: Computer Networks
IEEE Global Internet, April Contract-Switching Paradigm for Internet Value Flows and Risk Management Murat Yuksel University.
Path-Vector Contract Routing Hasan T. Karaoglu, Murat Yuksel University of Nevada, Reno ICC’12 NGNI, Toronto June, 2012.
Approximate Load Balance Based on ID/Locator Split Routing Architecture 1 Sanqi Zhou, Jia Chen, Hongbin Luo, Hongke Zhang Beijing JiaoTong University
9/15/2015CS622 - MIRO Presentation1 Wen Xu and Jennifer Rexford Department of Computer Science Princeton University Chuck Short CS622 Dr. C. Edward Chow.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Denial of Service (DoS) Attacks in Green Mobile Ad–hoc Networks Ashok M.Kanthe*, Dina Simunic**and Marijan Djurek*** MIPRO 2012, May 21-25,2012, Opatija,
By Sylvia Ratnasamy, Andrey Ermolinskiy, Scott Shenker Presented by Fei Jia Revisiting IP Multicast.
IDRM: Inter-Domain Routing Protocol for Mobile Ad Hoc Networks C.-K. Chau, J. Crowcroft, K.-W. Lee, S. H.Y. Wong.
ROUTING ALGORITHMS IN AD HOC NETWORKS
Wireless Sensor Networks COE 499 Energy Aware Routing
Content-Based Music Information Retrieval in Wireless Ad-hoc Networks.
Floodless in SEATTLE : A Scalable Ethernet ArchiTecTure for Large Enterprises. Changhoon Kim, Matthew Caesar and Jenifer Rexford. Princeton University.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
A Peer-to-Peer Approach to Resource Discovery in Grid Environments (in HPDC’02, by U of Chicago) Gisik Kwon Nov. 18, 2002.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
WEAR: A Balanced, Fault-Tolerant, Energy-Aware Routing Protocol for Wireless Sensor Networks Kewei Sha, Junzhao Du, and Weisong Shi Wayne State University.
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
1 Lecture 2 – Networking Paradigms University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CS 791 Special Topics: Network Architectures.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Taxonomy Caching: A Scalable Low- Cost Mechanism for Indexing Remote Contents in Peer-to-Peer Systems Kjetil Nørvåg Norwegian University of Science and.
PCE-based Computation for Inter-domain P2MP LSP draft-zhao-pce-pcep-inter-domain-p2mp-procedures-00.txt Quintin Zhao, Huawei Technology David Amzallag,
Gerhard Haßlinger Search Methods in Dynamic Wireless Networks  Challenges for search in wireless networks  Random walks and flooding for search with.
A Reliability-oriented Transmission Service in Wireless Sensor Networks Yunhuai Liu, Yanmin Zhu and Lionel Ni Computer Science and Engineering Hong Kong.
1 Chapter 4: Internetworking (IP Routing) Dr. Rocky K. C. Chang 16 March 2004.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Inter-domain Routing Outline Border Gateway Protocol.
The Application of the Path Computation Element Architecture to the Determination of a Sequence of Domains in MPLS & GMPLS draft-king-pce-hierarchy-fwk-01.txt.
A Stable Routing Protocol to Support ITS Services in VANET Networks Tarik Taleb, Ehssan Sakhaee, Abbas Jamalipour, Kazuo Hashimoto, Nei Kato, Yoshiaki.
Advisor: Prof. Han-Chieh Chao Student: Joe Chen Date: 2011/06/07.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
University of Maryland College Park
Zone Routing Protocol (ZRP)
Improved Algorithms for Network Topology Discovery
Revisiting Ethernet: Plug-and-play made scalable and efficient
Internet Networking recitation #4
Ahmed Helmy Computer and Information Science and Engineering (CISE)
Sensor Network Routing
Content-Based Music Information Retrieval in Wireless Ad-hoc Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Other Routing Protocols
Presentation transcript:

On the Scalability of Path Exploration Using Opportunistic Path-Vector Routing Hasan T. Karaoglu, Murat Yuksel, Mehmet H. Gunes University of Nevada, Reno ICC’11 NGNI, Kyoto June, 2011

Motivation  Rising Trends for Communication  Customizable – On Demand Network Services  Software Defined Networking (OpenFlow, IPSphere, GENI), Cognitive Radio, CDN, “Routing As a Service”  Multi-dimensional Routing Problem  Application specific (VPN, CDN), Economics – Value components, Security, Mobility, Energy-Aware  Dynamism (Mobility, Time Granularity)  Implications  Complexity & Scale Problems, Lack of Coordination 2

Research Question  These implied challenges have been considered before: Wireless & MANET & Complex Networks  “Can we apply some of the lessons learnt into Wired, Inter-domain Routing Area?”  Distributed Mechanisms  Loose Coordination  Relaxed Determinism  Dynamism and Diversity 3

Outline Motivation Research Question Opportunistic Path Vector Routing Routing Mechanisms Evaluation Improvements Conclusion 4

Opportunistic Path Vector Routing 5 User X ISP A ISP C ISP B 14 [5, A-B, 1-2-4, Mb/s, 20-30mins, $4] [5, A, 1-2, 15-30Mb/s, 15-30mins, $8] [5, A, 1-3, 5-10Mb/s, 15-20mins, $7] Paths to 5 are found and ISP C sends replies to the user with two specific contract- path-vectors. path request [A-B-C, , 20Mb/s, 30mins] [A-C, 1-3-5, 10Mb/s, 15mins] Paths to 5 are found and ISP C sends replies to the user with two specific contract- path-vectors. reply [5, 10-30Mb/s, 15-45mins, $10]

Opportunistic Path Vector Routing  IETF - Path Computation Element (PCE) WG – GMPLS, Inter-domain QoS, (Nested LSP or LSP Stitching) – RFC 4655: Architecture, 5376: Reqs, 5441: BRPC – Path Discovery along given AS_PATH – Limited Scale, Computational and Storage Cost Problems  Solution Proposals  S. Secci et al., “AS-level source routing for multi-provider connection-oriented services” Computer Networks 54, 14 (October 2010)  F. Cugini et al., "PCE Communication Protocol for Resource Advertisement in Multi-Domain BGP-Based Networks“, OWL3,  Alternative Approach: Parametric Gossip?  Flooding > Gossip > Random Walks  Sensor Networks, Vehicular Networks 6

Gossiping: Making distribution of path discovery packets a parametric probabilistic process Parameters: Resource Availability, Risk Perception, Economic Concerns, ISP Policy, Overall Discovery Packet Traffic Load (Filtering) Probabilistic Approach: Not Arbitrary, well- studied theoretical properties (Check Percolation Theory and Belief Propagation) 7 Opportunistic Path Vector Routing

Forwarding Mechanisms 8 Destination in Local Neighborhood PATH INQUIRY Bloom Filter Based Recursive Route Resolution YES NEXT HOP NO Smart Randomized Forwarding Parametric Gossiping Select a subset of neighbors 1)ISP Policy 2)Traffic Engineering 3)Pure Random Forward Path Inquiry

Forwarding Mechanisms 9 bTTL: How many copies of discovery packet will be made and forwarded? Provides caps on messaging cost. dTTL: Time to Live, Hop-Count Limit MAXFWD: Max. number of neighbors to be forwarded

Forwarding Mechanisms 10 Procedure to check if destination is within two-hop neighborhood – Bloom Filters: Efficient, Fast Group Membership Storage / Control Method for locality database – M Bloom Filter for M discovery region – False Positives result in Smart-Randomized Forwarding Nice balance between locality storage cost and messaging cost of flooding

Evaluation CAIDA, AS-level, Internet Topology as of January 2010 (33,508 ISPs) Trial with ISP Pair (src,dest), 101 times With various ISP cooperation / participation and packet filtering levels – NL: No local information used – L: Local information used (with various filtering) With no directional and policy improvements for base case (worst) performance 11

Results – Path Exploration 12 Over 80% path exploration success ratio even at 50% discovery packet filtering thanks to diversity of Internet routes. With Locality, OPVR achieves near 100 percent path exploration success. As budget increases with BTTL and MAXFWD, OPVR becomes robust to filtering

Results - Diversity 13 Tens of paths discovered favoring multi-path routing and reliability schemes.

Results – Path Stretch 14

Results – Messaging Cost 15 Number of discovery packet copies is well below theoretical bounds thanks to path-vector loop prevention.

Results – Transmission Cost 16

Conclusion OPVR’s Messaging Based Query Methods can be a better option – Advantages: Distributed, Light-Computation – Disadvantages: Less deterministic, Message Cost Gossiping Method: – Diverse Path Exploration, – Controllable Messaging Cost, – Robust to Filtering – Allows parametric, fine-grained policy definitions – Dynamic 17

Improvements Directional Gossiping (P2P or P2M) – Structured AS Path Exploration – No-valley Rule Cache – Similar to DNS cache Business Alliances Model – Clusters of ISPs as business partners – Revisiting HLP model, customer cone 18

Questions? Thank You For offline question: Google “Contract Switching” 19