VINT: Status and Plans Deborah Estrin: Project overview Steve McCanne: ns architecture John Heidemann: scaling, visualization Audience: Comments and questions.

Slides:



Advertisements
Similar presentations
1 Simulating the Internet: challenges & methods Kevin Fall Network Research Group, Lawrence Berkeley National Laboratory Berkeley, CA USA.
Advertisements

IEEE INFOCOM 2004 MultiNet: Connecting to Multiple IEEE Networks Using a Single Wireless Card.
1 The ns-2 Network Simulator H Plan: –Discuss discrete-event network simulation –Discuss ns-2 simulator in particular –Demonstration and examples: u Download,
Katz, Stoica F04 EECS 122 Introduction to Computer Networks (Fall 2004) Network simulator 2 (ns-2) Department of Electrical Engineering and Computer Sciences.
1 Intrusion Monitoring of Malicious Routing Behavior Poornima Balasubramanyam Karl Levitt Computer Security Laboratory Department of Computer Science UCDavis.
1 NS Fundamentals (contd..) Padma Haldar USC/ISI.
Network Simulation One tool to simulation network protocols for the Internet is the network simulator (NS) The simulation environment needs to be set-
An Introduction to NS-2 * Gayatri Swamynathan CS 276 TA *some slides are from a presentation by Haobo Yu & Nader Salehi, USC/ISI.
NS-2 Shahin Shayandeh December 2004 Session 2. Ns programming  Create the event scheduler  Turn on tracing  Create network  Setup routing  Insert.
Ns-2 tutorial Karthik Sadasivam Banuprasad Samudrala CSCI 5931 Network Security Instructor : Dr. T. Andrew Yang.
5-Jul-141 S.Pushpalatha, Associate Professor, PSNACET.
Emulatore di Protocolli di Routing per reti Ad-hoc Alessandra Giovanardi DI – Università di Ferrara Pattern Project Area 3: Problematiche di instradamento.
Katz, Stoica F04 EECS 122 Introduction to Computer Networks (Fall 2003) Network simulator 2 (ns-2) Department of Electrical Engineering and Computer Sciences.
Multicast-Enabled Landmark (M-LANMAR) : Implementation and scalability YunJung Yi, Mario Gerla, JS Park, Yeng Lee, SW Lee Computer Science Dept University.
CSE 561 – Multicast Applications David Wetherall Spring 2000.
Mendosus A SAN-Based Fault Injection Test-Bed for Construction of Highly Available Network Services Xiaoyan Li, Richard Martin, Kiran Nagaraja, Thu D.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Computer Network Architecture and Programming
August 18-19, 2002 UCSC Baskin School of Engineering1 UCSC PERC COMPONENT: Protocols for Wireless Internetworks J.J. Garcia-Luna-Aceves Computer Communication.
Matnet – Matlab Network Simulator for TinyOS Alec WooTerence Tong July 31 st, 2002.
THE TITLE OF YOUR PAPER Your Name Communication Networks Laboratory School of Engineering Science Simon Fraser University.
1 Modified Schedule Day 2 Network AniMator (nam) Examples simple.tcl mcast.tcl Day 3 Wireless (ad-hoc)
MAC Reliable Broadcast in Ad Hoc Networks Ken Tang, Mario Gerla University of California, Los Angeles (ktang,
Wireless Sensor Network for Tracking the Traffic in INTERNET Network Routers Supervisor: Mark Shifrin Students: Yuriy Kipnis Nir Bar-Or Networked Software.
EECS122 - UCB1 Measurements and Modeling Table of Contents 1. Measurements Measurements 2. Modeling and its Shortcomings Modeling and its Shortcomings.
Ns Simulation of IEEE SC546 Project (Fall 2002) SOO IL KIM JISUN YOON
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
Wireless Sensor Network Simulation Yang Liu Graduate student, University of Tennessee Apr group seminar.
1 Ns Tutorial: Case Studies John Heidemann (USC/ISI) Polly Huang (ETH Zurich) March 14, 2002.
2006 NSF CRI-PI Meeting1 ns-3 Project Plan Tom Henderson and Sumit Roy, University of Washington Sally Floyd, ICSI Center for Internet Research George.
SMUCSE 8344 Term Paper Topics (Always Incomplete).
Redes Inalámbricas Máster Ingeniería de Computadores 2008/2009 Tema 7.- CASTADIVA PROJECT Performance Evaluation of a MANET architecture.
1 Network Simulation and Testing Polly Huang EE NTU
Security for the Optimized Link- State Routing Protocol for Wireless Ad Hoc Networks Stephen Asherson Computer Science MSc Student DNA Lab 1.
Ahmed Helmy, USC1 State Analysis and Aggregation for Multicast-based Micro Mobility Ahmed Helmy Electrical Engineering Department University of Southern.
Software Protocol Boosters: Recent Results 20’th November 1998 Bill Marcus (PI) Deborah Bakin Ilija Hadzic Sunil Madhani Tony McAuley Jonathan Smith Work.
1 Heterogeneity in Multi-Hop Wireless Networks Nitin H. Vaidya University of Illinois at Urbana-Champaign © 2003 Vaidya.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
NS2 - Appendix Ming-Feng Yang. 2 2 Outline NS2 Models NS2 Directory Structure Extending NS2 in OTcl Extending NS2 in C++ NS2 related links.
V. Tsaoussidis, DUTH – Greece
Impact of Topology on Overlay Multicast Suat Mercan.
Network Simulator-2 Sandeep singla 1998A2A7540. NS-2 A discrete event simulator Focused on modeling network protocols –Wired, wireless –TCP,UDP,unicast,multicast.
WIRELESS FORUM IX CONFIDENTIAL A Multicast-based Protocol for IP Mobility Support Ahmed Helmy, Assist. Prof. Electrical Engineering Dept Univ. of Southern.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Multicast ad hoc networks Multicast in ad hoc nets Multicast in ad hoc nets Review of Multicasting in wired networks Review of Multicasting in wired networks.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
1 ns-2 Tutorial Haobo Yu, Nader Salehi USC/ISI
Task-Force 1 Softwarization of Networks ICT COST Action IC1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
Smart Sensor Node Impact  GPS leveraged for geo-referenced identity, and low power communications synchronization. Up to 100x communications power reduction.
Routing Security in Wireless Ad Hoc Networks Chris Zingraf, Charisse Scott, Eileen Hindmon.
The New NS2 Emulation Facility Kevin Fall NS2 is the simulation vehicle for the VINT project: –USC/ISI: Deborah Estrin, Mark Handley,
Sharp Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks
July 7, 2003 Building a Wireless LAN traffic test case in ns2 Radio Science Laboratory Department of Electrical and Computer Engineering The University.
NS-2 Shahin Shayandeh December 2004 Session 1. Ns-2, the Network Simulator  A discrete event simulator Simple model  Focused on modeling network protocols.
MIT Lincoln Laboratory Dynamic Declarative Networking Exploiting Declarative Knowledge To Enable Energy Efficient Collaborative Sensing Daniel J. Van Hook.
DMET 602: Networks and Media Lab Amr El Mougy Yasmeen EssamAlaa Tarek.
Session 1: Technology Development August 15 NSF Workshop.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
DMET 602: Networks and Media Lab
SDN challenges Deployment challenges
Speaker Dr. Saloua CHETTIBI Lecturer at University of Jijel
Network Simulators.
NS2 (and possible directions for mobile routing simulation) Kevin Fall
A comparison of Ad-Hoc Routing Protocols
Ns Tutorial: Case Studies
Karthik Sadasivam Banuprasad Samudrala
Development & Evaluation of Network Test-beds
ModelNet: A Large-Scale Network Emulator for Wireless Networks Priya Mahadevan, Ken Yocum, and Amin Vahdat Duke University, Goal:
Title of Your Paper Names of Co-Authors
PRISTINE Programmability In RINA for Supreme Virtualised Networks Miguel Ponce de Leon (TSSG) on behalf of the PRISTINE team Laying the groundwork for.
Presentation transcript:

VINT: Status and Plans Deborah Estrin: Project overview Steve McCanne: ns architecture John Heidemann: scaling, visualization Audience: Comments and questions

Contributors USC/ISI: Deborah Estrin, Mark Handley, Padma Haldar, John Heidemann, Ahmed Helmy, Polly Huang, Satish Kumar, Kannan Varadhan, Haobo Yu, Ya Xu, Daniel Zappala LBNL: Kevin Fall, Sally Floyd, Van Jacobson UCBerkeley: Elan Amir, Steve McCanne, Teck- Lee Tung, Daedelus group Xerox PARC: Sandeep Bajaj, Lee Breslau, Scott Shenker other ns users Funded under BAA

VINT Goals Facilitate protocol design, evaluation, comparison –Protocol studies and interaction –Scale (currently many thousands, goal of 50K) –Visualization –Methods –Emulation Encourage design progress through –comparable simulations –code/protocol module sharing –visualization support –scaling mechanisms that allow validation across abstraction levels –common techniques

Existing infrastructure Protocols: –TCP, SRM – unicast routing, multicast routing, –MAC, wireless –Router mechanisms –Admission control Dynamic topologies, loss models, source models Sessionsim for scaling nam network animation for visualization Emulation agents Significant use: - Sigcomm papers - rm, end-to-end research groups - ns-users from ~130 sites

Observations Visualization is powerful (essential?) for debugging Importing implementation code segments wholesale is problematic when investigating protocol designs Scripting language and fine grain composition powerful but also add complexity Being our own and each others users continues to be essential Validation tests essential for collaborative/contribut ed code base

Scaling What we have –Centralized unicast and multicast routing with and without dynamics –Session sim packet distribution with TTL and loss dependencies –Very large simulations for regular topologies What we will have –Cloud abstraction –Hybrid simulations –50K node support –Explore distributed simulation

Visualization What we have –nam v2 –node state as well as pkt animation –examples of use for visualizing measurements as well as protocols –Integrated graph presentation –LAN visualization What we should have –Sessionsim visualization –Summary techniques for large detailed simulation –Programmability by ns users –Interaction between ns and nam –Possibly exploit power and flexibility of Lucent tool kit?

Systematic Evaluation Methods What we have –Demonstration of STRESS –Validation tests –Some ad hoc approaches to topology generation and member placement What we should have –Scenario generation tools/templates for TCP Reliable mcast Mcast congestion Multipoint apps/protocols Mcast routing Unicast routing –Topology, Membership, and Traffic