Title :
Packet scheduling with fragmentation
Author :
Naaman, Nir ; Rom, Raphael
Author_Institution :
Dept. of Electr. Eng., Technion-Israel Inst. of Technol., Haifa, Israel
Abstract :
We investigate a scheduling problem in a TDMA environment where packets may be fragmented. Our model of the problem is derived from a scheduling problem present in data over CATV networks, where a slotted TDMA channel is used to carry both real-time and best-effort traffic. Packets of real-time flows have high priority and are allocated in fixed, periodically located slots. Best-effort packets have lower priority and must therefore use the remaining slots. The scheduling problem tackles the assignment of variable size best-effort packets into the free slots which are left between successive allocation of real-time packets. One of the capabilities of the system is the ability to break a packet into several fragments. But, when a packet is fragmented, extra bits are added to the original packet to enable the reassembly of all the fragments. We transform the scheduling problem into a variant of bin packing where items may be fragmented. When an item is fragmented overhead units are added to the size of every fragment. The overhead associated with fragmentation renders the optimization problem NP-hard; therefore, an approximation algorithm is needed. We define a version of the well-known Next-Fit algorithm, capable of fragmenting items, and investigate its performance. We present both worst case and average case results and compare them to the case where fragmentation is not allowed.
Keywords :
approximation theory; bin packing; cable television; optimisation; packet switching; telecommunication traffic; time division multiple access; CATV networks; NP-hard optimization problem; Next-Fit algorithm; approximation algorithm; best-effort packets; best-effort traffic; bin packing; data communication; fragmentation; overhead units; packet scheduling; real-time traffic; scheduling problem; slotted TDMA channel; Cable TV; Collision mitigation; Media Access Protocol; Modems; Read only memory; Scheduling algorithm; Telecommunication traffic; Time division multiple access; Timing; Traffic control;
Conference_Titel :
INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Print_ISBN :
0-7803-7476-2
DOI :
10.1109/INFCOM.2002.1019285