Subnet Level Internet Topology Generator Mehmet Burak AKGUN CS790 Complex Networks.

Slides:



Advertisements
Similar presentations
University of Nevada, Reno Router-level Internet Topology Mapping CS790 Presentation Modified from Dr. Gunes slides by Talha OZ.
Advertisements

The Connectivity and Fault-Tolerance of the Internet Topology
RESILIENCE NOTIONS FOR SCALE-FREE NETWORKS GUNES ERCAL JOHN MATTA 1.
Internet Topology Caterina Scoglio KSU. Why need for Internet Topology models To evaluate performance of algorithms and protocols Realistic models at.
1 Internet Path Inflation Xenofontas Dimitropoulos.
Topology Generation Suat Mercan. 2 Outline Motivation Topology Characterization Levels of Topology Modeling Techniques Types of Topology Generators.
Routing and Scheduling in Wireless Grid Mesh Networks Abdullah-Al Mahmood Supervisor: Ehab Elmallah Graduate Students’ Workshop on Networks Research Department.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
The Cache Location Problem IEEE/ACM Transactions on Networking, Vol. 8, No. 5, October 2000 P. Krishnan, Danny Raz, Member, IEEE, and Yuval Shavitt, Member,
Network Topology Julian Shun. On Power-Law Relationships of the Internet Topology (Faloutsos 1999) Observes that Internet graphs can be described by “power.
Network Design IS250 Spring 2010 John Chuang. 2 Questions  What does the Internet look like? -Why do we care?  Are there any structural invariants?
AITIA International Inc. and Lorand Eotvos University, Budapest ROBUST NETWORKS FROM LOCAL OPTIMIZATION A Bottom-Up Model to Generate Networks with Skewed.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 22 Introduction to Computer Networks.
Computer Science 1 An Approach to Universal Topology Generation Alberto Medina Anukool Lakhina Ibrahim Matta John Byers
Hardware-based Load Generation for Testing Servers Lorenzo Orecchia Madhur Tulsiani CS 252 Spring 2006 Final Project Presentation May 1, 2006.
On Power-Law Relationships of the Internet Topology CSCI 780, Fall 2005.
1 Dong Lu, Peter A. Dinda Prescience Laboratory Department of Computer Science Northwestern University Evanston, IL GridG: Synthesizing Realistic.
The structure of the Internet. How are routers connected? Why should we care? –While communication protocols will work correctly on ANY topology –….they.
On Distinguishing between Internet Power Law B Bu and Towsley Infocom 2002 Presented by.
On Fairness, Optimizing Replica Selection in Data Grids Husni Hamad E. AL-Mistarihi and Chan Huah Yong IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS,
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 –
Observations from Router-level Traces Lisa Amini IBM T. J. Watson Research Center Joint with Henning Schulzrinne, Aurel Lazar Columbia University.
1 Network Topology Measurement Yang Chen CS 8803.
WAN Technologies.
Inter-domain Routing Outline Border Gateway Protocol.
New Directions and Half-Baked Ideas in Topology Modeling Ellen W. Zegura College of Computing Georgia Tech.
Modeling Internet Topology Ellen W. Zegura College of Computing Georgia Tech.
Position Statement Debbie Perouli, PhD Student Sonia Fahmy, Associate Professor Computer Science Department Purdue University WODNAFO 10.
Mehmet C. Vuran Vehbi C. Gungor Özgür B. Akan School of Electrical & Computer Engineering Georgia Institute of Technology Atlanta, GA {mcvuran,
On the Geographic Location of Internet Resources Mark Crovella Boston University Computer Science with Anukool Lakhina, John Byers, and Ibrahim Matta or.
Dr. John P. Abraham Professor University of Texas Pan American Internet Routing and Routing Protocols.
Introduction to networking Dynamic routes. Objectives  Define dynamic routing and its properties  Describe the classes of routing protocols  Describe.
Traceroute-like exploration of unknown networks: a statistical analysis A. Barrat, LPT, Université Paris-Sud, France I. Alvarez-Hamelin (LPT, France) L.
Modeling Internet Topology Kenneth L. Calvert Matthew B. Doar Ellen W. Zegura Presented by Kiran Komaravolu.
A Place-based Model for the Internet Topology Xiaotao Cai Victor T.-S. Shi William Perrizo NDSU {Xiaotao.cai, Victor.shi,
9/15/2015CS622 - MIRO Presentation1 Wen Xu and Jennifer Rexford Department of Computer Science Princeton University Chuck Short CS622 Dr. C. Edward Chow.
Clustering in Mobile Ad hoc Networks. Why Clustering? –Cluster-based control structures provides more efficient use of resources for large dynamic networks.
Network Aware Resource Allocation in Distributed Clouds.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
1 Spectral Analysis of Power-Law Graphs and its Application to Internet Topologies Milena Mihail Georgia Tech.
On AS-Level Path Inference Jia Wang (AT&T Labs Research) Joint work with Z. Morley Mao (University of Michigan, Ann Arbor) Lili Qiu (University of Texas,
Heterogeneous Network Topology Generators Amer Zaheer 1.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Aemen Lodhi (Georgia Tech) Amogh Dhamdhere (CAIDA)
1 On the Placement of Web Server Replicas Lili Qiu, Microsoft Research Venkata N. Padmanabhan, Microsoft Research Geoffrey M. Voelker, UCSD IEEE INFOCOM’2001,
Dynamic Load Balancing in Charm++ Abhinav S Bhatele Parallel Programming Lab, UIUC.
TOPOLOGY MANAGEMENT IN COGMESH: A CLUSTER-BASED COGNITIVE RADIO MESH NETWORK Tao Chen; Honggang Zhang; Maggio, G.M.; Chlamtac, I.; Communications, 2007.
APPLICATION LAYER MULTICASTING
Advancements in the Inference of AS Relationships Xenofontas Dimitropoulos (Fontas) (CAIDA/GaTech) Dmitri Krioukov Bradley Huffaker k claffy George Riley.
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
CS 484 Load Balancing. Goal: All processors working all the time Efficiency of 1 Distribute the load (work) to meet the goal Two types of load balancing.
COSC 5341 High-Performance Computer Networks Presentation for By Linghai Zhang ID:
Scaling Properties of the Internet Graph Aditya Akella, CMU With Shuchi Chawla, Arvind Kannan and Srinivasan Seshan PODC 2003.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Performance Evaluation Lecture 1: Complex Networks Giovanni Neglia INRIA – EPI Maestro 10 December 2012.
A Simulation-Based Study of Overlay Routing Performance CS 268 Course Project Andrey Ermolinskiy, Hovig Bayandorian, Daniel Chen.
Network Simulation and Testing Polly Huang EE NTU
Network Simulation and Testing Polly Huang EE NTU
Anonymous communication over social networks Shishir Nagaraja and Ross Anderson Security Group Computer Laboratory.
On the Placement of Web Server Replicas Yu Cai. Paper On the Placement of Web Server Replicas Lili Qiu, Venkata N. Padmanabhan, Geoffrey M. Voelker Infocom.
On the behaviour of an edge number in a power-law random graph near a critical points E. V. Feklistova, Yu.
Incrementally Improving Lookup Latency in Distributed Hash Table Systems Hui Zhang 1, Ashish Goel 2, Ramesh Govindan 1 1 University of Southern California.
Scaling Properties of the Internet Graph Aditya Akella With Shuchi Chawla, Arvind Kannan and Srinivasan Seshan PODC 2003.
WAN Technologies. 2 Large Spans and Wide Area Networks MAN networks: Have not been commercially successful.
A Place-based Model for the Internet Topology Xiaotao Cai Victor T.-S. Shi William Perrizo NDSU {Xiaotao.cai, Victor.shi,
1 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
Subnet Level Internet Topology Generator
Vern Paxson and Sally Floyd, "Why We Don't Know How To Simulate The Internet", Proceedings of the 1997 Winter Simulation Conference, Dec1997 Sally Floyd.
Presentation transcript:

Subnet Level Internet Topology Generator Mehmet Burak AKGUN CS790 Complex Networks

OUTLINE Introduction Literature Review Subnet Level Generator Design Targets References 2

Introduction  Internet is not always available for experimental purposes. Thus researchers use network simulators.  In order to evaluate new algorithms and protocols, network researchers need realistic network topologies to be used in the simulation environment  General purpose of internet topology generators is to synthesize realistic and highly configurable internet topologies in a reasonable time. 3

4 Why not use Existing topologies? By Stephen G. Eick -

Why not use Existing topologies? Internet is growing in a distributed and uncontrolled fashion Achieving a deep understanding of internet topology is a challenging task. Operators do not want to publish the details of the existing topology AS-level connectivity is based on the complex business relationships and routing policies among service provider companies 5

Topology Discovery Studies Many studies were carried out to map the actual internet topology through Trace-Route. However no one is completely successful. - Aliasing issues - Load Balancing Routers - Unresponsive Routers -It takes a long time to tracert huge number the paths. 6

Literature Review Before 1999 ▫There is a strong belief that internet is hierarchical ▫Discovery of internet’s degree distribution to be power law ▫Attention shifted again from local properties to large scale properties which are better represented by hierarchical generators. 7

Routing of Multipoint Connections B.M. Waxman 1988 Produces random graphs using Erdos-Renyi random graph model Nodes are uniformly distributed on a plane Existence of an edge between two nodes is a probabilistic function of the distance between nodes. (inversely affected by distance) 8

Tiers M. Doar. A Better Model for Generating Test Networks 1996 A multi-tier network topology generator ▫WAN, MAN, LAN Three level hierarchical structure Only one WAN per random topology For each level of hierarchy, user specifies number of nodes Minimum spanning tree is calculated 9

GT-ITM How to Model an Internetwork, E.W.Zagura et.al Two types of hierarchical graphs(n-level, TS) ▫Transit-stub reproduces the hierarchical structure of internet. ▫Firstly a connected random graph is generated ▫Each node is considered as a transit domain and each transit domain is expanded to form another connected random graph ▫After running expanding operation for levels, A number of random graphs are generated and connected to each node in the network as Stubs 10

On Power-Law Relationships of the Internet Topology. C. Faloutsos, P. Faloutsos, and M. Faloutsos Measurements on internet ▫AS level (Autonomous Systems as nodes) ▫Router level (Routers as nodes) Found out that Degree Distribution of these graphs are power laws Led to a new generation of topology generators which does not model the hierarchical structure of internet and focus on the node degrees 11

Degree Based Topology Generators These generators assume the fact that, it is more important to match the local properties of internet (like degree distribution) rather than large scale hierarchical structure 12

Heuristics for Internet Map Discovery, R. Govindan, H. Tangmunarunkit, Infocom 2000 Measurements conducted by Bell-labs using nodes and edges. System named MERCATOR All measurements are router level, i.e, no end hosts (which may be up to billions) Connection degree is lower than 0,001 % 13

14 A map of the Internet as discovered by the Bell-labs. Links painted with different colors represent different geographical locations.

Internet Node Degree Distribution by Bell-Labs 97% correlation with ideal power law distribution 15

Inet: Internet Topology Generator Cheng Jin, Qian Chen, Sugih Jamin 2000 AS level generator User specifies target size Inet assigns degree for each node according to the power degree distribution Forms the spanning tree using the number of edges decided for each node 16

BRITE: An Approach to Universal Topology Generation Alberto Medina, Anukool Lakhina, Ibrahim Matta, and John Byers,2001 Argue that preferential connectivity and incremental growth are the primary reasons of the power law distribution of internet Skewed node placement ▫Area is divided into HSxHS squares and nodes distributed (one node is selected for backbone) ▫Each square is further divided into LSxLS squares nodes are uniformly distributed among squares Locality based preferential network connections (uses Waxman probabilistic function) Degree distribution is also preserved for nodes 17

Controversy Internet is growing in hierarchical structure Opposite to our intuitions, internet topology generators using power law degree distribution(BRITE and INET), perform better than structural generators(TIERS). 18

Network Topology Generators: Degree based vs Structural H. Tangmunarunkit SIGCOMM 2002 Arguing that modeling large scale structure of internet(hierarchical structure) should be more important than local properties(degree distribution) Defined metrics to compare degree based and structural generators. Degree based generators are surprisingly perform well for large scale metrics. 19

IGen: Generation of Router-level Internet Topologies through Network Design Heuristics B. Quoitin et.al Router level topology generator Most of the previous internet topology generators use random networks, which is not a realistic assumption Internet topology is highly engineered, optimized for costs and affected by business relations among Autonomous Systems. Topology design is a complex issue. O(n^5) Engineers use heuristics (MENTOR, MENTour,Delaunay triangulation and two-trees. IGen tries to mimic the engineering approach by using these heuristics. 20

21

Subnet Level Topology Generation Objectives ▫Subnet level design (unique for now) ▫Realistic Topologies(may use heuristics as in Igen) ▫Compatible to famous simulators (NS-2) ▫Highly configurable to fit various network applications and satisfy user needs. ▫User-friendly gui 22

References A. Medina, A.Lakhina, I. Matta, J. Byers, “ BRITE: Universal Topology Generation from a User`s Perspective” Ninth IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS`01), Cincinnati, Ohio, B. Quoitin, V.V.D. Schrieck, P. Francois and O. Bonaventure, “IGen: Generation of Router-Level Internet Topologies through Network Design Heuristics” 21 st international Teletraffic Congress,Paris, France 2009 C. Jin, Q. Chen, S. Jamin, “Inet, Internet Topology Generator”, ACM SIGCOMM Computer Communication Review, vol.32 Issue 4, pp , October H. Tangmunarunkit, R. Govinan, S. Jamin, S. Shenker, W. Willinger, “Network Topologies, Power Laws, and Hierarchy”, ACM Sigcimm Computer Communication Review, vol.32, Issue 1, pp.76-76, V. Paxson, S. Floyd, “” why we don’t know how to simulate the internet”, Proceedings of 29 th conference on Winter Simulation, pp , Atlanta, Georgia, United States, H. Haddadi, S. Uhlig, A. Moore, R. Mortier, M. Rio, “Modeling Internet Topology Dynamics”, ACM SIGCOMM Computer Communication Review, vol.38, Issue 2, pp.65-68, April 2008 M.B. Doar, “A Better Model for Generating Test Networks”, GLOBECOM Global Telecommunications Coference, pp.86-93, London, Novenber R. Govindan, H. Tangmunarunkit, “Heuristics for Internet Map Discovery”, INFOCOM 2000 B.M. Waxman, “Routing of Multipoint Connections”, IEEE Journal of selected Areas in Communications, vol.6, no:9, pp , December

Thank you Questions ? 24