Package ons.ra

Class My4RSA

java.lang.Object
ons.ra.My4RSA
All Implemented Interfaces:
RA

public class My4RSA
extends java.lang.Object
implements RA
This is a sample algorithm for Rounting Modulation Level Spectrum Allocation (RMLSA) problem. The grooming algorithm tries to find the least loaded lightpath. The modelation level adopted is the best given the distance from the chosen path. Fixed path routing is the simplest approach to finding a lightpath. The same fixed route for a given source and destination pair is always used. This path is computed using Dijkstra's Algorithm. First-Fit slots set assignment tries to establish the lightpath using the first slots set available sought in the increasing order.
  • Constructor Summary

    Constructors 
    Constructor Description
    My4RSA()  
  • Method Summary

    Modifier and Type Method Description
    void flowArrival​(Flow flow)  
    void flowDeparture​(long id)  
    void setModulation​(int modulation)  
    void simulationEnd()  
    void simulationInterface​(ControlPlaneForRA cp)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait