A Flexible Platform for Hardware-Aware Network Experiments and a Case Study
#1


A Flexible Platform for Hardware-Aware Network Experiments and a Case Study on Wireless Network Coding
ABSTRACT
In this paper, we present the design and implementation of a
general, flexible hardware-aware network platform which takes
hardware processing behavior into consideration to accurately
evaluate network performance. The platform adopts a networkhardware
co-simulation approach in which the NS-2 network
simulator supervises the network-wide traffic flow and the SystemC
hardware simulator simulates the underlying hardware
processing in network nodes. In addition, as a case study, we
implemented wireless all-to-all broadcasting with network coding
on the platform. We analyze the hardware processing behavior
during the algorithm execution and evaluate the overall
performance of the algorithm. Our experimental results demonstrate
that hardware processing has a significant impact on the
algorithm performance and hence should be taken into consideration
in the algorithm design. We expect that this hardwareaware
platform will become a very useful tool for more accurate
network simulations and optimal designs of processingintensive
applications.
Keywords: Network simulation, co-simulation, hardware behavior,
hardware-aware, network coding, broadcasting, wireless
network.
I. INTRODUCTION
As network capability is improved by new technologies in
terms of bandwidth, latency and services, many emerging applications,
such as video-on-demand services and voice-over-IP,
are now running on networks. Such applications put tremendous
demand on network resources and also pose challenges on
hardware to process a large volume of traffic at a high speed.
In the meanwhile, more and more sophisticated network algorithms,
such as header compression, packet aggregation and encryption,
are introduced into network protocols to improve network
performance, which greatly increases the complexity of
hardware processing as well. Although complex hardware processing
may be necessary to realize certain network functions,
it has a significant impact on network latency, bandwidth and
power consumption. This effect may vary among different hardware
and network configurations. In general, computational resource
limited network devices, including many mobile devices,
are more prone to be affected by such complex processing. As a
result, hardware-aware algorithm designs and designated hardware
components may be required for such devices to optimize
the overall performance of the network system. However, traditional
network performance evaluation tools usually do not
Research supported by NSF grant numbers ECCS-0801438 and ECS-
0427345 and ARO grant number W911NF-09-1-0154.
posses hardware-aware capability and it is difficult to use such
tools to identify hardware performance bottleneck. Thus, a platform
with hardware awareness is needed to study the effect of
hardware processing in networks.
Currently, most network algorithms are developed, validated
and evaluated by either simulation or emulation. Simulators,
generally focusing on network traffic and packet transmissions,
provide limited modeling capability for hardware processing.
In particular, processing functions are implemented at software
level and the hardware behavior is usually simplified as a fixed
delay. Such modeling is apparently inadequate and inaccurate
when the processing is complex and unpredictable, leading to
disparity in network performance evaluation. Alternatively, emulators
perform real-time simulations by modeling the nodal
processing and network transmissions using physical computers
and network systems, thus they can obtain more accurate results
on the behavior and performance of the simulated network.
In traditional network emulators, the nodes in the simulated
network are represented by actual computers on a one-to-one
or one-to-many mapping. In the case of one-to-one mapping,
where each network node occupies one computer or network
device, the processing is performed in hardware. Although this
is the most realistic network environment, the network size is
constrained by the number of hardware systems, thus the emulation
for very large networks is not feasible. In the case of oneto-
many mapping, one or more network nodes are simulated as
virtual nodes in one computer system, allowing certain scalability
on the network size. However, since many virtual nodes
share the same hardware utility, such as CPU or memory, hardware
processing may not be realistically simulated. Besides,
in both cases, the hardware systems used to represent network
nodes have fixed hardware configuration and little hardware reconfigurable
ability, which does not allow emulators to examine
network performance under different hardware conditions.
Moreover, some emulations may require certain expensive computational
resources, which may not be always available or affordable.


Download full report
http://googleurl?sa=t&source=web&cd=2&ve...Coding.pdf&ei=Ndc3TrqoOMrprAfWwIDzDw&usg=AFQjCNGEq-gTLbfOO04UwsxGHPs--vKTwQ&sig2=e1sdUYD8APWwJCtnTmCOtw
Reply
#2

For More IEEE project on Network Simulation, view...

http://studentbank.in/report-ieee-projec...simulation
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: ppt on a flexible software based framework for online detection of hardware defects, mini science experiments for electronics, powered by mybb science experiments about insects, physics experiments for class 12, candida animal experiments ppt, a flexible software based framework for online detection of hardware defects pdf, powered by article dashboard fun science experiments,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  DESIGN AND IMPLEMENTATION OF GOLAY ENCODER AND DECODER computer science crazy 2 23,323 26-08-2016, 03:46 PM
Last Post: anasek
  DEVELOPMENT OF SOFTWARE & HARDWARE FOR MICROCONTROLLER BASED SMART NOTICE BOARD (US Electrical Fan 3 3,856 09-08-2016, 11:27 AM
Last Post: jaseela123d
  STUDY OF SUBSTATION EQUIPMENT AND PROTECTION smart paper boy 2 4,051 26-07-2015, 07:10 AM
Last Post: AlbertDodo
  ANTI THEFT ALERT AND AUTO ARRESTING SYSTEM FOR MUSEUMS AND JEWELRY SHOPS project report helper 11 14,494 12-08-2013, 09:57 AM
Last Post: computer topic
  A neural network based artificial vision system for licence plate recognition on reception projectsofme 2 2,755 27-07-2013, 11:57 AM
Last Post: computer topic
  Secured Data Transmission through Network seminar surveyer 2 2,310 26-04-2013, 02:02 PM
Last Post: computer topic
  Automatic power meter reading system using GSM network Electrical Fan 16 14,337 11-04-2013, 11:02 AM
Last Post: computer topic
  AUTOMATIC VEHICLE ACCIDENT DETECTION AND MESSAGING SYSTEM USING GSM AND GPS MODEM smart paper boy 14 10,737 02-01-2013, 06:16 PM
Last Post: naidu sai
  Toward Practical Opportunistic Routing With Intra-Session Network Coding seminar class 1 1,620 22-11-2012, 01:26 PM
Last Post: seminar details
  Study of Evaluated a STATCOM Application for Voltage Stability by Dynamic PV Curves seminar class 1 1,762 21-11-2012, 01:35 PM
Last Post: seminar details

Forum Jump: