Packet scheduling with fragmentation
Proceedings - IEEE INFOCOM - Tập 1 - Trang 427-436 vol.1
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 memoryTà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
