Professional Documents
Culture Documents
Nahum Setu
BDU1101864
Acknowledgments
• Scheduling is relatively easier when all packets have fixed length for the
same cell size.
• However, in practice packets are not segmented into fixed length,
therefore such kind of scheduling in the case of cell-based switching it
comes with some disadvantages:
I. Loss of bandwidth due to the existence of incomplete cells, and
II. Additional overhead of segmented packets and re-assembly of cells
• So those problems strongly motivate me to study packet-based
scheduling, which is the transfer of packets without segmenting them.
• Introduction
• Literature Review
• Objective
• Statement of problem
• Methodology
• System modeling
• Conclusions
• Achieving 100% throughput in an input-queued switch- This paper show longest queue
first can lead to the permanent starvation of short queues. oldest cell first overcomes
this limitation by favoring cells with large waiting times.[N. McKeown, et al.]
• The throughput of data switches with and without speedup- This paper show use fluid
model techniques to establish a maximum weight algorithm for connecting inputs and
• General objective
– To show Packet-based algorithm is stable for arbitrary admissible
arrival processes,
• Specific objective
– To propose a new class of “waiting” algorithms and
• Fluid model
• Packet Based-Waiting Maximum Weight Matching (PB-wMWM)- Algorithm At each time slot,
the MWM algorithm selects the matching with the maximum weight among all matchings in M.
– When the input and output ports are free packet wait for an indefinite number of time slots.
– When a packet gets served, do not schedule the freed ports till all ports become free and
– The waiting synchronizes the weight of the schedule to the weight of the MWM schedule.
– Hence, if waiting is done frequently enough, we can verify that the weight of the schedule is
• However, we note that during the waiting period some ports lose
bandwidth.
• Hence, if waiting is done too aggressively then the algorithm can not
utilize the full bandwidth.
• These observations lead to the following waiting algorithm which we
denote as PB-wMWM.
• PB-wMWM algorithm is stable under any admissible traffic with a known
bound on maximum packet length with max speed.
throughput for any admissible for IID traffic with independent packet lengths.
• Under the waiting algorithm the switch becomes stable for any admissible
traffic.