Changes between Version 17 and Version 18 of GIR3.2_ERM

11/02/11 13:20:52 (8 years ago)



  • GIR3.2_ERM

    v17 v18  
    9494  inflating: GENI 10 Simulations 2/sorting.m 
    9595  inflating: GENI 10 Simulations 2/timing.m 
    96   inflating: GENI 10 Simulations 2/wave_assign.m 
    97 }}}
    98 Reviewed README.txt, which provides an overview of the Simulation Package, functionality new to the release, information about simulator files and viewing results.
     96  inflating: GENI 10 Simulations 2/wave_assign.m
     97  $ cd GENI\ 10\ Simulations\ 2/
     99The package includes a README.txt, which provides an overview of the Simulation Package, functionality new to the release, information about simulator files and viewing results:
     101GENI and Columbia University proprietary
     102Authors: Lightwave Research Laboratory
     103Last Modified: March 2011
     104All rights reserved
     105Discrete Event Simulations of Optical Mesh Network (ERM Simulator)
     107Release: Version 1
     109Date:  March 2011.
     111Contact Email:;
     115Disclaimer: This software does not come with guarantees !
     119Scope of the Simulation Package:
     121This simulation tool emulates the architecture of the ERM-box, deployed on the large scale networks. Peformance of large scale networks ena
     122bled with ERM-box capabilities can be simulated. Impairments in the optical-layer, such as ASE noise and crosstalk in the wavelength switch
     123es can be computed.
     127Functionalities present in this release:
     129* Discrete event simulations of optical mesh networks.
     130* Events are the arrival and departure of the lightpath demands according to the Poission distribution and exponential service times.
     131* This simulator can perform, unicast, anycast communication paradigms. In the case of multicast, the light-trees are configured in the net
     132work, where the optical switches (ROADMS) perform the light splitting.
     133* The routing used in the simulator is Shortest-path (OSPF) and the wavelength assigments can be random or first-fit.
     134* Impairment-aware RWA algorithms are implemented via a Quality-of-Transmission (QoT) estimator.
     135* Rudimentary energy models are implemented for the optical physical layer.
     136* Control signaling latencies are modeled.
     137* Simulator can be scalable to wavelengths and the network topologies.
     138* Large scale mesh networks are considered.
     141Running the simulator:
     143* The main file is "main.m".
     144* The input parameters file used to run the "main.m"  is "InputParam.txt"
     145* The file "InputParam.txt" consists of the description of the parameters and their values.
     146* Input Data in "InputParam.txt" should be of the order:
     147  1) Number of Requests: More the number of requests (1e6), the statical averages approach steady state values.
     148  2) Topology Number: The topology numbers can be found in file "phy_topology.m". Ring, Torus mesh, NSFNET, 24 node US mesh Network, CONUS
     149CORONET are implemented.
     150  3) Number of Wavelengths: This is the number of wavelengths that are used in the network. Each link in the network can multiplex this num
     151ber of wavelengths.
     152  4) Q-factor threshold: Quality factor of the signal that is required.
     153  5) Routing Method (Distance -1, Hop -2): Distance routing is OSPF and hop routing is consdering the weight if the each link in the networ
     154k as unity.
     155  6) Lower limit (Network Load): Starting network load (Erlangs)
     156  7) Increment Network Load: Incremental network load (Erlangs)
     157  8) Upper limit Network Load: Maximum network load (Erlangs)
     158  9) Probable number of destinations (set D_s): D_s=1 for unicast; D_s= k > 1 for anycast
     159 10) Wavelength Assignment Method (Random -1, First Fit -2): Random wavelength assignment picks a wavelength out of available ones and Firs
     160t-Fit selects the wavelength with                                                                 lowest index first
     161 11) Latency Thershold in milli seconds: All the lightpath connections that inccur more than this latency will be blocked (dropped).
     163Viewing the Results:
     166Results can be viewed in a folder created during the simulation ../output
     169Files used in the simulator
     172       + main.m
     173       |----- timing.m 
     174       |---- + arrive.m
     175             |---- RandSD.m
     176             |---- sorting.m
     177       |---- departure.m
     178       |---- configureOXC.m
     179       |---- deconfigureOXC.m
     180       |---- dijkstra.m
     181       |---- + crosstalk.m
     182             |---- nxt.m
     183             |---- mb2bin.m
     184             |---- num_bin.m
     185       |---- wave_assign.m
     186       |---- + phy_topology.m
     187             |---- hop_mat.m         
     188       |---- exprnd.m
     189       |---- constants.m
     190       |---- imp_cons.m
     191       |---- paramters.m
     194This review did not use the simulation.
    100196== NetFPGA Hardware Source Code Package ==