[ns] RTNS extension of NS-2
p.pagano at sssup.it
Tue Jul 3 04:01:48 PDT 2007
Dear NS users,
on behalf of the ReTiS Lab (http://retis.sssup.it) in Scuola Superiore
Sant'Anna, Pisa (I), I announce the first release of an NS-2 extension
useful to model Distributed Real-Time Applications.
The source code is published under GPL licence and the complete package
can be downloaded from the Web site:
For your convenience, a brief abstract is appended at the end of this
We are happy to collaborate with those who are involved in
Real-Time networking and find useful this tool.
We apologize with those who will find the package incomplete and thank
in advance those who will report about bugs and misbehavior.
To be considered, any message addressed to the RTNS-developers crew
be sent to:
rtns at gandalf.sssup.it
and include the word "RTNS" in the subject.
Paolo Pagano, Experimental Physics PhD, Postdoctoral Fellow
ReTiS Lab, Scuola Superiore Sant'Anna, Pisa, Italy
Tel +39 050 882 034, Fax +39 050 882 003
Simulation is an important analysis tool in the development of
distributed systems, in testing new network protocols, and for assessing
the performance of protocols. In many important cases, simulation
complements effectively off-line mathematical analysis tools, especially
for large and complex systems with hundreds of nodes.
Existing simulation tools for wireless networks concentrate on the
communication protocols and radio propagation models. Most of these
tools provide models for calculating the power utilization for the radio
and the node hardware. However, they lack capability of CPU models and
cannot simulate the processor level.
The Real Time Network Simulator (RTNS) is a simulation suite to model
operating system mechanisms for distributed networked applications. It
is built by integrating the popular NS-2 (Network Simulator) and RTSim
(Real Time Operating System SIMulator). The latter is an open source
project developed at Retis Lab of Scuola Superiore Sant'Anna, which
provides real time, power aware simulations at the CPU level.
RTNS bridges the gap between the network and operating system
This cosimulator could be used for studying the effect of CPU load on
delay in recieving of packet in a communication network. In wireless
networks, the packet transmitted in a network has to pass through a
number of processors before being received at the destination node.
Adopting a flat FCFS scheduling policy at each hop, as the load on the
processor increases due to different activities performed by the
corresponding node (e.g. if the node is also involved in computation),
the delay in transmission and reception of packet increases. Hence this
delay induced by the processor load is quite significant for time
critical applications over the network.
More information about the Ns-users