Institutional-Repository, University of Moratuwa.  

High performance parallel packet classification architecture with popular rule caching

Show simple item record

dc.contributor.advisor Pasqual, AA
dc.contributor.author Lakshitha, OGS
dc.date.accessioned 2015-07-09T06:18:28Z
dc.date.available 2015-07-09T06:18:28Z
dc.date.issued 2015-07-09
dc.identifier.citation Lakshitha, O.G.S. (2013). High performance parallel packet classification architecture with popular rule caching [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.mrt.ac.lk/handle/123/11022
dc.identifier.uri http://dl.lib.mrt.ac.lk/handle/123/11022
dc.description.abstract As the Internet evolves novel services and applications are being introduced which require di erent levels of Quality of Service or non best e ort service for proper functionality. Thus, there is a requirement for future networking equipment to distinguish between tra c ows belonging to di erent applications. The enabling function for such di erentiation is multi eld packet classi cation. Traditional software and hardware approaches to multi eld Packet Classi cation are being challenged due to the exponential growth of internet tra c and data rates. Cur- rent growth rates of silicon technologies will not be able to handle the growth rates of Internet tra c, data rates, and rule database storage requirements in the future. Even though many research have been done in this area, packet classi- cation technologies that support scalability in both line rates and rule sets is scarce. We try to address these issues through a hardware architectural approach for packet classi cation. We identify that classifying multiple packet streams simul- taneously by utilizing immense parallelism o ered by modern hardware technolo- gies while sharing a common rule database among several packet classi cation modules is the solution to the ever widening gap between Internet data rates and silicone speeds. Main contribution of this work is design and implementation of a packet classi cation architecture which has following characteristics: scalability in terms of both throughput and number of rules, capability of classifying parallel packet streams simultaneously, capability of using temporal locality of Internet tra c to increase the classi cation throughput by identifying classi cation rules which are popular among incoming packets and caching them in private caching entities in classi cation modules to avoid contentions at the shared rule database. Simulation results revealed that proposed architecture is capable of achieving a throughput of more than 200Gbps for worst case packet size of 40 bytes. Proposed architecture was implemented on NetFPGA platform and the classi cation was done at full line rate. en_US
dc.language.iso en en_US
dc.subject MSc (Major Component Research)
dc.subject ELECTRONIC AND TELECOMMUNICATION ENGINEERING - Thesis
dc.subject PACKET
dc.title High performance parallel packet classification architecture with popular rule caching en_US
dc.type Thesis-Abstract en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree MSc. en_US
dc.identifier.department Deptartment of Electronics & Telecommunication en_US
dc.date.accept 2014
dc.identifier.accno 107262 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record