Please use this identifier to cite or link to this item:
Authors: Iqbal, Muhammad Azhar
Islam, Muhammad Arshad
Aleem, Muhammad
Murtaza, Hassan
Keywords: Computer science, information & general works
Computer science
Computer Networking
Computer Programming
Issue Date: 2017
Publisher: Higher Education Commission Pakistan
Abstract: In our experience, network modeling and simulations are complex tasks for research students. Moreover, modeling tools such as network simulators are difficult to learn and practice and require advance level expertise. Network simulation tools are helpful in two ways: first, provisioning of a virtual environment that mimics a real-life scenario and secondly, it provides integrated development environment for the evaluation of proposed algorithms before actual implementation on real-world devices. A number of network simulation tools (i.e., NS-2, NS-3, OMNeT++, OPNET, QualNet, GloMoSiM, JiST/SWANS, DIVERT, NCTUns, etc.) [1] [2] based on sequential/parallel Discrete Event Simulation (DES) kernel are available. However, the selection of network simulator depends on several factors for example ease of use, the learning curve of the programming language involved, type of scenario one may intend to simulate etc. Keeping these factors in view, we have identified that OMNeT++ is among the most popular DES simulators attracting fairly a large researcher community [3]. OMNeT++ is available in two editions i.e., Academic and Commercial [4]. OMNeT++ Academic Edition is an open, extensible, modular, component-based simulation library and framework, primarily used for modeling and performance analysis of network (including wired and wireless) technologies. The commercial version of the OMNeT++ (that is known as OMNEST [5]) has broader capabilities designed for the enterprise IT environment and additionally provides documentation and professional support. Considering the increasing demands of OMNeT++, we have formulated this practical simulation guide for the beginners who are interested in learning computer network simulations. The objective of this book is to provide a good starting point for students that have basic prior knowledge of network simulations. This book is an effort to partially fill the gap associated with the understanding of computer network concepts through programming in an abstract way. We believe that after performing proposed network simulation experiments, students will find it easier to understand and use available frameworks (of OMNeT++) with implemented concepts of the computer network at different layers of TCP/IP protocol stack. The uniqueness of this book is that it covers simulation details along with the theoretical concepts of computer networks. The key feature of this book is that it targets various aspects of TCP/IP stack to provide its readership a better perspective both in terms of simulation skills as well as the basic understanding of TCP/IP. This book considers the implementation of layering perspective of TCP/IP that (to the best of our knowledge) has not been addressed in the available OMNeT++ text. This book is suitable for graduate students enrolled in computer network course. This book assumes that the reader has a good understanding of OMNeT++ TicToc tutorial for simple networks (without compound module implementation). Instructors are facilitated in this book in a comprehensive way to explain computer network theory besides guidance of developing skills in OMNeT++ simulation tool.
Description: Monograph
ISBN: 978-969-417-197-5
Appears in Collections:Monographs.

Files in This Item:
File Description SizeFormat 
Initial Pages(Computer Network Simulation using OMNET++).pdf498.48 kBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.