Information Technology Reference
In-Depth Information
TABLE 15.1
Summary of Changes between GridSim Packet and Flow Implementations
Component
Packet Model
Flow Model
GridSim network type
GridSimTags.
NET_PACKET_LEVEL
GridSimTags.
NET_FLOW_LEVEL
Input/output
Input/Output extends
Sim_entity
FlowInput/FlowOutput
extends Sim_entity
implements NetIO
Packet
NetPacket extends Packet
FlowPacket extends Packet
Link
SimpleLink extends Link
FlowLink extends Link
Router
RIPRouter/FloodingRouter/
RateControlledRouter
extends Router
FlowRouter extends Router
Scheduler
SCFQScheduler/
FIFOScheduler/
RateControlledScheduler
implements PacketScheduler
N/A
Event i lter
N/A
FilterFlow
Package
gridsim.net
gridsim.net.l ow
responsibility in the l ow model. A new class, FlowRouter, has been added,
which enables many-to-many ( m:m ) connections from GridSim entities
but performs no actual scheduling itself. As such, there is no equivalent to
PacketScheduler needed for the l ow model.
Finally, the FlowInput holds the FlowPacket for the appropriate
duration, based on Equation 15.2 and an appropriate bandwidth sharing
F.I
F.O
F. I
F.O
NetUser
1
Resource
5
FlowLink
FlowLink
FlowRouter
3
FlowRouter
4
FlowLink
FlowLink
FlowLink
F.I
F.O
F. I
F.O
NetUser
2
Resource
6
FIGURE 15.4
GridSim l ow networking architecture.
 
Search WWH ::




Custom Search