Distributed Policing with Full Utilization and Rate Guarantees

dc.contributor.authorChoi, Albert C. B.
dc.date.accessioned2009-08-27T19:32:43Z
dc.date.available2009-08-27T19:32:43Z
dc.date.issued2009-08-27T19:32:43Z
dc.date.submitted2009
dc.description.abstractA network service provider typically sells service at a fixed traffic rate to customers. This rate is enforced by allowing or dropping packets that pass through, in a process called policing. Distributed policing is a version of the problem where a number of policers must limit their combined traffic allowance to the specified rate. The policers must coordinate their behaviour such that customers are fully allowed the rate they pay for, without receiving too much more, while maintaining some semblance of fairness between packets arriving at one policer versus another. A review of prior solutions shows that most use predictions or estimations to heuristically allocate rates, and thus cannot provide any error bounds or guarantees on the achieved rate under all scenarios. Other solutions may suffer from starvation or unfairness under certain traffic demand patterns. We present a new global ``leaky bucket'' approach that provably prevents starvation, guarantees full utilization, and provides a simple upper bound on the rate allowed under any incoming traffic pattern. We find that the algorithm guarantees a minimum 1/n share of the rate for each policer, and achieves close to max-min fairness in many, but not all cases. We also suggest some experimental modifications that could improve the fairness in practice.en
dc.identifier.urihttp://hdl.handle.net/10012/4625
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectdistributeden
dc.subjectpolicingen
dc.subjectrate limitingen
dc.subjectleaky bucketen
dc.subject.programComputer Scienceen
dc.titleDistributed Policing with Full Utilization and Rate Guaranteesen
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:
thesis_Choi_Albert.pdf
Size:
477.68 KB
Format:
Adobe Portable Document Format

License bundle

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