Kishan Patel Presentation On Real World Testbeds Emulation for Mobile Ad- Real World Testbeds Emulation for Mobile Ad- hoc Networks hoc Networks Prepared by: Kishan N. Patel IT Department, SVMIT Bharuch International Conference on Advanced Computing Technologies and Applications (ICACTA-2015)
25
Embed
Real World Testbeds Emulation for Mobile Ad-hoc Networks
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Kishan Patel
Presentation On
Real World Testbeds Emulation for Mobile Ad-hoc Real World Testbeds Emulation for Mobile Ad-hoc NetworksNetworks
Prepared by:
Kishan N. PatelIT Department,
SVMIT Bharuch
International Conference on Advanced Computing Technologies and Applications (ICACTA-2015)
Outline Overview of MANET MANET challenges Evaluation techniques Emulation Simulation vs Emulation Why Emulate Testbeds Categories and Architecture Literature review Conclusion References
Overview of MANET A mobile ad hoc network (MANET) is a continuously self-configuring,
infrastructure-less network of mobile devices connected without wires. Host movement is frequent. Topology changes frequently.
No cellular infrastructure. Multi-hop wireless links. Data must be routed via intermediate nodes.
AA BB AABB
MANETs Challenges Packet loss due to transmission errors Variable capacity links Frequent disconnections/partitions Limited communication bandwidth Broadcast nature of the communications Dynamically changing topologies/routes Lack of mobility awareness by system/applications Short battery lifetime Limited capacities
EvaluationEvaluation TechniquesTechniques
1. Simulation
A simulation system consists of many assumptions and artificial modeling, in order to reach a certain realistic degree.
2. Emulation
With a higher degree of realism than simulators, It can still control the repeatability of tests and use real hardware combined with simulation software, to conduct experiments in controlled conditions. They use artificial assumptions which are sometimes unrealistic.
3. Real-World Testbeds
Real-world testbeds have the higher level of realism because they are not based on assumptions about the experimental conditions
EMULATIONEMULATION Emulation focuses on creating an original computer environment, which can
be time-consuming and difficult to achieve, and also it is very costly because of its ability to maintain a closer connection to the authenticity object.
Emulation provide fully controlled and reproducible environment and it shows realism.
The most important thing in the emulation is protocols which are implemented will be tested without any modification. It is cost effective and scalable.
Simulation vs Emulation
a) Simulation represents a real
system by off-line software.
b) A simulation can run at any speed
relative to the real world, and it
puts out information while it is
running and afterwards to indicate
how the real system would have
behaved.
a) In emulation a system which acts
like another system in some ways.
b) An emulation is supposed to seem
to the user like the real thing. This
is useful for testing software or
hardware without having to buy
the real thing to test it on.
Why Emulate …??
Emulation is required to introduce the simulator into a live network. In
emulation object within the simulator are capable of introducing live
traffic into the simulator and injecting traffic from the simulator into the
live network.
Emulation provides environment without modifications to the software
and validates software solutions for ad hoc network.
A field test will show rather the simulation work is going on right track
or not and going from the simulator to the real thing directly to analyze
the performance and compare the results of routing protocols.
CONTINUE…
Testbeds Categories and Architecture
A Testbed is a framework for testing, comparing and evaluating algorithms and protocols in the real world.
I. Mobility modeling Real Mobility
The physical position of nodes can be changed by real mobility either by manually carrying the mobile devices, by using robots. Testbeds are based on real mobility.
Channel EmulationChannel emulation is based on nodes which are stationary and radio signals are changed to emulate the properties of a time varying radio channel.
Logical ConnectivityThe mobility modeling approaches deals with physical radio signals. It is very costly to solve problems in the radio-frequency domain due to components such as antennas, multiplexers, attenuators.
CONTINUE…
II.Wireless Medium Modeling
Emulation deals with the physical interaction between nodes by modeling the characteristics of the wireless shared medium.
III.Node variabilityHybrid Emulation
Emulation setup consisting of several physical machines, each host contain one or multiple virtual node instances.
One-to-One mappingA physical machine that holds only a single virtual node.
Monolithic EmulationEmulation setup consisting of a single physical machine which holds all virtual nodes. In contrast to network simulation, at least on communication layer is real implemented running on the operation system.
CONTINUE…
IV. Control mechanism
Classification of testbeds according to control mechanism:Centralized controlIn centralized control an emulation of the node movement is done by the central server. The nodes send their outgoing traffic to a main server, frames/packets that forwards, drops, or alters which is according to the network topology and wireless medium conditions.Distributed controldistributed control approaches build on clients that are mutually connected via wireless shared medium. Nodes in the network receive the entire communication automatically and also determine whether incoming packets are accepted or rejected based on logical connectivity.
CONTINUE…
V. Scalability and Cost efficiency Scalability/size
Addresses the number of nodes. Cost efficiency
In terms of cost for the required hardware and software, as well as the required space for deployment.
CONTINUE…
LITERATURE REVIEWTestbedsName
Architecture Tested Size Mobility/ Medium modeling