Muutke küpsiste eelistusi

Wireless Network Simulation: A Guide using Ad Hoc Networks and the ns-3 Simulator 1st ed. [Pehme köide]

  • Formaat: Paperback / softback, 256 pages, kõrgus x laius: 235x155 mm, kaal: 454 g, 32 Illustrations, color; 9 Illustrations, black and white; XVI, 256 p. 41 illus., 32 illus. in color., 1 Paperback / softback
  • Ilmumisaeg: 06-May-2021
  • Kirjastus: APress
  • ISBN-10: 1484268482
  • ISBN-13: 9781484268483
  • Pehme köide
  • Hind: 37,58 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 44,21 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 256 pages, kõrgus x laius: 235x155 mm, kaal: 454 g, 32 Illustrations, color; 9 Illustrations, black and white; XVI, 256 p. 41 illus., 32 illus. in color., 1 Paperback / softback
  • Ilmumisaeg: 06-May-2021
  • Kirjastus: APress
  • ISBN-10: 1484268482
  • ISBN-13: 9781484268483
Learn to run your own simulation by working with model analysis, mathematical background, simulation output data, and most importantly, a network simulator for wireless technology. This book introduces the best practices of simulator use, the techniques for analyzing simulations with artificial agents and the integration with other technologies such as Power Line Communications (PLC).

Network simulation is a key technique used to test the future behavior of a network. It’s a vital development component for the development of 5G, IoT, wireless sensor networks, and many more. This book explains the scope and evolution of the technology that has led to the development of dynamic systems such as Internet of Things and fog computing. 

You'll focus on the ad hoc networks with stochastic behavior and dynamic nature, and the ns-3 simulator. These are useful open source tools for academics, researchers, students and engineers to deploy telecommunications experiments, proofs and new scenarios with a high degree of similarity with reality.  You'll also benefit from a detailed explanation of the examples and the theoretical components needed to deploy wireless simulations or wired, if necessary.

What You’ll Learn
  • Review best practices of simulator uses
  • Understand techniques for analyzing simulations with artificial agents
  • Apply simulation techniques and experiment design
  • Program on ns-3 simulator
  • Analyze simulation results
  • Create new modules or protocols for wired and wireless networks

Who This Book Is For

Undergraduate and postgraduate students, researchers and professors interested in network simulations. This book also includes theoretical components about simulation, which are useful for those interested in discrete event simulation DES, general theory of simulation, wireless simulation and ns-3 simulator.
About the Authors ix
About the Technical Reviewer xi
Preface xiii
Chapter 1 Introduction to Simulation
1(24)
Framework
1(1)
Simulations, Models, and Their Importance in Research
2(2)
Types of Simulation Techniques
4(3)
Formal Systems Concepts
7(1)
Simulation and Emulation
8(4)
Network Simulators
12(1)
ns-3 Simulator General Features
12(5)
Formal Concepts and ns-3 Specification
17(6)
Summary
23(1)
Complementary Readings
23(2)
Chapter 2 Wireless and Ad Hoc Networks
25(20)
Connectivity and Mobility Evolution
26(1)
History of Wireless Communication Technologies
27(1)
Computing Architecture with Wireless Networks
28(7)
Mobile Clouds and Ad Hoc Networks
35(2)
Features and Challenges of MANETs
37(1)
Wireless Mesh Networks and Wireless Sensor Networks
37(1)
Cooperation in MANETs
38(1)
Routing Protocols
39(1)
Distance Vector and Link-State Routing
39(1)
Social Clouds
40(1)
MANET Clusters
41(1)
Summary
42(1)
Complementary Readings
42(3)
Chapter 3 Design of Simulation Experiments
45(20)
Introduction
45(8)
Factorial Designs
53(1)
2k Factorial Design
53(3)
2k-p Fractional Factorial Designs
56(1)
Example
57(5)
Summary
62(1)
Complementary Readings
63(2)
Chapter 4 Network Simulating Using ns-3
65(32)
ns-3 at a Glance
65(2)
Relations Between Abstractions on ns-3
67(2)
Code Style
69(2)
My First Network
71(7)
Running and Building Other Scripts
78(2)
Emulation on ns-3
80(3)
Animating the Simulation
83(3)
Scheduler
86(1)
Logging and Tracing
87(2)
Trace Helpers
89(1)
Using Command-Line Arguments
90(4)
Summary
94(1)
Exercises
94(3)
Chapter 5 Analysis of Results
97(14)
Output Data Analysis for a Single System
99(1)
Transient and Steady-State Behavior of a Stochastic Process
100(1)
The Random Nature of the Simulation Output
101(1)
Types of Simulation According to the Output Analysis
102(1)
Statistical Analysis for Terminating (or Transient) Simulations
103(1)
Statistical Analysis for Steady-State Parameters
104(2)
The Replication-Deletion Approach
106(1)
Simulation Procedure
107(1)
Output Data Analysis
107(3)
Summary
110(1)
Complementary Readings
110(1)
Chapter 6 MANET Simulation on ns-3
111(50)
A Simple Ad Hoc Network
111(2)
Wi-Fi Model
113(2)
The PHY Layer Model
115(1)
MAC Low Model
116(1)
MAC High Model
116(1)
Node Abstractions
117(4)
Socket Abstraction
121(6)
Plot
127(1)
Output
128(1)
Agent-Based Simulation
129(3)
Description of the Experiment
132(1)
Abstractions
133(6)
Tracing
139(1)
Run Simulation
140(1)
Analysis of Results
141(8)
Run and Analyze
149(2)
Results
151(7)
Summary
158(1)
Complementary Readings
158(3)
Chapter 7 MANETs and PLC on ns-3
161(26)
Power Line Communication
161(1)
Fundamental Characteristics of the PLC Channel
162(2)
Deterministic Models of PLC Channel
164(2)
PLC Software for ns-3 Simulation
166(2)
MANET and PLC Simulation
168(7)
Wireless-PLC Mixed Node
175(3)
PLC Simulation Examples
178(5)
Mixed Wireless-PLC Simulation on ns-3
183(2)
Summary
185(1)
Complementary Readings
186(1)
Appendix A Basic Statistics
187(10)
Random Variables and Random Vectors
187(1)
Random Variables
188(1)
Probability Density Functions
188(1)
Random Vector
189(1)
Independence
189(1)
Expected Value
190(1)
Variance
191(1)
Covariance
191(1)
Correlation Coefficient
191(1)
Binomial Random Variable
192(1)
Normal Random Variable
193(1)
Geometric Random Variable
194(1)
Uniform Random Variable
194(3)
Appendix B ns-3 Installation
197(4)
Installing ns-3
197(3)
Installing Additional Features
200(1)
Appendix C Mininet
201(4)
Appendix D ns3-gym: OpenAI Gym Integration
205(2)
Installation
205(2)
Appendix E Experiments
207(4)
Testing Environment and Assumptions
208(3)
Appendix F PLC Code Experiment
211(18)
Acronyms 229(6)
Bibliography 235(16)
Index 251
Henry Zárate Ceballos received his PhD in Engineering Computing and Systems and Masters Degree in Telecommunications from the National University of Colombia. Henry is currently a researcher with the TLÖN Group. Henry has worked extesensively with the Ns-2 and Ns-3 simulators and wireless distributed operative systems. Jorge Ernesto Parra Amaris received his Masters Degree in Telecommunication from the National University of Colombia, and is an Electronics Engineer from the Colombian School of Engineering Julio Garavito. Jorge's Masters thesis proposed a unique algorithm which was validated through simulation using NS-3.  Hernán Jiménez Jiménez received his postgraduate Masters in Telecommunications from the National University of Colombia. Hernán is currently a researcher at TLÖN Group. Diego Alexis Romero Rincón received his Masters in Electronics from the National University of Colombia and is currently a researcher with the TLÖN Group. Diego focused his Masters thesis on on the NS-3 simulator. Deigo is currently a lecturer at the National University of Colombia. Oscar Agudelo Rojas is a systems engineer and lecturer at the National University of Colombia, where he also received his Masters degree in Telecommunications. His research work includes networks (wired and wireless), network coding, simulation (ns2-ns3) and parallel and distributed systems. Jorge Eduardo Ortiz Triviño received his PhD in Engineering Computing Systems and Masters Degrees in Telecommunications, Statistics, and Philosophy from the National University of Colombia. Jorge is currently a professor at the National University of Colombia, while also working as a network specialist.