public class RootSwitch extends Switch
BagofTaskVm, datacenterid, dc, downlinkbandwidth, downlinkswitches, downlinkswitchpktlist, fintimelistHost, fintimelistVM, hostlist, id, latency, level, numport, packetTohost, pktlist, switching_delay, uplinkbandwidth, uplinkswitches, uplinkswitchpktlist, Vmlist| Constructor and Description |
|---|
RootSwitch(java.lang.String name,
int level,
NetworkDatacenter dc)
Constructor for Root Switch We have to specify switches that are connected to its downlink
ports, and corresponding bandwidths
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
processpacket_up(SimEvent ev)
Send Packet to switch connected through a downlink port
|
getfreehostlist, getfreeVmlist, getHostwithVM, processEvent, processhostpacket, processpacket_down, processpacket, processpacketforward, shutdownEntity, startEntitycancelEvent, clone, getEventBuffer, getId, getName, getNextEvent, getNextEvent, getState, numEventsWaiting, numEventsWaiting, pause, run, schedule, schedule, schedule, schedule, scheduleFirst, scheduleFirst, scheduleFirst, scheduleFirst, scheduleFirstNow, scheduleFirstNow, scheduleFirstNow, scheduleFirstNow, scheduleNow, scheduleNow, scheduleNow, scheduleNow, selectEvent, send, send, send, send, sendNow, sendNow, sendNow, sendNow, setEventBuffer, setId, setState, waitForEventpublic RootSwitch(java.lang.String name,
int level,
NetworkDatacenter dc)
name - Name of the switchlevel - At which level switch is with respect to hosts.dc - Pointer to Datacenterprotected void processpacket_up(SimEvent ev)
processpacket_up in class Switchev - Event/packet to process