Skip to content

NS-MIRACLE is a framework designed to enhance the functionalities provided by NS2. It provides an efficient engine for handling cross-layer messages and, enables the coexistence of multiple modules within each layer of the protocol stack. For instance, multiple IP, link layers, MACs or PHYs can be specified and used within the same node.

License

Notifications You must be signed in to change notification settings

signetlabdei/nsmiracle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Note ⚠️

This branch contains only the dependencies required by the DESERT Underwater Framework. If you are looking for the full version of nsmiracle (including all standard modules and addons), please refer to the master branch.


About nsmiracle

NSMIRACLE is a Multi-InteRfAce Cross-Layer Extension for the Network Simulator version 2.

Its main features are:

  • to allow researches to re-define and extend the protocol stack in a flexible and modular way
  • to provide support for inter-protocol and inter-layer interaction, by providing means to exchange cross-layer messages
  • to provide effective support for multiple and heterogeneous interfaces
  • to allow easy, modular and hence flexible implementation of new wireless technologies
  • to provide support for improved modeling and simulation of wireless communications with respect to the well-known shortcomings of the current NS release (2.31 at the time of this writing)

Contents

The nsmiracle distribution contains the following software:

  • the nsmiracle core library
  • several additional libraries which provide:
    • CBR applications
    • Cross-layer message tracers
    • IP functionality (ip-interface correspondance and routing support)
    • TCP (wrapper for ns2 TCP modules)
    • Miracle PHY - a library and API for the implementation of wireless technologies
    • port multiplexers
    • UMTS PHY, MAC and RLC
    • 80211 (wrapper for ns2 implementations, including dei80211mr)
    • additional tools for dei80211mr use in nsmiracle
    • mobility models (e.g., Gauss-Markov mobility)

Authors

The nsmiracle library for the Network Simulator 2 has been developed by (in alfabetical order):

Nicola Baldo ([email protected])

Federico Maguolo ([email protected])

Marco Miozzo ([email protected])

At the time of this release (April 2007), all authors are with the Department of Information Engineering, University of Padova, Italy.


Documentation

See the nsmiracle web page at https://signet.dei.unipd.it/dgt/ns/miracle/nsmiracle-howto/index.html

About

NS-MIRACLE is a framework designed to enhance the functionalities provided by NS2. It provides an efficient engine for handling cross-layer messages and, enables the coexistence of multiple modules within each layer of the protocol stack. For instance, multiple IP, link layers, MACs or PHYs can be specified and used within the same node.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6