TY - GEN
T1 - Improving packet classification for multimedia applications in diffServ architecture
AU - Lee, Chun Liang
AU - Wang, Pi Chung
AU - Chan, Chia Tai
AU - Chang, Hung Yi
PY - 2004/6
Y1 - 2004/6
N2 - To provide differentiated qualities of service, packet classification is important for determining which flow an incoming packet belongs to so as to decide what service quality it should receive. Packet classification is essentially a problem of multi-dimensional range matching. Tuple space search is a well-known solution based on multiple hash accesses for various filter length combinations. Tuple pruning algorithm is a tuple-based algorithm which is able to achieve good performance in practical environment; however, its worst-case speed is not guaranteed. In this paper, we explore the relative property of filters and reorganize the filters through filter conversion. As compared with the tuple pruning algorithm, the proposed scheme can significantly improve the worst-case performance. Experimental results on both real-world and synthetic filter databases show that the worst-case lookup speed of the proposed scheme is 9 to 31 times faster than that of the tuple pruning algorithm.
AB - To provide differentiated qualities of service, packet classification is important for determining which flow an incoming packet belongs to so as to decide what service quality it should receive. Packet classification is essentially a problem of multi-dimensional range matching. Tuple space search is a well-known solution based on multiple hash accesses for various filter length combinations. Tuple pruning algorithm is a tuple-based algorithm which is able to achieve good performance in practical environment; however, its worst-case speed is not guaranteed. In this paper, we explore the relative property of filters and reorganize the filters through filter conversion. As compared with the tuple pruning algorithm, the proposed scheme can significantly improve the worst-case performance. Experimental results on both real-world and synthetic filter databases show that the worst-case lookup speed of the proposed scheme is 9 to 31 times faster than that of the tuple pruning algorithm.
UR - http://www.scopus.com/inward/record.url?scp=11244258330&partnerID=8YFLogxK
U2 - 10.1109/ICME.2004.1394619
DO - 10.1109/ICME.2004.1394619
M3 - Conference contribution
AN - SCOPUS:11244258330
SN - 0780386035
SN - 9780780386037
T3 - 2004 IEEE International Conference on Multimedia and Expo (ICME)
SP - 1855
EP - 1858
BT - 2004 IEEE International Conference on Multimedia and Expo (ICME)
T2 - 2004 IEEE International Conference on Multimedia and Expo (ICME)
Y2 - 27 June 2004 through 30 June 2004
ER -