230 likes | 356 Views
A Multichannel Scheduler for High-Speed Wireless Backhaul Links with Packet Concatenation. By: Abhijith K Abith G S Anuja Gindoriya Kavyashri K. LIST OF MODULES. Sender Time Queue Weight Queue Routers Receiver. MULTICHANNEL SCHEDULER MODEL. M= No of flows of input Traffic
E N D
A Multichannel Scheduler for High-Speed Wireless Backhaul Linkswith Packet Concatenation By: AbhijithK AbithG S AnujaGindoriya KavyashriK
LIST OF MODULES • Sender • Time Queue • Weight Queue • Routers • Receiver
MULTICHANNEL SCHEDULER MODEL M= No of flows of input Traffic pi= Packets at position I in DOQ. li= Length of packet at position i. di= Deadline of packet at position i. Lmax= The total length of the packets concatenated in a single frame. Di= delayed channel models.
SUPERFRAME ROUTER1 PACKET CONCATENATION AND CHANNEL SELECTION ROUTER2 DEADLINE ORDERED QUEUE p5 p4 p3 p2 p1 ROUTER3 DEADLINE REACHED
DFD MSG DISP File name IP address RTR1 WeightQ Msg Display DEST RTR2 TimeQ • WEIGHT • TIME RTR3 MSG DISP SEND
Level 0 Time Q Sender Weight Q Level 1 Sender Time or Weights packets
Level 2 Sender Packet Time or Weight Concatenated Packets Routers Destination
UML DIAGRAM sender Create Packets Select Queue Queue Send Concatenate Packets
Router Set bandwidth Read Packets Forward Packets Receiver Receive Packets Save
START SELECT Q AND BROWSE MSG IS TIME Q SELECTED TRUE FALSE FORWARD PACKETS TO TIME Q FORWARD PACKETS TO WEIGHT Q STOP Fig : Sender DFD
START A CONCATENATE PACKETS START TIMER RECEIVE PACKETS CHECK STATUS AND BANDWIDTH OF ROUTER FALSE IS WAIT TIME== TIMER FORWARD PACKETS TO ROUTER STOP TRUE A
START A CONCATENATE PACKETS RECEIVE PACKETS FALSE CHECK STATUS AND BANDWIDTH OF ROUTER UPDATE QUEUE SIZE FORWARD PACKETS TO ROUTER IS QUEUE SIZE== WEIGHT STOP TRUE A
START SET BANDWIDTH AND STATUS UPDATE RECEIVE CONCATENATED MESSAGE FORWARD TO DESTINATION STOP
START RECEIVE CONCATENATED MESSAGE DISPLAY THE CONCATENATED MESSAGE STOP