GridSim 5.0 beta

Uses of Class
gridsim.net.Link

Packages that use Link
gridsim Classes that form the main simulation structure of GridSim
gridsim.auction Classes that form the framework of auction model in GridSim. 
gridsim.datagrid Classes that form the framework of DataGrid model in GridSim. 
gridsim.datagrid.index Classes that form the structure of multiple regional Data GIS and Replica Catalogue entities. 
gridsim.index Classes that form the structure of multiple regional GIS entities. 
gridsim.net Classes that form the network extension of GridSim
gridsim.net.flow Classes that form the network flow extension of GridSim
gridsim.net.fnb Classes that form the finite network buffer extension of GridSim
gridsim.parallel   
gridsim.parallel.reservation   
gridsim.parallel.util   
gridsim.resFailure Classes that form the framework of resource failures model in GridSim. 
gridsim.util Classes that perform other important functionalities of GridSim
 

Uses of Link in gridsim
 

Methods in gridsim that return Link
 Link GridSimCore.getLink()
          Returns the Link that connects this entity to other entities if Network Extensions are being used.
 

Constructors in gridsim with parameters of type Link
AdvanceReservation(String name, Link link)
          Allocates a new AdvanceReservation object.
AdvanceReservation(String name, Link link, double timeZone)
          Allocates a new AdvanceReservation object with a given time zone
ARGridResource(String name, Link link, ResourceCharacteristics resource, ResourceCalendar calendar, ARPolicy policy)
          Allocates a new GridResource object that supports Advanced Reservation.
GridResource(String name, Link link, long seed, ResourceCharacteristics resource, double peakLoad, double offPeakLoad, double relativeHolidayLoad, LinkedList weekends, LinkedList holidays)
          Allocates a new GridResource object.
GridResource(String name, Link link, ResourceCharacteristics resource, ResourceCalendar calendar)
          Allocates a new GridResource object.
GridResource(String name, Link link, ResourceCharacteristics resource, ResourceCalendar calendar, AllocPolicy policy)
          Allocates a new GridResource object.
GridSim(String name, Link link)
          Allocates a new GridSim object with NETWORK communication channels: "input" and "output" Sim_port.
GridSimCore(String name, Link link)
          Allocates a new GridSim object with NETWORK communication channels: "input" and "output" Sim_port.
GridUser(String name, Link link)
          Creates a GridUser object
GridUser(String name, Link link, String regionalGIS)
          Creates a GridUser object
 

Uses of Link in gridsim.auction
 

Constructors in gridsim.auction with parameters of type Link
Auctioneer(String name, Link link)
           
 

Uses of Link in gridsim.datagrid
 

Constructors in gridsim.datagrid with parameters of type Link
DataGridResource(String name, Link link, ResourceCharacteristics resource, ResourceCalendar calendar, AllocPolicy policy, ReplicaManager replicaManager)
          Creates a new DataGrid resource object
DataGridResource(String name, Link link, ResourceCharacteristics resource, ResourceCalendar calendar, ReplicaManager replicaManager)
          Creates a new DataGrid resource object
DataGridUser(String name, Link link)
          Creates a new DataGrid user.
NOTE: When using this constructor, do not forget to set the regional GIS name and the Replica Catalogue name for this entity.
DataGridUser(String name, Link link, String regionalGIS)
          Creates a new DataGrid user.
NOTE: When using this constructor, do not forget to set the Replica Catalogue name for this entity.
DataGridUser(String name, Link link, String rcName, String regionalGIS)
          Creates a new DataGrid user
 

Uses of Link in gridsim.datagrid.index
 

Constructors in gridsim.datagrid.index with parameters of type Link
AbstractRC(String name, Link link)
          Creates a new Replica Catalogue (RC) entity.
DataRegionalGIS(String name, Link link)
          Creates a new Data GIS entity
RegionalRC(String name, Link link)
          Creates a new Replica Catalogue (RC) entity.
TopRegionalRC(Link link)
          Creates a new Replica Catalogue (RC) entity with a default name.
TopRegionalRC(String name, Link link)
          Creates a new Replica Catalogue (RC) entity.
 

Uses of Link in gridsim.index
 

Constructors in gridsim.index with parameters of type Link
AbstractGIS(String name, Link link)
          Creates a new regional GIS entity
RegionalGIS(String name, Link link)
          Creates a new regional GIS entity
 

Uses of Link in gridsim.net
 

Subclasses of Link in gridsim.net
 class SimpleLink
          This class realizes a link in its simplest form.
 

Methods in gridsim.net with parameters of type Link
 void Input.addLink(Link link)
          Sets the Input entities link.
 void NetIO.addLink(Link link)
          Sets this entity's link.
 void Output.addLink(Link link)
          Sets this entity's link.
 void FloodingRouter.attachRouter(Router router, Link link, PacketScheduler sched)
          Joins two routers together.
 void RIPRouter.attachRouter(Router router, Link link, PacketScheduler sched)
          Joins two routers together.
 void RateControlledRouter.attachRouter(Router router, Link link, PacketScheduler sched)
          Joins two routers together.
abstract  void Router.attachRouter(Router router, Link link, PacketScheduler sched)
          Joins two routers together.
 void FloodingRouter.attachRouter(Router router, Link link, PacketScheduler thisSched, PacketScheduler otherSched)
          Joins two routers with a Link.
 void RIPRouter.attachRouter(Router router, Link link, PacketScheduler thisSched, PacketScheduler otherSched)
          Joins two routers with a Link.
 void RateControlledRouter.attachRouter(Router router, Link link, PacketScheduler thisSched, PacketScheduler otherSched)
          Joins two routers with a Link.
abstract  void Router.attachRouter(Router router, Link link, PacketScheduler thisSched, PacketScheduler otherSched)
          Joins two routers with a Link.
 

Uses of Link in gridsim.net.flow
 

Subclasses of Link in gridsim.net.flow
 class FlowLink
          This class enables flow level networking over a shared link.
 

Methods in gridsim.net.flow with parameters of type Link
 void FlowPacket.addBaudRate(Link link)
          Adds baud rate of current link, and sets bottleneck bandwidth and ID if the link is this flow's bottleneck
 void FlowInput.addLink(Link link)
          Sets the FlowInput entities link.
 void FlowOutput.addLink(Link link)
          Sets this entity's link.
 void FlowPacket.addLink(Link link)
          Adds current link, and calls addBaudRate() and addLatency()
 void FlowRouter.attachRouter(Router router, Link link, PacketScheduler sched)
          Joins two routers together.
 void FlowRouter.attachRouter(Router router, Link link, PacketScheduler thisSched, PacketScheduler otherSched)
          Joins two routers with a Link.
 

Uses of Link in gridsim.net.fnb
 

Methods in gridsim.net.fnb with parameters of type Link
 void FnbInput.addLink(Link link)
          Sets the Input entities link.
 void FnbOutput.addLink(Link link)
          Sets this entity's link.
 void FnbRIPRouter.attachRouter(Router router, Link link, PacketScheduler sched)
          Joins two routers together.
 void FnbRIPRouter.attachRouter(Router router, Link link, PacketScheduler thisSched, PacketScheduler otherSched)
          Joins two routers with a Link.
 

Uses of Link in gridsim.parallel
 

Constructors in gridsim.parallel with parameters of type Link
ParallelResource(String name, Link link, ResourceCharacteristics resource, AllocPolicy policy)
          Allocates a new object.
 

Uses of Link in gridsim.parallel.reservation
 

Constructors in gridsim.parallel.reservation with parameters of type Link
ReservationRequester(String name, Link link)
          Allocates a new object.
 

Uses of Link in gridsim.parallel.util
 

Constructors in gridsim.parallel.util with parameters of type Link
Workload(String name, Link link, String resourceName, WorkloadModel model)
          Create a new Workload object with the network extension.
 

Uses of Link in gridsim.resFailure
 

Constructors in gridsim.resFailure with parameters of type Link
GridResourceWithFailure(String name, Link link, long seed, ResourceCharacteristics resource, double peakLoad, double offPeakLoad, double relativeHolidayLoad, LinkedList weekends, LinkedList holidays)
          Allocates a new GridResourceWithFailure object.
GridResourceWithFailure(String name, Link link, ResourceCharacteristics resource, ResourceCalendar calendar)
          Allocates a new GridResourceWithFailure object.
GridResourceWithFailure(String name, Link link, ResourceCharacteristics resource, ResourceCalendar calendar, AllocPolicyWithFailure policy)
          Allocates a new GridResourceWithFailure object.
RegionalGISWithFailure(String name, Link link, ContinuousGenerator failureNumResPattern, ContinuousGenerator failureTimePattern, ContinuousGenerator failureLengthPattern)
          Creates a new regional GIS entity
RegionalGISWithFailure(String name, Link link, DiscreteGenerator failureNumResPattern, DiscreteGenerator failureTimePattern, DiscreteGenerator failureLengthPattern)
          Creates a new regional GIS entity
RegionalGISWithFailure(String name, Link link, Variate failureNumResPattern, Variate failureTimePattern, Variate failureLengthPattern)
          Creates a new regional GIS entity
 

Uses of Link in gridsim.util
 

Constructors in gridsim.util with parameters of type Link
Workload(String name, Link link, String fileName, String resourceName, int rating)
          Create a new Workload object with the network extension.
 


GridSim 5.0 beta

The University of Melbourne, Australia, 2009