Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Ting, PC | en_US |
dc.contributor.author | Hsu, YS | en_US |
dc.contributor.author | Lee, TH | en_US |
dc.date.accessioned | 2014-12-08T15:26:18Z | - |
dc.date.available | 2014-12-08T15:26:18Z | - |
dc.date.issued | 2003 | en_US |
dc.identifier.isbn | 0-7803-7802-4 | en_US |
dc.identifier.uri | http://hdl.handle.net/11536/18685 | - |
dc.description.abstract | Packet classification is an important component of new Internet routers to. support various services such as quality of service guarantee and virtual private network. Basically, packet classification can be considered as a process looking for the best matching filter in a filter set for several fields selected from packet header. Various data structures and search algorithms have been proposed for such multi-field packet classification. In particular, the nested binary tuple space search algorithm presented in [18] was designed for two-field conflict free filter sets. The time complexity of the nested binary search algorithm is (log(w + 1)(2), where W is the length of the fields. In this paper, we investigate the impact of built-in markers and associated pre-computation mechanisms on such an algorithm. We found that, if the nested binary search algorithm employs unified markers and identical pre-computation manner for them, the search process may result in a "no match" while there exist matching filters. The incorrect decision is caused by conflicts between some markers and filters. This problem can be resolved by adding resolution filters. We present in this paper a necessary and sufficient condition to determine whether or not markers generated by a filter conflict with another filter. Besides, we further propose a novel search algorithm which can rind the best matching filter in 2[log(w + 1)] probes. Although more resolution filters are added, empirical results for random filter sets show that our scheme requires less memory than the nested binary search algorithm because no primary markers (and the secondary markers of primary markers) are needed. | en_US |
dc.language.iso | en_US | en_US |
dc.subject | tuple space | en_US |
dc.subject | packet classification | en_US |
dc.subject | binary search | en_US |
dc.subject | marker pre-computation | en_US |
dc.title | Fast tuple space based packet classification algorithm for two-field conflict free filters | en_US |
dc.type | Proceedings Paper | en_US |
dc.identifier.journal | 2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS | en_US |
dc.citation.spage | 325 | en_US |
dc.citation.epage | 331 | en_US |
dc.contributor.department | 資訊科學與工程研究所 | zh_TW |
dc.contributor.department | Institute of Computer Science and Engineering | en_US |
dc.identifier.wosnumber | WOS:000183802400062 | - |
Appears in Collections: | Conferences Paper |