Willkommen, schön sind Sie da!
Logo Ex Libris

Performance Evaluation by Simulation and Analysis with Applications to Computer Networks

  • E-Book (pdf)
  • 316 Seiten
(0) Erste Bewertung abgeben
Bewertungen
(0)
(0)
(0)
(0)
(0)
Alle Bewertungen ansehen
This book is devoted to the most used methodologies for performance evaluation: simulation using specialized software and mathemat... Weiterlesen
E-Books ganz einfach mit der kostenlosen Ex Libris-Reader-App lesen. Hier erhalten Sie Ihren Download-Link.
CHF 115.00
Download steht sofort bereit
Informationen zu E-Books
E-Books eignen sich auch für mobile Geräte (sehen Sie dazu die Anleitungen).
E-Books von Ex Libris sind mit Adobe DRM kopiergeschützt: Erfahren Sie mehr.
Weitere Informationen finden Sie hier.
Bestellung & Lieferung in eine Filiale möglich

Beschreibung

This book is devoted to the most used methodologies for performance evaluation: simulation using specialized software and mathematical modeling. An important part is dedicated to the simulation, particularly in its theoretical framework and the precautions to be taken in the implementation of the experimental procedure.  These principles are illustrated by concrete examples achieved through operational simulation languages ??(OMNeT ++, OPNET). Presented under the complementary approach, the mathematical method is essential for the simulation. Both methodologies based largely on the theory of probability and statistics in general and particularly Markov processes, a reminder of the basic results is also available.



An engineer by training, Ken Chen is a professor at the University Paris 13 and professor at Telecom ParisTech.

Autorentext
An engineer by training, Ken Chen is a professor at the University Paris 13 and professor at Telecom ParisTech.

Inhalt

LIST OF TABLES xv

LIST OF FIGURES xvii

LIST OF LISTINGS xxi

PREFACE xxiii

CHAPTER 1. PERFORMANCE EVALUATION 1

1.1. Performance evaluation 1

1.2. Performance versus resources provisioning 3

1.2.1. Performance indicators 3

1.2.2. Resources provisioning 4

1.3. Methods of performance evaluation 4

1.3.1. Direct study 4

1.3.2. Modeling 5

1.4. Modeling 6

1.4.1. Shortcomings 6

1.4.2. Advantages 7

1.4.3. Cost of modeling 7

1.5. Types of modeling 8

1.6. Analytical modeling versus simulation 8

PART 1. SIMULATION 11

CHAPTER 2. INTRODUCTION TO SIMULATION 13

2.1. Presentation 13

2.2. Principle of discrete event simulation 15

2.2.1. Evolution of a event-driven system 15

2.2.2. Model programming 16

2.3. Relationship with mathematical modeling 18

CHAPTER 3. MODELING OF STOCHASTIC BEHAVIORS 21

3.1. Introduction 21

3.2. Identification of stochastic behavior 23

3.3. Generation of random variables 24

3.4. Generation of U(0, 1) r.v. 25

3.4.1. Importance of U(0, 1) r.v. 25

3.4.2. Von Neumann's generator 26

3.4.3. The LCG generators 28

3.4.4. Advanced generators 31

3.4.5. Precaution and practice 33

3.5. Generation of a given distribution 35

3.5.1. Inverse transformation method 35

3.5.2. Acceptancerejection method 36

3.5.3. Generation of discrete r.v. 38

3.5.4. Particular case 39

3.6. Some commonly used distributions and their generation 40

3.6.1. Uniform distribution 41

3.6.2. Triangular distribution 41

3.6.3. Exponential distribution 42

3.6.4. Pareto distribution 43

3.6.5. Normal distribution 44

3.6.6. Log-normal distribution 45

3.6.7. Bernoulli distribution 45

3.6.8. Binomial distribution 46

3.6.9. Geometric distribution 47

3.6.10. Poisson distribution 48

3.7. Applications to computer networks 48

CHAPTER 4. SIMULATION LANGUAGES 53

4.1. Simulation languages 53

4.1.1. Presentation 53

4.1.2. Main programming features 54

4.1.3. Choice of a simulation language 54

4.2. Scheduler 56

4.3. Generators of random variables 57

4.4. Data collection and statistics 58

4.5. Object-oriented programming 58

4.6. Description language and control language 59

4.7. Validation 59

4.7.1. Generality 59

4.7.2. Verification of predictions 60

4.7.3. Some specific and typical errors 61

4.7.4. Various tests 62

CHAPTER 5. SIMULATION RUNNING AND DATA ANALYSIS 63

5.1. Introduction 63

5.2. Outputs of a simulation 64

5.2.1. Nature of the data produced by a simulation 64

5.2.2. Stationarity 65

5.2.3. Example 66

5.2.4. Transient period 68

5.2.5. Duration of a simulation 69

5.3. Mean value estimation 70

5.3.1. Mean value of discrete variables 71

5.3.2. Mean value of continuous variables 72

5.3.3. Estimation of a proportion 72

5.3.4. Confidence interval 73

5.4. Running simulations 73

5.4.1. Replication method 73

5.4.2. Batch-means method 75

5.4.3. Regenerative method 76

5.5. Variance reduction 77

5.5.1. Common random numbers 78

5.5.2. Antithetic variates 79

5.6. Conclusion 80

CHAPTER 6. OMNET++ 81

6.1. A summary presentation 81

6.2. Installation 82

6.2.1. Preparation 82

6.2.2. Installation 83

6.3. Architecture of OMNeT++ 83

6.3.1. Simple module 84

6.3.2. Channel 85

6.3.3. Compound module 85

6.3.4. Simulation model (network) 85

6.4. The NED langage 85

6.5. The IDE of OMNeT++ 86

6.6. The project 86

6.6.1. Workspace and projects 87

6.6.2. Creation of a project 87

6.6.3. Opening and closing of a project 87

6.6.4. Import of a project 88

6.7. A first example 88

6.7.1. Creation of the modules 88

6.7.2. Compilation 92

6.7.3. Initialization 92

6.7.4. Launching of the simulation 93

6.8. Data collection and statistics 93

6.8.1. The Signal mechanism 94

6.8.2. The collectors 95

6.8.3. Extension of the model with statistics 95

6.8.4. Data analysis 98

6.9. A FIFO queue 98

6.9.1. Construction of the queue 98

6.9.2. Extension of MySource 101

6.9.3. Configuration 103

6.10. An elementary distributed system 105

6.10.1. Presentation 105

6.10.2. Coding 107

6.10.3. Modular construction of a larger system 114

6.10.4. The system 115

6.10.5. Configuration of the simulation and its scenarios 115

6.11. Building large systems: an example with INET 117

6.11.1. The system 117

...

Produktinformationen

Titel: Performance Evaluation by Simulation and Analysis with Applications to Computer Networks
Autor:
EAN: 9781119006213
ISBN: 978-1-119-00621-3
Digitaler Kopierschutz: Adobe-DRM
Format: E-Book (pdf)
Herausgeber: Wiley-Iste
Genre: Allgemeines, Lexika
Anzahl Seiten: 316
Veröffentlichung: 02.02.2015
Jahr: 2015
Untertitel: Englisch
Dateigrösse: 2.1 MB