Learning OMNeT++
Make realistic and insightful network simulations with
OMNeT++
Thomas Chamberlain
BIRMINGHAM - MUMBAI
Learning OMNeT++
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy
of the information presented. However, the information contained in this book is
sold without warranty, either express or implied. Neither the author, nor Packt
Publishing, and its dealers and distributors will be held liable for any damages
caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
First published: September 2013
Production Reference: 1110913
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-84969-714-9
www.packtpub.com
Credits
Author
Thomas Chamberlain
Project Coordinator
Sherin Padayatty
Proofreader
Faye Coulman
Indexer
Hemangini Bari
Production Coordinator
Shantanu Zagade
Cover Work
Shantanu Zagade
Cover Image
Conidon Miranda
Reviewers
Thomas M. Chen
P. Victer Paul
Acquisition Editor
Vinay Argekar
Commissioning Editor
Shreerang Deshpande
Technical Editors
Dennis John
Gaurav Thingalaya
Copy Editors
Laxmi Subramanian
Adithi Shetty
Kirti Pai
About the Author
Thomas Chamberlain grew up in the 90s in London. From a young age, he was
passionate about programming and computers, which led him to pursue a degree in
Computer Science, where he focused on intelligent, self-adaptive networks.
Since then, Tom has worked for a leading aerospace, defense, and advanced
technology company as a Software and Systems Engineer.
I would like to thank my friends and family, who have always
supported me, and I would like to dedicate this book to my
wife, Andrea.
About the Reviewers
Thomas M. Chen received his BS and MS degrees in Electrical Engineering from
the Massachusetts Institute of Technology, and a PhD in Electrical Engineering from
the University of California, Berkeley. After graduation, he worked on high-speed
networks research at GTE Laboratories (now Verizon) in Waltham, Massachusetts.
He contributed to the national ATM standards and the Industry consortium ATM
Forum. In 1997, he joined the Department of Electrical Engineering at Southern
Methodist University, Dallas, Texas, as an Associate Professor. At SMU, he led
the research in network security, network protocols, and traffic control. He joined
Swansea University, Wales, UK, in 2008 as a professor of networking.
He is the co-author of ATM Switching Systems, Artech House (1995) and the
co-editor of Broadband Mobile Multimedia: Techniques and Applications, Auerbach
Publications (2008) and Mathematical Foundations for Signal Processing, Communications,
and Networking, CRC Press (2012). He was formerly the Editor-in-chief of IEEE
Communications Surveys, IEEE Communications Magazine, and IEEE Network. He
was also formerly the Technical Editor for IEEE Press books and the Associate Editor
for ACM Transactions on Internet Technology. He has served as a member-at-large
in the IEEE Communications Society Board of Governors and as a Treasurer for the
IEEE Computer Society's Security and Privacy group. He currently serves as the
Associate Editor for the International Journal of Security and Networks, Journal on
Security and Communication Networks, and International Journal of Digital Crime
and Forensics. He received the IEEE Communications Society's Fred Ellersick Best
Paper award in 1996.
P. Victer Paul is a research scholar pursuing a PhD in the field of Computer
Science, Pondicherry University, Pondicherry, India. He has completed his
B.Tech. in Information Technology (2007) from SMVEC with a university rank and
M.Tech. in Network and Internet Engineering (2011) from Pondicherry University,
Pondicherry, India, with a University gold medal. He is a recipient of the INSPIRE
fellowship from the Department of Science and Technology, Govt. of India. He has
around six years of professional experience in Industry and Research. Currently, he
is working in the fields of Wireless Communications, Evolutionary Computing, and
Distributed Systems. He is one of the researchers proficient in using and optimizing
the OMNeT++ simulation tool and has developed a number of projects in the same.
He has published around 20 research papers in various forums such as conferences
and journals at national and international levels.
www.PacktPub.com
Support files, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support files and downloads related
to your book.
Did you know that Packt offers eBook versions of every book published, with PDF
and ePub files available? You can upgrade to the eBook version at www.PacktPub.
com and as a print book customer, you are entitled to a discount on the eBook copy.
Get in touch with us at service@packtpub.com for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign
up for a range of free newsletters and receive exclusive discounts and offers on Packt
books and eBooks.
TM
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital
book library. Here, you can access, read and search across Packt's entire library
of books.
Why Subscribe?
• Fully searchable across every book published by Packt
• Copy and paste, print and bookmark content
• On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access
PacktLib today and view nine entirely free books. Simply use your login credentials
for immediate access.