Tutorial-5: CloudNetSim++: A GUI Based Framework for Modeling
and Simulation of Data Centers in OMNeT++
Duration: 2 Hours
State-of-the-art cloud simulators in use today are
limited in the number of features they provide, lack
real network communication models, and do not
provide extensive Graphical User Interface (GUI) to
support developers and researchers to extend the
behavior of the cloud environment. We propose
CloudNetSim++, a comprehensive packet level
simulator that enables simulation of cloud
environments. CloudNetSim++ can be used to evaluate
a wide spectrum of cloud components, such as
processing elements, storage, networking, Service
Level Agreement (SLA), scheduling algorithms, fine
grained energy consumption, and VM consolidation
algorithms. CloudNetSim++ offers extendibility,
which means that the developers and researchers can
easily incorporate own algorithms.
Student’s researchers often find it difficult to
understand the Cloud simulators due to their complex
installation, execution and code modification
process. Most of the time students/researchers feel
more comfortable if they have to develop
applications from scratch. This is due to the level
of complexity that comes in with the adoption of
existing Cloud simulators. In this tutorial our main
objective is to introduce CloudNetSim++ to the
community. The CloudNetSim++ is very easy to adopt
there is no installation hazards, and the design is
flexible; thus to allow research community to easy
modify the code.
The tutorial will cover the basics of network
simulator, its working, and how complex simulations
can be designed using OMNeT++. In the later half, we
will cover the basic concepts of CloudNetSim++, its
design and future enhancements. The main objective
of this tutorial is to familiarize the audience with
CloudNetSim++, so they can use this simulator for
building/ simulating their own algorithms.
Tutorial Outline
- Introduction to Network Simulator
- Getting started with OMNeT++
- Modeling and Simulation
- Simple two node model
- Multi-node Model
- Turning into Real Networks
- Design and implementation of CloudNetSim++
- Simple execution of Cloud Scenario
Targeted Audience
Our target ordinance includes academics and companies, postgrad students, and other researchers and engineers. The tutorial will be a great venture especially for students at both the graduate and under-graduate levels to pursue research/development in this area.
Tutorial Fees
For Students:
IEEE Student Members: Rs. 500
Non-IEEE Student Members: Rs. 800
For Professionals:
IEEE Members: Rs. 3000
Non-IEEE Members: Rs. 4000
Instructor Biography
Samee U. Khan is an associate professor of electrical and
computer engineering at the North Dakota State University. He is the
Director of the Cloud Computing Center, the Cyber-Physical Systems
Laboratory, and the Distributed Computing, Communications, and
Systems Laboratory. He is an ACM Distinguished Speaker, a Fellow of
the IET, and a Fellow of the BCS. Samee's research interests include
optimization, robustness, and security of: cloud, grid, cluster and
big data computing, social networks, wired and wireless networks,
power systems, smart grids, and optical networks. He is an associate
editor of the IEEE Access, IEEE Cloud
Computing, IEEE Communications Surveys and Tutorials, and IEEE IT
Pro.
Asad W. Malik is an assistant professor at the National
University of Sciences and Technology (NUST) in Pakistan. His
research interests include distributed systems, large-scale network
modeling and simulation, cloud computing. He received a BCS from
Hamdard University, and an MS and PhD from National University of
Sciences and Technology – NUST in 2012 under the supervision of Dr.
Shoab A. Khan. During his PhD, he visited Georgia Institute of
Technology, USA and where he worked under the supervision of Prof.
Richard Fujimoto.