Packet scheduling with fragmentation

Proceedings - IEEE INFOCOM - Tập 1 - Trang 427-436 vol.1
N. Naaman1, R. Rom1
1Department of Electrical Engineering, Technion-Israel Institute of Technology, Haifa, Israel

Tóm tắt

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.

Từ khóa

#Scheduling algorithm #Time division multiple access #Collision mitigation #Timing #Telecommunication traffic #Traffic control #Cable TV #Modems #Media Access Protocol #Read only memory

Tài liệu tham khảo

10.1016/S0898-1221(98)00087-X menakerman, 0, Bin packing with item fragmentation. Algorithm and data structures, Proceeding of the 7th International Workshop WADS 2001, 312 10.1109/49.872961 10.1007/978-1-4613-0303-9_5 10.1137/0605017 10.1287/moor.12.1.177 karmarkar, 1982, Probabilistic analysis of some bin packing algorithms, Proc 21st IEEE FOCS, 107 10.1109/SFCS.1982.61 10.1137/0203025 10.1016/S0022-0000(74)80026-7 10.1109/VETEC.1996.501507 10.1016/0196-6774(84)90007-5 menakerman, 2001, Bin packing problems with item fragmentation 10.1109/18.259640 martello, 1990, Knapsack Problems Algorithms and Computer Implementations coffman e g, 1996, Approximation algorithms for bin packing: A survey, Approximation Algorithms for NP-Hard Problems, 46 coffman e g, 1984, Approximation algorithms for bin-packing: An updated survey, Algorithm Design for Computer System Design, 49 garey, 1979, Computers and Intractability A Guide to the Theory of NP-Completeness 2000, Data-over-cable service interface specifications - Radio frequency interface specification (status: Interim) coffman e g, 1991, Probabilistic analysis of packing and partitioning algorithms 10.1016/S0019-9958(80)90050-9 10.1137/S0895480197325936 10.1137/0404007 10.1137/0217002