The application of the in-tree knapsack problem to routing prefix caches

dc.contributor.authorNicholson, Patrick
dc.date.accessioned2009-04-30T19:02:55Z
dc.date.available2009-04-30T19:02:55Z
dc.date.issued2009-04-30T19:02:55Z
dc.date.submitted2009-04-24
dc.description.abstractModern routers use specialized hardware, such as Ternary Content Addressable Memory (TCAM), to solve the Longest Prefix Matching Problem (LPMP) quickly. Due to the fact that TCAM is a non-standard type of memory and inherently parallel, there are concerns about its cost and power consumption. This problem is exacerbated by the growth in routing tables, which demands ever larger TCAMs. To reduce the size of the TCAMs in a distributed forwarding environment, a batch caching model is proposed and analyzed. The problem of determining which routing prefixes to store in the TCAMs reduces to the In-tree Knapsack Problem (ITKP) for unit weight vertices in this model. Several algorithms are analysed for solving the ITKP, both in the general case and when the problem is restricted to unit weight vertices. Additionally, a variant problem is proposed and analyzed, which exploits the caching model to provide better solutions. This thesis concludes with discussion of open problems and future experimental work.en
dc.identifier.urihttp://hdl.handle.net/10012/4364
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjecttree knapsack problemen
dc.subjectrouting prefix cachingen
dc.subjectapproximation algorithmsen
dc.subjectdynamic programmingen
dc.subject.programComputer Scienceen
dc.titleThe application of the in-tree knapsack problem to routing prefix cachesen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
uw-ethesis.pdf
Size:
399.91 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
258 B
Format:
Item-specific license agreed upon to submission
Description: