June 10, 1999 Discrete Event Simulation - 3 What other subsystems do we need to simulate? Although Packets are responsible for the largest amount of events,

Slides:



Advertisements
Similar presentations
Testing Theories: Three Reasons Why Data Might not Match the Theory.
Advertisements

Discrete Event Simulation - Ch. 1 Instructor: Giampiero Pecelli Office Phone: Office: Olsen 225 Office Hours: Before.
Workloads Experimental environment prototype real sys exec- driven sim trace- driven sim stochastic sim Live workload Benchmark applications Micro- benchmark.
1 Statistical Inference H Plan: –Discuss statistical methods in simulations –Define concepts and terminology –Traditional approaches: u Hypothesis testing.
Forward Genealogical Simulations Assumptions:1) Fixed population size 2) Fixed mating time Step #1:The mating process: For a fixed population size N, there.
Chapter 8 Estimating Single Population Parameters
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
Random-Variate Generation. Need for Random-Variates We, usually, model uncertainty and unpredictability with statistical distributions Thereby, in order.
Simulation Modeling and Analysis
Random Variables Dr. Abdulaziz Almulhem. Almulhem©20022 Preliminary An important design issue of networking is the ability to model and estimate performance.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
Performance Evaluation
Chapter 14 Simulation. Monte Carlo Process Statistical Analysis of Simulation Results Verification of the Simulation Model Computer Simulation with Excel.
Discrete Probability Distributions
QMS 6351 Statistics and Research Methods Chapter 7 Sampling and Sampling Distributions Prof. Vera Adamchik.
7/3/2015© 2007 Raymond P. Jefferis III1 Queuing Systems.
Computer Science 1 Characterizing Link Properties Using “Loss-pairs” Jun Liu (joint work with Prof. Mark Crovella)
1 Describing of parameters of traffic generated by user of multimedia services offered by telco operators Jacek Oko, Janusz Klink Institute of Telecommunication.
Sequence comparison: Significance of similarity scores Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas.
Chapter 12: Simulation and Modeling Invitation to Computer Science, Java Version, Third Edition.
Lin Yingpei (Huawei Technologies) doc.: IEEE /1438r0 Submission November 2013 Slide 1 Traffic Observation and Study on Virtual Desktop Infrastructure.
MITACS-PINTS Prediction In Interacting Systems Project Leader : Michael Kouriztin.
Chapter 12: Simulation and Modeling
Theory testing Part of what differentiates science from non-science is the process of theory testing. When a theory has been articulated carefully, it.
Chapter 4 – Modeling Basic Operations and Inputs  Structural modeling: what we’ve done so far ◦ Logical aspects – entities, resources, paths, etc. 
Testing Theories: Three Reasons Why Data Might not Match the Theory Psych 437.
Lecture 17 Nov 7, 2012 Discrete event simulation discrete time systems system changes with time, in discrete steps uncertainty (modeled by probability)
The Effects of Ranging Noise on Multihop Localization: An Empirical Study from UC Berkeley Abon.
Traffic Modeling.
Monte Carlo and Statistical Methods in HEP Kajari Mazumdar Course on Particle Physics, TIFR, August, 2009.
1 1 Slide © 2007 Thomson South-Western. All Rights Reserved Chapter 7 Sampling and Sampling Distributions Sampling Distribution of Sampling Distribution.
Basic Statistics for Engineers. Collection, presentation, interpretation and decision making. Prof. Dudley S. Finch.
Chapter 6 Lecture 3 Sections: 6.4 – 6.5.
NETE4631:Capacity Planning (2)- Lecture 10 Suronapee Phoomvuthisarn, Ph.D. /
Chapter 3 System Performance and Models. 2 Systems and Models The concept of modeling in the study of the dynamic behavior of simple system is be able.
Prob and Stats, Aug 26 Unit 1 Review - Fundamental Terms and Definitions Book Sections: N/A Essential Questions: What are the building blocks of Statistics,
A T M (QoS).
Ch5. Probability Densities II Dr. Deshi Ye
Binary Stochastic Fields: Theory and Application to Modeling of Two-Phase Random Media Steve Koutsourelakis University of Innsbruck George Deodatis Columbia.
Chapter 6 USING PROBABILITY TO MAKE DECISIONS ABOUT DATA.
Prepare by : Ihab shahtout.  Overview  To give an overview of fixed priority schedule  Scheduling and Fixed Priority Scheduling.
Chapter 9 Probability. 2 More Statistical Notation  Chance is expressed as a percentage  Probability is expressed as a decimal  The symbol for probability.
1 Chapter 7 Sampling Distributions. 2 Chapter Outline  Selecting A Sample  Point Estimation  Introduction to Sampling Distributions  Sampling Distribution.
Performance Analysis of Real Traffic Carried with Encrypted Cover Flows Nabil Schear David M. Nicol University of Illinois at Urbana-Champaign Department.
Monté Carlo Simulation  Understand the concept of Monté Carlo Simulation  Learn how to use Monté Carlo Simulation to make good decisions  Learn how.
CPSC 441 Tutorial TA: Fang Wang. Simulation Methodology Plan: Introduce basics of simulation modeling Define terminology and methods used Introduce simulation.
ETM 607 – Random-Variate Generation
Probability Refresher COMP5416 Advanced Network Technologies.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Copyright © 2012 by Nelson Education Limited. Chapter 5 Introduction to inferential Statistics: Sampling and the Sampling Distribution 5-1.
STA347 - week 91 Random Vectors and Matrices A random vector is a vector whose elements are random variables. The collective behavior of a p x 1 random.
R ANDOM N UMBER G ENERATORS Modeling and Simulation CS
Gil McVean, Department of Statistics Thursday February 12 th 2009 Monte Carlo simulation.
Copyright © Cengage Learning. All rights reserved. 4 Continuous Random Variables and Probability Distributions.
Sampling Design and Analysis MTH 494 LECTURE-11 Ossam Chohan Assistant Professor CIIT Abbottabad.
The accuracy of averages We learned how to make inference from the sample to the population: Counting the percentages. Here we begin to learn how to make.
Introduction To Modeling and Simulation 1. A simulation: A simulation is the imitation of the operation of real-world process or system over time. A Representation.
Sampling and Sampling Distribution
Chapter 12: Simulation and Modeling
OPERATING SYSTEMS CS 3502 Fall 2017
An IP-based multimedia traffic generator
CPSC 531: System Modeling and Simulation
Statistical Methods Carey Williamson Department of Computer Science
Discrete Event Simulation - 8
Discrete Event Simulation - 7
Discrete Event Simulation - 4
Discrete Event Simulation - 5
Carey Williamson Department of Computer Science University of Calgary
Presentation transcript:

June 10, 1999 Discrete Event Simulation - 3 What other subsystems do we need to simulate? Although Packets are responsible for the largest amount of events, they are NOT the only important items in the system.

June 10, 1999 Discrete Event Simulation - 3 u What are these subsystems? Sources make up one class. We "solved" the problem up to this point by simply saying that the source "generates packets according to some probability distribution". A major problem is the determination of which probability distribution corresponds to which kind of traffic. There are several types of traffic that are of critical interest in networks: u Voice Traffic - this is a carry-over from the old telephone traffic and has been studied for about 100 years. u File transfer traffic - this has been around for 30+ years. u Video Traffic - this is also relatively recent and is probably the hardest to characterize.

June 10, 1999 Discrete Event Simulation - 3 Both Voice traffic and Video traffic have two subcategories: u Real-Time 2-way voice traffic. u 1-way voice traffic. u Real-Time 2-way video traffic. u 1-way video traffic. The first question would be: does it make any difference to a source whether the traffic it generates is part of a 2-way stream or just 1-way? Probably only in the quality-of-service it must negotiate with the network: 2-way traffic has stringent delay requirements, since it assumes an interaction between two interlocutors who wish to believe they are "face-to-face". 1-way traffic requires that the timing of the source be reproduced at the destination, but (what is reasonable?) delays can be tolerated.

June 10, 1999 Discrete Event Simulation - 3 The main problem is the generation of traffic with given statistical properties. This involves two distinct issues: 1) Finding out the statistical characteristics of "real" traffic. 2) Generating synthetic traffic with the desired characteristics. The first problem is the harder of the two, since "real" traffic will behave in ways that may not be accurately representable by any of the probability density functions we would like to use: Poisson arrivals represent some portions of voice traffic "reasonably well" - whatever that might mean - while they represent other portions (e.g., the silence periods) substantially less well. Furthermore, the parameters that can be obtained from one speaker (or from a set of speakers from the same linguistic group) may not provide a match for other speakers (especially if they are from different linguistic groups).

June 10, 1999 Discrete Event Simulation - 3 The second problem is (easily) solvable only if the first problem has been solved AND one of the "convenient" probability distributions can be used. A problem in this case is the need to keep computation to an acceptable level: one might have been able to obtain a probability distribution from an empirical study of "real" data, but generating synthetic data via the empirically derived distribution is too expensive. Another problem is that only relatively few probability distributions allow us to "predict" behavior via simple mathematical manipulations: thus the predictions would have to be obtained via extensive numerical (or simulation) activity, with further possibilities for introducing errors.

June 10, 1999 Discrete Event Simulation - 3 We need to develop techniques for deriving probability distributions from samples and for determining that the behaviors we are generating do indeed satisfy the desired probabilistic characteristics. How?