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: http://rtns.sssup.it For your convenience, a brief abstract is appended at the end of this message. 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 must be sent to: [EMAIL PROTECTED] and include the word "RTNS" in the subject. Best regards, Paolo Pagano ------- 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 http://feanor.sssup.it/~pagano Abstract 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 simulators. 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.
