Communication Networks Simulation of Communication Networks

Size: px
Start display at page:

Download "Communication Networks Simulation of Communication Networks"

Transcription

1 Communication Networks Simulation of Communication Networks Silvia Krug

2 Contents 1 Motivation 2 Definition 3 Simulation Environments 4 Simulation 5 Tool Examples

3 Motivation So far: Different communication systems Components Protocols, services Working Principles Protocol and Service specification Finite State Machines Message Sequence Charts But: no Implementation or Evaluation Simulation of nodes / networks Performance metrics

4 What are Simulations? Definition Goals (re-)construct and analyze processes based on realistic models here: communication networks Understand a complex system / model Identify robust solutions for a given problem Compare different possible solutions

5 Why use Simulations? Options to investigate a system s characteristics: Use the real system often not (yet) available Test beds / field tests limited predication on scalability potentially undesired side effects Physical model unusual in this context Analytic mathematical model allows description as closed-form expression becomes too complex based on restrictive assumptions

6 Core simulation engine Collection of models (Links, Protocols etc.) Configuration scripts User interface Preprocessing tools Tools for data evaluation and reporting Components of a Simulation Tool

7 defines the simulation process ensures consistent, uniform processing of simulation steps independently of any application has access to all parameters / components Simulation Engine

8 Classification Time dependency static (no effect) dynamic (changes depend on time) Randomness deterministic (without random components) stochastic (with random components) Variable updates discrete (event-based) continuous (using differential equations)

9 Time Changes Continuous real time t 0 Fixed time intervals t 0 t 1 t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 10 t 11 Event-based t 0 t 1 t 2 t 3 t 5 t 6 t 7 t 9

10 Simulation Types Based on a selection of classification attributes Typically: event-discrete simulation Discrete Event Simulator (DES) System states change only, if an event occurs States in between two events are not considered After processing the current event: Update simulation time to time stamp of the next event Engine calculates new system state (including further new events) Continuous simulation System state updates are calculated based on predefined time intervals Uses real time All state transitions are observable if time interval is sufficiently small

11 Events in DES Event management Event lists (including event type and time stamp) Events are passed to models Models can create new events as reaction Event types Basic events modify the system state (e.g. incoming / created packets) Supporting events are required for simulation evaluation and control

12 General Workflow Initialization set initial simulation time (ideally to 0.0) define the initial system state of the simulation generate event lists and load first event Event processing during a simulation update simulation time to time stamp of the next event process the event execute all corresponding actions update system state based on event actions / results Terminate simulation What is missing? Collection of statistical data Data evaluation

13 Required Information for Simulation Setup Network topology nodes (end systems, routers, servers,...) connections (including their characteristics) Protocol stack of the nodes modular setup following layered structure standardized protocols / own implementations applications that model realistic traffic Evaluation modules Animations Collection / Presentation of observed values

14 Simulation Requirements Realistic modeling of signal propagation protocols (according to the layered architecture) node mobility the algorithm under test Realistic setup of scenarios / network topology general conditions normal node behavior streets, paths, vehicular traffic rules use cases random node failures, link availability natural disasters, accidents Choice of metrics what parameters shall be observed? throughput, success rate, latency... use case dependent e.g. in case of traffic accidents: stopping distance, pollutant emission, others: traffic jam duration

15 setup simulation environment setup simulation scenario generate network components generate protocol stack configure applications configure modules to capture measurements General Simulation Setup

16 Problem Definition Which simulation type should be used? Simulations with terminating condition use defined start and terminating conditions measurements depend on these conditions similar to transient state analysis (but not identical) Simulation of steady-state processes transient phase obtain results of initial or warm-up phase results are highly unstable and correlated Simulation of steady-state processes steady phase shows the long time behavior of a system under normal conditions requires a sufficiently large observation period to achieve the required precision corresponds to steady-state analysis

17 Input Trace-based use previously collected data very realistic: represents measured / observed data inflexible: does not consider other cases / circumstances optimization on a specific use case is possible Empirical distribution functions derived from measurements by defining a connect the dots function simple, fairly valid difficult to change can cover only limited cases / circumstances Statistical distribution functions use / fit a suitable statistical distribution (i.e. Exponential, Gamma) compact representation of the whole function using few parameters smoothed data, might be difficult to estimate parameters of a suitable function

18 Why Randomness and Statistics? Learn to fast assess the data Present and compare experimental results How to use statistics for comparison? graphically using statistical hypothesis testing But: Do not compare everything without considering the scales!

19 Statistics - How many experiments are required? Depending on the number of different variables: n parameters with 10 possible values each result in 10 n possible setups Each setup has to be repeated multiple times using different seed values exponential increase of simulation runs Requires a suitable selection of setups for execution However: ensure to capture all interdependencies between the parameters

20 Statistics - Data Collection Tools provided by the simulation environment mean, histograms, quantile estimations recognition of transient behavior recognition of predefined precision in results Capturing raw data default methods of corresponding programming language logging features of the simulation tool

21 Statistics - Deriving Diagrams from Raw Data Extract values from raw data scripts (perl, bash) Calculate metrics (including standard deviations as variance) Save calculated values according to the required data format csv Plot the data gnuplot R If required, fit a distribution

22 Required Aspects of a Simulation Workflow Define problem Test runs / Debugging Analyze data Verify models Define models Plan experiments Combine models Simulation Verify concept Evaluate results Programming Present results

23 Advantages often the only suitable form of study enables the comparison of several alternative solutions allows system observations under predefined conditions offers control on environmental conditions enables analysis of systems with large time scope using a shorter time frame detailed procedure steps using delayed execution requires less / no restrictive assumptions enables fast exchange of models, algorithms, and variables allows the usage of external traces from measurement campaigns as input

24 Drawbacks can be very time consuming (implementations and simulation runs) computationally very expensive results are always an estimation of the real behavior based on model assumptions evaluation and verification of results requires additional time inaccurate results are possible if observation time is too short might use higher complexity than required interdependencies of different variables hard to explain and visualize difficult sensitivity analysis not justified confidence in results due to much data and realistic animations

25 having no knowledge about simulations vague initial definition of simulation goals wrong level of detail / abstraction unsuitable simulation environment Common problems missing / unclear documentation of simulation environment features abuse of animations using wrong measurements simple replication of a system and treating the output results as the only truth having no knowledge about statistics missing consideration of random effects missing capturing of measurements treating simulations as programming exercise

26 Simulation Environments / Tools Free/ Open source tools OMNeT++ ns2 ns3 ONE QualNet Commercial tools Matlab OPNET / SteelCentral many others

27 Example: Wireless Sensor Networks Challenges: modeling of resource constraint devices (processing power, memory, energy efficiency) specialized hardware and operating systems physical phenomenon that should be captured by sensors Specialized simulation tools TOSSIM - TinyOS COOJA - Contiki Castalia - general purpose, OMNeT++ based

28 Example: Delay Tolerant Networks Challenges: long simulation runs to capture long-term effects overlay / underlay interactions different mobility types Specialized simulation tools ONE

29 Example: Car-2-X Communication Challenges: realistic modeling of vehicular traffic interaction between vehicles and other devices mobility with high velocity Specialized simulation tool extensions Veins (OMNeT++ and SUMO) itetris (ns3 and SUMO)

30 Example: Click Challenges: Re-use simulation models for implementation Click Modular Router Routing-Functionality designed as Click-Graph Graphs can be integrated into ns-3 are executable in Linux directly either as Kernel thread or in user space FromDevice(eth0) Classifier(...) ARP IP-in-IP IP ARP other IP queries from for responses for to Linux Strip(14) ARPResponder ( / 32..., / 32...) CheckIPHeader StripIPHeader GetIPAddress(16) Classifier(...) for for others to Linux Strip(14) IPEncap(4, , ) SetIPAddress( ) ARPQuerier( ,...) ToDevice(eth0)

31 Conclusions To chose a suitable tool: identify possibilities of a tool check the module availability master the required programming language Different tools most likely produce different results. There is no prefect tool to answer all research questions!

32 References I [1] MiXiM project. [2] Network Simulator 3 (ns-3). [3] OMNeT++ Network Simulation Framework. [4] QualNet. [5] The Network Simulator (ns-2). [6] The Opportunistic Network Environment simulator. [7] TOSSIM. [8] Veins. Vehicle in Network Simulation.

33 References II [9] F. Dressler and C. Sommer. Network Simulation, University of Paderborn. Distributed Embedded Systems. [10] E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. Kaashoek. The Click Modular Router. ACM Transactions on Computer Systems, pages , Aug [11] P. Levis, N. Lee, M. Welsh, and D. Culler. TOSSIM: Accurate and Scalable Simulation of Entire TinyOS Applications. In 1st ACM Conference on Embedded Networked Sensor Systems (SenSys), pages ACM, Nov [12] D. Moltchanov. Network simulation: Network simulation techniques, Tampere University of Technology, Institute of Communication Engineering. [13] F. Osterlind, A. Dunkels, J. Eriksson, N. Finne, and T. Voigt. Cross-Level Sensor Network Simulation with COOJA. In 31st Conference on Local Computer Networks, pages IEEE, Nov

CHAPTER 3: LITERATURE REVIEW 3.1 NEED FOR SIMULATION ENVIRONMENT IN WSN

CHAPTER 3: LITERATURE REVIEW 3.1 NEED FOR SIMULATION ENVIRONMENT IN WSN 26 CHAPTER 3: LITERATURE REVIEW 3.1 NEED FOR SIMULATION ENVIRONMENT IN WSN Due to the continuous research progress in the field of WSN, it is essential to verify the new hardware and software design and

More information

A NEW PROGRAMMING LANGUAGE FOR DEVELOPING SOFTWARE ROUTERS

A NEW PROGRAMMING LANGUAGE FOR DEVELOPING SOFTWARE ROUTERS CLICK A NEW PROGRAMMING LANGUAGE FOR DEVELOPING SOFTWARE ROUTERS Under the Guidance of Prof. D Manjunath and Prof. Anirudha Sahoo MTech Seminar Presented By Indian Institute of Technology, Bombay Acknowledgment

More information

Introduction to OMNeT++

Introduction to OMNeT++ Introduction to OMNeT++ Acknowledgment The source material for this presentation was borrowed from the OMNeT++ User Manual Version 4.1 What is OMNeT++ OMNeT++ is an object-oriented modular discrete event

More information

Lecture: Simulation. of Manufacturing Systems. Sivakumar AI. Simulation. SMA6304 M2 ---Factory Planning and scheduling. Simulation - A Predictive Tool

Lecture: Simulation. of Manufacturing Systems. Sivakumar AI. Simulation. SMA6304 M2 ---Factory Planning and scheduling. Simulation - A Predictive Tool SMA6304 M2 ---Factory Planning and scheduling Lecture Discrete Event of Manufacturing Systems Simulation Sivakumar AI Lecture: 12 copyright 2002 Sivakumar 1 Simulation Simulation - A Predictive Tool Next

More information

Simulation lifecycle

Simulation lifecycle Simulation lifecycle Holger Füßler Holger Füßler Lecture overview» Retrospection Tour d horizon Simulation life-cycle (recap from another perspective) Holger Füßler - 2 Retrospection RNGs DES Ns-2 OMNeT++

More information

Exploration of New Simulation Tools for Wireless Sensor Networks

Exploration of New Simulation Tools for Wireless Sensor Networks Exploration of New Simulation Tools for Wireless Sensor Networks B. Sai Chand 1, K. Raghava Rao 2, S. Sreedhar Babu 3 1 UG project Scholar, Department of EEE, K L University, Guntur, Andhra Pradesh-522502,

More information

WiSE-MNet: an experimental environment for wireless multimedia sensor networks

WiSE-MNet: an experimental environment for wireless multimedia sensor networks WiSE-MNet: an experimental environment for wireless multimedia sensor networs Christian Nastasi c.nastasi@sssup.it Andrea Cavallaro andrea.cavallaro@eecs.qmul.ac.u www.eecs.qmul.ac.u/~andrea/wise-mnet.html

More information

A Simulation Framework for V2V Wireless Systems

A Simulation Framework for V2V Wireless Systems A Simulation Framework for V2V Wireless Systems CHRISTIAN NELSON, CARL GUSTAFSON, FREDRIK TUFVESSON DEPARTMENT OF ELECTRICAL AND INFORMATION TECHNOLOGY, LUND UNIVERSITY, SWEDEN IN COLLABORATION WITH ALEXEY

More information

Network Simulator Project Guidelines Introduction

Network Simulator Project Guidelines Introduction Network Simulator Project Guidelines Introduction Project TAs: Ruijia Sun (rsun@caltech.edu), Zilong Chen (zcchen@caltech.edu) During the CS143 course, you will learn about the mechanics of communication

More information

Realistic Performance Analysis of WSN Protocols Through Trace Based Simulation. Alan Marchiori, Lin Guo, Josh Thomas, Qi Han

Realistic Performance Analysis of WSN Protocols Through Trace Based Simulation. Alan Marchiori, Lin Guo, Josh Thomas, Qi Han Realistic Performance Analysis of WSN Protocols Through Trace Based Simulation Alan Marchiori, Lin Guo, Josh Thomas, Qi Han Existing Approaches to Analyze WSN Performance Build a prototype system NS-2,

More information

Analysis of Simulation Results

Analysis of Simulation Results Analysis of Simulation Results Raj Jain Washington University Saint Louis, MO 63130 Jain@cse.wustl.edu Audio/Video recordings of this lecture are available at: http://www.cse.wustl.edu/~jain/cse574-08/

More information

Overview of the Simulation Process. CS1538: Introduction to Simulations

Overview of the Simulation Process. CS1538: Introduction to Simulations Overview of the Simulation Process CS1538: Introduction to Simulations Simulation Fundamentals A computer simulation is a computer program that models the behavior of a physical system over time. Program

More information

Design and Implementation of Measurement-Based Resource Allocation Schemes Within The Realtime Traffic Flow Measurement Architecture

Design and Implementation of Measurement-Based Resource Allocation Schemes Within The Realtime Traffic Flow Measurement Architecture Design and Implementation of Measurement-Based Resource Allocation Schemes Within The Realtime Traffic Flow Measurement Architecture Robert D. allaway and Michael Devetsikiotis Department of Electrical

More information

Discovery of the Source of Contaminant Release

Discovery of the Source of Contaminant Release Discovery of the Source of Contaminant Release Devina Sanjaya 1 Henry Qin Introduction Computer ability to model contaminant release events and predict the source of release in real time is crucial in

More information

Simulation with Arena

Simulation with Arena Simulation with Arena Sixth Edition W. David Kelton Professor Department of Operations, Business Analytics, and Information Systems University of Cincinnati Randall P. Sadowski Retired Nancy B. Zupick

More information

Histogram-Based Density Discovery in Establishing Road Connectivity

Histogram-Based Density Discovery in Establishing Road Connectivity Histogram-Based Density Discovery in Establishing Road Connectivity Kevin C. Lee, Jiajie Zhu, Jih-Chung Fan, Mario Gerla Department of Computer Science University of California, Los Angeles Los Angeles,

More information

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set Available online at www.sciencedirect.com Procedia Computer Science 6 (2011) 408 412 Complex Adaptive Systems, Volume 1 Cihan H. Dagli, Editor in Chief Conference Organized by Missouri University of Science

More information

Debugging Wireless Sensor Network Simulations

Debugging Wireless Sensor Network Simulations Distributed Computing Debugging Wireless Sensor Network Simulations Semester Thesis Richard Huber rihuber@ee.ethz.ch Distributed Computing Group Computer Engineering and Networks Laboratory ETH Zürich

More information

An Analysis of Simulators for Vehicular Ad hoc Networks

An Analysis of Simulators for Vehicular Ad hoc Networks World Applied Sciences Journal 23 (8): 1044-1048, 2013 ISSN 1818-4952 IDOSI Publications, 2013 DOI: 10.5829/idosi.wasj.2013.23.08.584 An Analysis of Simulators for Vehicular Ad hoc Networks Syed A. Hussain

More information

Network simulations and tools. Dmitry Petrov magister.fi or jyu.fi

Network simulations and tools. Dmitry Petrov magister.fi or jyu.fi Network simulations and tools Dmitry Petrov dmitry.petrov@ magister.fi or jyu.fi How may networks be studied? Measurements from real devices / networks Measurements from real devices Protocol analyzers,

More information

Fast Automated Estimation of Variance in Discrete Quantitative Stochastic Simulation

Fast Automated Estimation of Variance in Discrete Quantitative Stochastic Simulation Fast Automated Estimation of Variance in Discrete Quantitative Stochastic Simulation November 2010 Nelson Shaw njd50@uclive.ac.nz Department of Computer Science and Software Engineering University of Canterbury,

More information

An Implementation of Fog Computing Attributes in an IoT Environment

An Implementation of Fog Computing Attributes in an IoT Environment An Implementation of Fog Computing Attributes in an IoT Environment Ranjit Deshpande CTO K2 Inc. Introduction Ranjit Deshpande CTO K2 Inc. K2 Inc. s end-to-end IoT platform Transforms Sensor Data into

More information

Modeling Energy Consumption of Wireless Sensor Networks by SystemC

Modeling Energy Consumption of Wireless Sensor Networks by SystemC 2010 Fifth International Conference on Systems and Networks Communications Modeling Energy Consumption of Wireless Sensor Networks by SystemC Wan Du, Fabien Mieyeville, and David Navarro Lyon Institute

More information

A framework to simulate VANET scenarios with SUMO

A framework to simulate VANET scenarios with SUMO A framework to simulate VANET scenarios with SUMO Florent Kaisser, Christophe Gransart, Mohamed Kassab and Marion Berbineau Université Lille Nord de France IFSTTAR-LEOST F-59650 Villeneuve d'ascq, France

More information

Introduction to the course

Introduction to the course Introduction to the course Lecturer: Dmitri A. Moltchanov E-mail: moltchan@cs.tut.fi http://www.cs.tut.fi/ moltchan/modsim/ http://www.cs.tut.fi/kurssit/tlt-2706/ 1. What is the teletraffic theory? Multidisciplinary

More information

The Click Modular Router

The Click Modular Router The Click Modular Router EDDIE KOHLER, ROBERT MORRIS, BENJIE CHEN, JOHN JANNOTTI, and M. FRANS KAASHOEK Laboratory for Computer Science, MIT Click is a new software architecture for building flexible and

More information

Simulation. Outline. Common Mistakes in Simulation (3 of 4) Common Mistakes in Simulation (2 of 4) Performance Modeling Lecture #8

Simulation. Outline. Common Mistakes in Simulation (3 of 4) Common Mistakes in Simulation (2 of 4) Performance Modeling Lecture #8 Introduction (1 of 3) The best advice to those about to embark on a very large simulation is often the same as Punch s famous advice to those about to marry: Don t! Bratley, Fox and Schrage (1986) Simulation

More information

Simulations of VANET Scenarios with OPNET and SUMO

Simulations of VANET Scenarios with OPNET and SUMO Simulations of VANET Scenarios with OPNET and SUMO Florent Kaisser, Christophe Gransart, Marion Berbineau To cite this version: Florent Kaisser, Christophe Gransart, Marion Berbineau. Simulations of VANET

More information

Communication Network Simulations Using OPNET

Communication Network Simulations Using OPNET 521365S Tietoliikenteen simuloinnit ja työkalut Communication Network Simulations Using OPNET 20.4.2010 klo 12.15 TS407 Juha-Pekka Mäkelä juha.makela AT ee.oulu.fi 1 Network simulations Simulations are

More information

Microscopic Traffic Simulation

Microscopic Traffic Simulation Microscopic Traffic Simulation Lecture Notes in Transportation Systems Engineering Prof. Tom V. Mathew Contents Overview 2 Traffic Simulation Models 2 2. Need for simulation.................................

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016

International Journal of Computer Science Trends and Technology (IJCST) Volume 4 Issue 5, Sep - Oct 2016 RESEARCH ARTICLE OPEN ACCESS Investigating the Impact of Simulation Time on Convergence Activity & Duration of EIGRP, OSPF Routing Protocols under Link Failure and Link Recovery in WAN Using OPNET Modeler

More information

Time-Step Network Simulation

Time-Step Network Simulation Time-Step Network Simulation Andrzej Kochut Udaya Shankar University of Maryland, College Park Introduction Goal: Fast accurate performance evaluation tool for computer networks Handles general control

More information

A Global-State Perspective on Sensor Network Debugging

A Global-State Perspective on Sensor Network Debugging A Global-State Perspective on Sensor Network Debugging M. Lodder G.P. Halkes K.G. Langendoen Faculty of Electrical Engineering, Mathematics, and Computer Science Delft University of Technology The Netherlands

More information

Chapter 16. Microscopic Traffic Simulation Overview Traffic Simulation Models

Chapter 16. Microscopic Traffic Simulation Overview Traffic Simulation Models Chapter 6 Microscopic Traffic Simulation 6. Overview The complexity of traffic stream behaviour and the difficulties in performing experiments with real world traffic make computer simulation an important

More information

COMPUTER NETWORK PERFORMANCE. Gaia Maselli Room: 319

COMPUTER NETWORK PERFORMANCE. Gaia Maselli Room: 319 COMPUTER NETWORK PERFORMANCE Gaia Maselli maselli@di.uniroma1.it Room: 319 Computer Networks Performance 2 Overview of first class Practical Info (schedule, exam, readings) Goal of this course Contents

More information

SELECTION OF METRICS (CONT) Gaia Maselli

SELECTION OF METRICS (CONT) Gaia Maselli SELECTION OF METRICS (CONT) Gaia Maselli maselli@di.uniroma1.it Computer Network Performance 2 Selecting performance metrics Computer Network Performance 3 Selecting performance metrics speed Individual

More information

Chapter 2 Mobility Model Characteristics

Chapter 2 Mobility Model Characteristics Chapter 2 Mobility Model Characteristics Abstract The salient characteristics of mobility models of mobile nodes in mobile ad hoc networks are described. We have described how the different mobility models

More information

Improving TCP Performance over Wireless Networks using Loss Predictors

Improving TCP Performance over Wireless Networks using Loss Predictors Improving TCP Performance over Wireless Networks using Loss Predictors Fabio Martignon Dipartimento Elettronica e Informazione Politecnico di Milano P.zza L. Da Vinci 32, 20133 Milano Email: martignon@elet.polimi.it

More information

SUMMERY, CONCLUSIONS AND FUTURE WORK

SUMMERY, CONCLUSIONS AND FUTURE WORK Chapter - 6 SUMMERY, CONCLUSIONS AND FUTURE WORK The entire Research Work on On-Demand Routing in Multi-Hop Wireless Mobile Ad hoc Networks has been presented in simplified and easy-to-read form in six

More information

MOBILITY MODELS FOR NEXT WIRELESS NETWORKS GENERATION WILEY AD HOC, VEHICULAR AND MESH NETWORKS. Paolo Santi

MOBILITY MODELS FOR NEXT WIRELESS NETWORKS GENERATION WILEY AD HOC, VEHICULAR AND MESH NETWORKS. Paolo Santi MOBILITY MODELS FOR NEXT GENERATION WIRELESS NETWORKS AD HOC, VEHICULAR AND MESH NETWORKS Paolo Santi Istituto di Informatica e Telematica del CNR, Italy WILEY A John Wiley & Sons, Ltd., Publication Contents

More information

A Hybrid Framework for Network Processor System Analysis

A Hybrid Framework for Network Processor System Analysis A Hybrid Framework for Network Processor System Analysis Patrick Crowley & Jean-Loup Baer Department of Computer Science & Engineering University of Washington Seattle, WA 98195-2350 fpcrowley, baerg@cs.washington.edu

More information

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications

BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications BUSNet: Model and Usage of Regular Traffic Patterns in Mobile Ad Hoc Networks for Inter-Vehicular Communications Kai-Juan Wong, Bu-Sung Lee, Boon-Chong Seet, Genping Liu, Lijuan Zhu School of Computer

More information

AERONAUTICAL CHANNEL SIMULATION IN NETWORK SIMULATORS FOR INCORPORATION INTO OPNET

AERONAUTICAL CHANNEL SIMULATION IN NETWORK SIMULATORS FOR INCORPORATION INTO OPNET AERONAUTICAL CHANNEL SIMULATION IN NETWORK SIMULATORS FOR INCORPORATION INTO OPNET Author: Tianyin Zhang and Nur Jaber Advisor: Dr. Richard Dean Morgan State University ABSTRACT This paper discusses channel

More information

Computer Systems Performance Analysis and Benchmarking (37-235)

Computer Systems Performance Analysis and Benchmarking (37-235) Computer Systems Performance Analysis and Benchmarking (37-235) Analytic Modeling Simulation Measurements / Benchmarking Lecture by: Prof. Thomas Stricker Assignments/Projects: Christian Kurmann Textbook:

More information

Information Brokerage

Information Brokerage Information Brokerage Sensing Networking Leonidas Guibas Stanford University Computation CS321 Information Brokerage Services in Dynamic Environments Information Brokerage Information providers (sources,

More information

The Integrated Wireless and Traffic Platform for Real-Time Road Traffic Management Solutions

The Integrated Wireless and Traffic Platform for Real-Time Road Traffic Management Solutions The Integrated Wireless and Traffic Platform for Real-Time Road Traffic Management Solutions Michelle Wetterwald (Eurecom) / Jérémie Leguay (TCF) et al. 2nd ETSI TC ITS Workshop 10-12 February 2010 - ETSI,

More information

Context: ExScal (

Context: ExScal ( Context: ExScal (http://www.cse.ohio-state.edu/exscal) Field project to study scalability of middleware and applications in sensor networks Deployed in an area of ~1,300m 300m (Dec. 2004) 2-tier architecture

More information

Network Simulators: A Comparative Survey

Network Simulators: A Comparative Survey Network Simulators: A Comparative Survey Vidhi 1, Ashish Malik 2, Himanshi Saini 3 1,2,3( Electronics and Communication Engineering Department,Deenbandhu Chhotu Ram University of Science and Technology,

More information

Integration of fluid-based analytical model with Packet-Level Simulation for Analysis of Computer Networks

Integration of fluid-based analytical model with Packet-Level Simulation for Analysis of Computer Networks Integration of fluid-based analytical model with Packet-Level Simulation for Analysis of Computer Networks Tak Kin Yung, Jay Martin, Mineo Takai, and Rajive Bagrodia Department of Computer Science University

More information

Enabling Efficient and Accurate Large-Scale Simulations of VANETs for Vehicular Traffic Management

Enabling Efficient and Accurate Large-Scale Simulations of VANETs for Vehicular Traffic Management Enabling Efficient and Accurate Large-Scale Simulations of VANETs for Vehicular Traffic Management 1, Felix Schmidt-Eisenlohr 1, Hannes Hartenstein 1, Christian Rössel 2, Peter Vortisch 2, Silja Assenmacher

More information

STRAW - An integrated mobility & traffic model for vehicular ad-hoc networks

STRAW - An integrated mobility & traffic model for vehicular ad-hoc networks STRAW - An integrated mobility & traffic model for vehicular ad-hoc networks David R. Choffnes & Fabián E. Bustamante Department of Computer Science, Northwestern University www.aqualab.cs.northwestern.edu

More information

COMPUTER NETWORKS PERFORMANCE. Gaia Maselli

COMPUTER NETWORKS PERFORMANCE. Gaia Maselli COMPUTER NETWORKS PERFORMANCE Gaia Maselli maselli@di.uniroma1.it Prestazioni dei sistemi di rete 2 Overview of first class Practical Info (schedule, exam, readings) Goal of this course Contents of the

More information

Research Directions in Low-Power Wireless Networks

Research Directions in Low-Power Wireless Networks Research Directions in Low-Power Wireless Networks Behnam Dezfouli [ dezfouli@ieee.org ] November 2014 1 q OBSERVING AND CHARACTERIZING THE EFFECT OF ENVIRONMENT ON WIRELESS COMMUNICATIONS For example,

More information

Simulation Modeling and Analysis

Simulation Modeling and Analysis Simulation Modeling and Analysis FOURTH EDITION Averill M. Law President Averill M. Law & Associates, Inc. Tucson, Arizona, USA www. averill-law. com Boston Burr Ridge, IL Dubuque, IA New York San Francisco

More information

OPS An Opportunistic Networking Protocol Simulator for OMNeT++

OPS An Opportunistic Networking Protocol Simulator for OMNeT++ OPS An Opportunistic Networking Protocol Simulator for OMNeT++ Asanga Udugama, Anna Förster, Jens Dede, Vishnupriya Kuppusamy and Anas bin Muslim University of Bremen, Germany OMNeT++ Community Summit

More information

ContikiRPL and TinyRPL: Happy Together. JeongGil Ko Joakim Eriksson Nicolas Tsiftes Stephen Dawson-Haggerty Andreas Terzis Adam Dunkels David Culler

ContikiRPL and TinyRPL: Happy Together. JeongGil Ko Joakim Eriksson Nicolas Tsiftes Stephen Dawson-Haggerty Andreas Terzis Adam Dunkels David Culler ContikiRPL and TinyRPL: Happy Together JeongGil Ko Joakim Eriksson Nicolas Tsiftes Stephen Dawson-Haggerty Andreas Terzis Adam Dunkels David Culler IP+SN 2011 Overview WSN Interoperability Goal/Contributions

More information

The Firecracker Protocol

The Firecracker Protocol The Firecracker Protocol Philip Levis and David Culler {pal,culler}@eecs.berkeley.edu EECS Department University of California, Berkeley Berkeley, CA 94720 ABSTRACT We propose the Firecracker protocol

More information

CHAPTER 5. Simulation Tools. be reconfigured and experimented with, usually this is impossible and too expensive or

CHAPTER 5. Simulation Tools. be reconfigured and experimented with, usually this is impossible and too expensive or CHAPTER 5 Simulation Tools 5.1 Introduction A simulation of a system is the operation of a model of the system. The model can be reconfigured and experimented with, usually this is impossible and too expensive

More information

INTERNET TRAFFIC MEASUREMENT (PART II) Gaia Maselli

INTERNET TRAFFIC MEASUREMENT (PART II) Gaia Maselli INTERNET TRAFFIC MEASUREMENT (PART II) Gaia Maselli maselli@di.uniroma1.it Prestazioni dei sistemi di rete 2 Overview Basic concepts Characterization of traffic properties that are important to measure

More information

New RF Models of the TinyOS Simulator for IEEE Standard

New RF Models of the TinyOS Simulator for IEEE Standard New RF Models of the TinyOS Simulator for IEEE 82.15.4 Standard Changsu Suh, Jung-Eun Joung and Young-Bae Ko R & D Departments, Hanback Electronics Company, Daejeon, Republic of Korea College of Information

More information

Data and Decision Analytics

Data and Decision Analytics DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Data and Decision Analytics DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited. Data Analytics

More information

MAC LAYER MISBEHAVIOR EFFECTIVENESS AND COLLECTIVE AGGRESSIVE REACTION APPROACH. Department of Electrical Engineering and Computer Science

MAC LAYER MISBEHAVIOR EFFECTIVENESS AND COLLECTIVE AGGRESSIVE REACTION APPROACH. Department of Electrical Engineering and Computer Science MAC LAYER MISBEHAVIOR EFFECTIVENESS AND COLLECTIVE AGGRESSIVE REACTION APPROACH Vamshikrishna Reddy Giri Neeraj Jaggi Department of Electrical Engineering and Computer Science Outline Introduction MAC

More information

An Integrated Framework for Fog Communications and Computing in Internet of Vehicles

An Integrated Framework for Fog Communications and Computing in Internet of Vehicles University of Florence Department of Information Engineering An Integrated Framework for Fog Communications and Computing in Internet of Vehicles Alessio Bonadio, Francesco Chiti, Romano Fantacci name.surname@unifi.it

More information

An Introduction to Dynamic Simulation Modeling

An Introduction to Dynamic Simulation Modeling Esri International User Conference San Diego, CA Technical Workshops ****************** An Introduction to Dynamic Simulation Modeling Kevin M. Johnston Shitij Mehta Outline Model types - Descriptive versus

More information

Simulative Evaluation of Internet Protocol Functions

Simulative Evaluation of Internet Protocol Functions Simulative Evaluation of Internet Protocol Functions Introduction Course Objectives & Introduction Performance Evaluation & Simulation A Manual Simulation Example Resources http://www.tu-ilmenau.de/fakia/simpro.html

More information

PERFORMANCE STUDY OF AODV ROUTING PROTOCOL IN MOBILE AD-HOC SENSOR NETWORKS

PERFORMANCE STUDY OF AODV ROUTING PROTOCOL IN MOBILE AD-HOC SENSOR NETWORKS PERFORMANCE STUDY OF AODV ROUTING PROTOCOL IN MOBILE AD-HOC SENSOR NETWORKS 1 MOHAMAD NAZIM JAMBLI, 2 HALIKUL LENANDO, 3 JOHARI ABDULLAH, 4 SINARWATI MOHAMAD SUHAILI 1,2,3 Faculty of Computer Science &

More information

QoS Featured Wireless Virtualization based on Hardware

QoS Featured Wireless Virtualization based on Hardware QoS Featured Wireless Virtualization based on 802.11 Hardware Cong Wang and Michael Zink Department of Electrical and Computer Engineering University of Massachusetts, Amherst, MA 01003 {cwang, zink} @ecs.umass.edu

More information

Lecture 5: Performance Analysis I

Lecture 5: Performance Analysis I CS 6323 : Modeling and Inference Lecture 5: Performance Analysis I Prof. Gregory Provan Department of Computer Science University College Cork Slides: Based on M. Yin (Performability Analysis) Overview

More information

Simulation Tools and Techniques for Vehicular Communications and Applications

Simulation Tools and Techniques for Vehicular Communications and Applications Simulation Tools and Techniques for Vehicular Communications and Applications Christoph Sommer, Jérôme Härri, Fatma Hrizi, Björn Schünemann, and Falko Dressler Abstract In the domain of Inter-Vehicle Communication

More information

6th International Workshop on OMNeT++

6th International Workshop on OMNeT++ 6th International Workshop on OMNeT++ An OMNeT++ Framework to Evaluate Video Transmission in Mobile Wireless Multimedia Sensor Networks Denis Rosário, Zhongliang Zhao, Claudio Silva, Eduardo Cerqueira,

More information

Design and Implementation of Real-time Visualization tool for Network Security Monitoring

Design and Implementation of Real-time Visualization tool for Network Security Monitoring Design and Implementation of Real-time Visualization tool for Network Security Monitoring Aneela Safdar Supervisor : Dr. Hanif Durad Co-Supervisor : M. Masoom Alam DCIS PIEAS Motivation To look what s

More information

Coupling of Simulation Tools - Building Controls Virtual Test Bed Michael Wetter. August, 2010

Coupling of Simulation Tools - Building Controls Virtual Test Bed Michael Wetter. August, 2010 Acknowledgements Coupling of Simulation Tools - Building Controls Virtual Test Bed Michael Wetter Simulation Research Group Building Technologies Department Energy and Environmental Technologies Division

More information

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Zhili Zhao Dept. of Elec. Engg., 214 Zachry College Station, TX 77843-3128 A. L. Narasimha Reddy

More information

Executive Overview. D1.3.2-VanetMobiSim/Ns-2: A VANET simulator for CARLINK

Executive Overview. D1.3.2-VanetMobiSim/Ns-2: A VANET simulator for CARLINK Executive Overview Title: D1.3.2-VanetMobiSim/Ns-2: A VANET simulator for CARLINK Summary: This document provides a brief introduction and analysis of the simulation tool VanetMobiSim/NS-2 proposed for

More information

End-to-End Mechanisms for QoS Support in Wireless Networks

End-to-End Mechanisms for QoS Support in Wireless Networks End-to-End Mechanisms for QoS Support in Wireless Networks R VS Torsten Braun joint work with Matthias Scheidegger, Marco Studer, Ruy de Oliveira Computer Networks and Distributed Systems Institute of

More information

Analyzing Routing Protocols Performance in VANET Using p and g

Analyzing Routing Protocols Performance in VANET Using p and g Analyzing Routing Protocols Performance in VANET Using 802.11p and 802.11g Rasha Kaiss Aswed and Mohammed Ahmed Abdala Network Engineering Department, College of Information Engineering, Al-Nahrain University

More information

OverSim. A Flexible Overlay Network Simulation Framework. Ingmar Baumgart, Bernhard Heep, Stephan Krause

OverSim. A Flexible Overlay Network Simulation Framework. Ingmar Baumgart, Bernhard Heep, Stephan Krause OverSim A Flexible Overlay Network Simulation Framework Ingmar Baumgart, Bernhard Heep, IEEE Global Internet Symposium 2007, Anchorage, AK, USA Requirements Overlay Flexibility Scalability Underlay Heterogeneity

More information

Variability in Architectural Simulations of Multi-threaded

Variability in Architectural Simulations of Multi-threaded Variability in Architectural Simulations of Multi-threaded threaded Workloads Alaa R. Alameldeen and David A. Wood University of Wisconsin-Madison {alaa,david}@cs.wisc.edu http://www.cs.wisc.edu/multifacet

More information

simits: An Integrated and Realistic Simulation Platform for Vehicular Networks

simits: An Integrated and Realistic Simulation Platform for Vehicular Networks simits: An Integrated and Realistic Simulation Platform for Vehicular Networks Fatma Hrizi EURECOM, Mobile Communications Department, Sophia-Antipolis, France fatma.hrizi@eurecom.fr Fethi Filali QU Wireless

More information

Programmable Software Switches. Lecture 11, Computer Networks (198:552)

Programmable Software Switches. Lecture 11, Computer Networks (198:552) Programmable Software Switches Lecture 11, Computer Networks (198:552) Software-Defined Network (SDN) Centralized control plane Data plane Data plane Data plane Data plane Why software switching? Early

More information

Neural-based TCP performance modelling

Neural-based TCP performance modelling Section 1 Network Systems Engineering Neural-based TCP performance modelling X.D.Xue and B.V.Ghita Network Research Group, University of Plymouth, Plymouth, United Kingdom e-mail: info@network-research-group.org

More information

Link Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method

Link Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method IJCSNS International Journal of Computer Science and Network Security, VOL.17 No.5, May 2017 265 Link Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method Mohammad Pashaei, Hossein Ghiasy

More information

Preparation for OPNET Modeling

Preparation for OPNET Modeling Part I Preparation for OPNET Modeling 1 Introduction This chapter introduces network modeling and simulation, and both OPNET and OPNET Modeler. If you already have relevant background, you can quickly

More information

The PEPA Eclipse Plug-in

The PEPA Eclipse Plug-in The PEPA Eclipse Plug-in A modelling, analysis and verification platform for PEPA Adam Duguid, Stephen Gilmore, Michael Smith and Mirco Tribastone Wednesday 01 December 2010 Abstract: This user manual

More information

Deliverable First Version of Analytics Benchmark

Deliverable First Version of Analytics Benchmark Collaborative Project Holistic Benchmarking of Big Linked Data Project Number: 688227 Start Date of Project: 2015/12/01 Duration: 36 months Deliverable 4.2.1 First Version of Analytics Benchmark Dissemination

More information

Performance of an Adaptive Routing Overlay under Dynamic Link Impairments

Performance of an Adaptive Routing Overlay under Dynamic Link Impairments Submitted to IEEE Milcom 27 Performance of an Adaptive Routing Overlay under Dynamic Link Impairments Brian L. Mark, Shidong Zhang, George Mason University Rick McGeer, Jack Brassil Puneet Sharma, Praveen

More information

APPENDIX 1 SIMULATORS

APPENDIX 1 SIMULATORS 113 APPENDIX 1 SIMULATORS The Network Simulator-2 (NS-2) and Opportunistic Network Environment (ONE) Simulators are used for simulation purpose. Movement report of ONE generates suitable movement data

More information

Simulation and Realization of Wireless Emergency Communication System of Digital Mine

Simulation and Realization of Wireless Emergency Communication System of Digital Mine Simulation and Realization of Wireless Emergency Communication System of Digital Mine Yi Sun Department of Telecommunication and Information Engineering Xi an University of Science and Technology, Xi an

More information

A Study on Energy Model Prototyping in Various Simulators of WSN

A Study on Energy Model Prototyping in Various Simulators of WSN IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 2, Ver. IV (Mar-Apr. 2014), PP 48-57 A Study on Energy Model Prototyping in Various Simulators of WSN

More information

Study on Indoor and Outdoor environment for Mobile Ad Hoc Network: Random Way point Mobility Model and Manhattan Mobility Model

Study on Indoor and Outdoor environment for Mobile Ad Hoc Network: Random Way point Mobility Model and Manhattan Mobility Model Study on and Outdoor for Mobile Ad Hoc Network: Random Way point Mobility Model and Manhattan Mobility Model Ibrahim khider,prof.wangfurong.prof.yinweihua,sacko Ibrahim khider, Communication Software and

More information

Using OPNET to Enhance Student Learning in a Data Communications

Using OPNET to Enhance Student Learning in a Data Communications Using OPNET to Enhance Student Learning in a Data Communications Course Michael W Dixon Murdoch University, Perth, Australia m.dixon@murdoch.edu.au Terry W Koziniec Murdoch University, Perth, Australia

More information

4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used.

4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used. 1 4.12 Generalization In back-propagation learning, as many training examples as possible are typically used. It is hoped that the network so designed generalizes well. A network generalizes well when

More information

An Abnormal Data Detection Method Based on the Temporal-spatial Correlation in Wireless Sensor Networks

An Abnormal Data Detection Method Based on the Temporal-spatial Correlation in Wireless Sensor Networks An Based on the Temporal-spatial Correlation in Wireless Sensor Networks 1 Department of Computer Science & Technology, Harbin Institute of Technology at Weihai,Weihai, 264209, China E-mail: Liuyang322@hit.edu.cn

More information

NGN Progress Report. Table of Contents

NGN Progress Report. Table of Contents NGN Progress Report Title: Simulator Scalability Testing Prepared by: Richard Nelson Date: 08 February, 2006 Table of Contents Introduction...2 Simulators...2 Test Method...2 Simulation Model...2 CPU Utilisation...2

More information

Comparative Study of Routing Protocols Convergence using OPNET Chapter Three: Simulation & Configuration

Comparative Study of Routing Protocols Convergence using OPNET Chapter Three: Simulation & Configuration 3.1 Optimized Network Engineering Tools:- Optimized Network Engineering Tools () Modeler is the industry s leading simulator specialized for network research and development. It allows users to design

More information

NS-3-Click: Click Modular Router Integration for NS-3

NS-3-Click: Click Modular Router Integration for NS-3 NS-3-Click: Click Modular Router Integration for NS-3 Lalith Suresh P. Instituto Superior Tecnico Lisbon, Portugal lalith.puthalath@ist.utl.pt Ruben Merz Deutsche Telekom Laboratories Berlin, Germany ruben.merz@telekom.de

More information

Introduction to Embedded Systems

Introduction to Embedded Systems Introduction to Embedded Systems Sanjit A. Seshia UC Berkeley EECS 149/249A Fall 2015 2008-2015: E. A. Lee, A. L. Sangiovanni-Vincentelli, S. A. Seshia. All rights reserved. Chapter 3: Discrete Dynamics,

More information

Interference avoidance in wireless multi-hop networks 1

Interference avoidance in wireless multi-hop networks 1 Interference avoidance in wireless multi-hop networks 1 Youwei Zhang EE228A Project Report, Spring 2006 1 Motivation Wireless networks share the same unlicensed parts of the radio spectrum with devices

More information

Design of Experiments

Design of Experiments Seite 1 von 1 Design of Experiments Module Overview In this module, you learn how to create design matrices, screen factors, and perform regression analysis and Monte Carlo simulation using Mathcad. Objectives

More information

Integration of Event-Driven Embedded Operating Systems Into OMNet++ A Case Study with Reflex

Integration of Event-Driven Embedded Operating Systems Into OMNet++ A Case Study with Reflex Integration of Event-Driven Embedded Operating Systems Into OMNet++ A Case Study with Reflex Sören Höckner LS Verteilte Systeme/Betriebssysteme BTU Cottbus Cottbus Germany shoeckne@informatik.tucottbus.de

More information