Class Broker

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--eduni.simjava.Sim_entity
              |
              +--gridsim.GridSim
                    |
                    +--Broker

class Broker
extends GridSim

The Grid Resource Broker: It is a GridSim entity with network.
It takes user experiment and assigns Gridlets/Jobs to Grid resources
depending on scheduling strategy and deadline and budget constrains.


Inner Class Summary
 (package private) classBroker.OrderCost
           
 (package private) classBroker.OrderCostTime
           

Fields inherited from class gridsim.GridSim
SimulationStartDate, rand

Fields inherited from class java.lang.Thread
MIN_PRIORITY, NORM_PRIORITY, MAX_PRIORITY

Constructor Summary
Broker(String name, double baud_rate)
           

Method Summary
 voidbody()
           

Methods inherited from class gridsim.GridSim
IsNetworked, GetSimulationStartDate, Init, Start, Clock, GridSimHold, Stop, GetEntityName, GetEntityId, GridStatisticsEntityId, GridInformationServiceEntityId, GridSimShutdownEntityId, GetGridResourceList, RecordStatistics, RecordStatistics, RecordStatistics, RecordStatistics

Methods inherited from class eduni.simjava.Sim_entity
set_invisible, get_name, get_id, get_port, get_port, add_port, add_param, sim_hold, sim_hold_for, sim_trace, sim_schedule, sim_schedule, sim_schedule, sim_schedule, sim_schedule, sim_schedule, sim_wait, sim_waiting, sim_waiting, sim_select, sim_cancel, sim_wait_for, sim_putback, sim_get_next, sim_get_next, sim_current, send_on, run

Methods inherited from class java.lang.Thread
currentThread, yield, sleep, sleep, start, stop, stop, interrupt, interrupted, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, activeCount, enumerate, countStackFrames, join, join, join, dumpStack, setDaemon, isDaemon, checkAccess, toString, getContextClassLoader, setContextClassLoader

Methods inherited from class java.lang.Object
getClass, hashCode, equals, notify, notifyAll, wait, wait, wait

Constructor Detail

Broker

public Broker(String name, double baud_rate)
Method Detail

body

public void body()

Association Links

to Class Experiment

to Class java.util.LinkedList

to Class java.util.LinkedList

to Class gridsim.GridletList

to Class gridsim.GridletList