Paper Group: 20 Overlay Networks 2 nd March, 2004 Above papers are original works of respective authors, referenced here for academic purposes only Chetan.

Slides:



Advertisements
Similar presentations
Topology-Aware Overlay Construction and Server Selection Sylvia Ratnasamy Mark Handley Richard Karp Scott Shenker Infocom 2002.
Advertisements

Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Quality-of-Service Routing in IP Networks Donna Ghosh, Venkatesh Sarangan, and Raj Acharya IEEE TRANSACTIONS ON MULTIMEDIA JUNE 2001.
Presentation of Designing Efficient Irregular Networks for Heterogeneous Systems-on-Chip by Christian Neeb and Norbert Wehn and Workload Driven Synthesis.
Scalable Content-Addressable Network Lintao Liu
Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
1 Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces Dmitri Krioukov CAIDA/UCSD Joint work with F. Papadopoulos, M.
Topologically-Aware Overlay Construction and Server Selection Sylvia Ratnasamy, Mark Handly, Richard Karp and Scott Shenker Presented by Shreeram Sahasrabudhe.
Fabián E. Bustamante, 2007 Meridian: A lightweight network location service without virtual coordinates B. Wong, A. Slivkins and E. Gün Sirer SIGCOM 2005.
EL9331 Meridian: A Lightweight Network Location Service without Virtual Coordinates Bernard Wong, Aleksandrs Slivkins, Emin Gun Sirer SIGCOMM’05 ( Slides.
1 Turning Heterogeneity into an Advantage in Overlay Routing Gisik Kwon Dept. of Computer Science and Engineering Arizona State University Published in.
“Scalable and Topologically-aware Application-layer Multicast” Yusung Kim Korea Advanced Institute of Science and Technology.
1 A Case For End System Multicast Yang-hua Chu, Sanjay Rao and Hui Zhang Carnegie Mellon University Largely adopted from Jonathan Shapiro’s slides at umass.
SCAN: A Dynamic, Scalable, and Efficient Content Distribution Network Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy,
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Secure Multicast Xun Kang. Content Why need secure Multicast? Secure Group Communications Using Key Graphs Batch Update of Key Trees Reliable Group Rekeying.
Network Coding for Large Scale Content Distribution Christos Gkantsidis Georgia Institute of Technology Pablo Rodriguez Microsoft Research IEEE INFOCOM.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Scalable Application Layer Multicast Suman Banerjee Bobby Bhattacharjee Christopher Kommareddy ACM SIGCOMM Computer Communication Review, Proceedings of.
June, 2002INFOCOM 1 Host Multicast: A Framework for Delivering Multicast to End Users Beichuan Zhang (UCLA) Sugih Jamin (UMich) Lixia Zhang (UCLA)
OSMOSIS Final Presentation. Introduction Osmosis System Scalable, distributed system. Many-to-many publisher-subscriber real time sensor data streams,
Scalable Adaptive Data Dissemination Under Heterogeneous Environment Yan Chen, John Kubiatowicz and Ben Zhao UC Berkeley.
Application Layer Multicast
Application-Layer Anycasting: A Server Selection Architecture and Use in a Replicated Web Service IEEE/ACM Transactions on Networking Vol.8, No. 4, August.
Multicast Routing in ATM Networks with Multiple Classes of QoS Ren-Hung Hwang, Min-Xiou Chen, and Youn-Chen Sun Department of Computer Science & Information.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
CS218 – Final Project A “Small-Scale” Application- Level Multicast Tree Protocol Jason Lee, Lih Chen & Prabash Nanayakkara Tutor: Li Lao.
Yao Zhao 1, Yan Chen 1, David Bindel 2 Towards Unbiased End-to-End Diagnosis 1.Lab for Internet & Security Tech, Northwestern Univ 2.EECS department, UC.
QoS-Aware Path Protection in MPLS Networks Ashish Gupta Ashish Gupta Bijendra Jain Indian Institute of Technology Delhi Satish Tripathi University of California.
1CS 6401 Peer-to-Peer Networks Outline Overview Gnutella Structured Overlays BitTorrent.
Performance and Power Efficient On-Chip Communication Using Adaptive Virtual Point-to-Point Connections M. Modarressi, H. Sarbazi-Azad, and A. Tavakkol.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.
Communication (II) Chapter 4
PIC: Practical Internet Coordinates for Distance Estimation Manuel Costa joint work with Miguel Castro, Ant Rowstron, Peter Key Microsoft Research Cambridge.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Thesis Proposal Data Consistency in DHTs. Background Peer-to-peer systems have become increasingly popular Lots of P2P applications around us –File sharing,
Efficient Gathering of Correlated Data in Sensor Networks
Network Aware Resource Allocation in Distributed Clouds.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
Streaming over Subscription Overlay Networks Department of Computer Science Iowa State University.
N ETWORKed M EDIA L AB. D EPT. OF I NFO. & C OMM., K-JIST Scalable Overlay Network for Peer-to-Peer File Sharing Park, Chanmo Networked Media Lab. Kwang-Ju.
Live Streaming over Subscription Overlay Networks CS587x Lecture Department of Computer Science Iowa State University.
A Routing Underlay for Overlay Networks Akihiro Nakao Larry Peterson Andy Bavier SIGCOMM’03 Reviewer: Jing lu.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Data Oriented Network Architecture (DONA) Andrey Ermolinskiy Mohit Chawla CS 262 A Project Poster December 14.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
A Light-Weight Distributed Scheme for Detecting IP Prefix Hijacks in Real-Time Lusheng Ji†, Joint work with Changxi Zheng‡, Dan Pei†, Jia Wang†, Paul Francis‡
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
QoS Routing ISDL Quality of Service Routing Algorithms for Bandwidth-Delay Constrained Applications Yi Yang, Jogesh Muppala et al.
Analyzing the Vulnerability of Superpeer Networks Against Attack Niloy Ganguly Department of Computer Science & Engineering Indian Institute of Technology,
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Network Computing Laboratory 1 Vivaldi: A Decentralized Network Coordinate System Authors: Frank Dabek, Russ Cox, Frans Kaashoek, Robert Morris MIT Published.
Two Connected Dominating Set Algorithms for Wireless Sensor Networks Overview Najla Al-Nabhan* ♦ Bowu Zhang** ♦ Mznah Al-Rodhaan* ♦ Abdullah Al-Dhelaan*
CS 6401 Overlay Networks Outline Overlay networks overview Routing overlays Resilient Overlay Networks Content Distribution Networks.
Topologically-Aware Overlay Construction and Sever Selection Sylvia Ratnasamy, Mark Handley, Richard Karp, Scott Shenker.
Distributed, Self-stabilizing Placement of Replicated Resources in Emerging Networks Bong-Jun Ko, Dan Rubenstein Presented by Jason Waddle.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
1 Minimum Interference Algorithm for Integrated Topology Control and Routing in Wireless Optical Backbone Networks Fangting Sun Mark Shayman University.
Communication Networks Recitation 11. Multicast & QoS Routing.
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
ECE 544 Protocol Design Project 2016
Presentation transcript:

Paper Group: 20 Overlay Networks 2 nd March, 2004 Above papers are original works of respective authors, referenced here for academic purposes only Chetan Hiremath CSE525 – Advanced Networking, Winter 2004 Oregon Graduate Institute Papers Discussed: - A Routing Underlay for Overlay networks - Topologically-Aware Overlay Construction and Server Selection - Routing in Overlay Multicast Networks

Paper Group Objectives Design overlay services for making informed application specific routing decisions Propose a binning scheme for network overlay construction and server selection Introduce routing algorithms for overlay multicast networks & study their performance.

Routing Overlay Networks Used to deploy network services that cannot leverage underlying Internet directly. –File sharing, CDN, Object Location, QoS overlays, etc. Overlays often use “traceroute” and “ping” for network probing –Experiments have limited scalability up to 50 nodes –Architecture not scalable Introduce Routing Underlay –Sits between overlay networks & underlying Internet

Routing Underlay Service Overlay Networks Library of Routing Services Topology Probing Kernel Raw Topology Information Non scalability of ping and traceroute to “encourage” designers to adopt this approach Goals: –Provide a graph of known network connectivity at specific resolution –Expose actual route taken by packet from SRC to DST –Report topological facts about specific paths between pair of points Topology Probing Kernel exposed primitives –GetGraph(), GetPath(src, dst), GetDistance(target, metric) Library of routing services –DisjointPaths(..), NearestNodes(...), BuildMesh(..)

Performance and Observations BGP routers need to export routing tables to overlay networks Transit AS force usage of latency probes Discourage pushing any dynamic capability into BGP routers Finding k smallest-latency neighbors

Topologically-Aware Overlay Construction Propose a practical and scalable method for gathering topological information –Non scalability of traceroute and ping –Scalability & Practicality more important than accuracy Applications do not require exact topological information, but need sufficient hints on relative position of Internet hosts –Tie Overlay construction with underlying Internet topology Latency is direct indicator of performance seen by end nodes; can be measured in light weight non intrusive manner

Distributed Binning Set of nodes independently partition into disjoint “bin” –Nodes within a single bin are relatively closer to one another than to nodes not in their bin Small set of Landmark machines geographically distributed over the Internet to “measure” latency Check average inter-bin and intra-bin latencies to ensure binning does the job

Distributed Binning Example

TS-10K and TA-1K: Transit-sub topologies with 10,000 and 1000 nodes PLRG1 and PLRG2: Power-Law Random Graphs with 1166 and 1779 nodes NLANR: National Lab for Applied Network Research based Active Measurement Project –Consisting of 100 active monitors that exchange information

Distributed Binning Example TS-10K and TA-1K: Transit-sub topologies with 10,000 and 1000 nodes PLRG1 and PLRG2: Power-Law Random Graphs with 1166 and 1779 nodes NLANR: National Lab for Applied Network Research based Active Measurement Project –Consisting of 100 active monitors that exchange information

Binning based Server Selection If there exists one or more servers within the same bin as the client, then the client is redirected to a random server from its own bin If no server exists within the same bin as the client, an existing server from another similar bin

Latency Stretch Comparison

Routing in Overlay Multicast Networks Set of distributed Multicast Service Nodes (MSN), communicating with hosts or with each other over standard unicast mechanisms –Optimization of interface BW is primary focus Balanced Compact Tree (BCT) Algorithm –New node is always attached to the tree at the point that yields smallest diameter in the resulting tree Iterative Closest Pair (ICP) Algorithm –Select eligible pairs, for which connecting edge has minimum cost Iterative Compact Component (ICC) Algorithm –Select eligible pairs to minimize diameter of resulting component Iterative Compact Tree (ICT) Algorithm –Select eligible pairs, with one vertex of each pair in a single tree being constructed, other to minimize tree diameter

ICT Example Geo distance as routing cost and diameter bound of 8000 Km BDA o/p creates star topology with NY of degree 7 In second round, degree allocation is loosened by 1, resulting in smaller diameter tree satisfying diameter bound

Algorithm Comparison Geo distance as routing cost and diameter bound of 8000 Km ICP & ICC benefit in initial rounds of degree adjustment; allowing nearby nodes to be joined together ICT utilizes increased degree allocation at centrally located nodes and form smaller diameter trees –ICT, combined with degree loosening procedure, is more effective at producing smaller diameter trees Rejection: Session rejected if required MSN interface BW exceeds total unused BW at all MSNs

Simulation setup

Performance Results

Paper Group Objectives Design overlay services for making informed application specific routing decisions –Adoption is a concern Propose a binning scheme for network overlay construction and server selection –Binning performs similar to Hotz model; not much improvement Introduce routing algorithms for overlay multicast networks & study their performance. Better than above mechanisms

Questions ?