Multicommodity flow applied to the utility model: a heuristic approach to service level agreements in packet networks

Show simple item record

dc.contributor.author Yu, Louis Lei
dc.date.accessioned 2005-12-16T17:50:49Z
dc.date.available 2005-12-16T17:50:49Z
dc.date.copyright 2005 en
dc.date.issued 2005-12-16T17:50:49Z
dc.identifier.uri http://hdl.handle.net/1828/52
dc.description.abstract Consider the concept of the Utility Model [5]: the optimal allocation of resources of a server or network while meeting the absolute Quality of Service (QoS) requirements of users' multimedia sessions. Past algorithms and heuristics to solve the Utility Model mapped the problem onto a variant of the Combinatorial Knapsack Problem, with server utility (e.g. revenue) as the quantity to be optimized and with user QoS requirements expressed as constraints on the resource allocation. Both optimal (algorithmic) and fast but sub-optimal (heuristic) methods were derived to solve the resulting Multidimensional Multiconstraint Knapsack Problem (MMKP) and hence to perform admission control of proposed user sessions However, previous algorithms and heuristics were restricted to solving the Utility Model on an enterprise network (a network of less than 30 nodes), owing to the need in admission control to solve the problem in real time, typically a few seconds or less. The methods used for the path finding and admission processes had unfavorable computational complexities. As a result, only small (i.e. enterprise) networks could be treated in real time. Also, considerable time was wasted on frequently unnecessary traversals during upgrading. In this thesis we attempt to solve and implement the Utility Model using a modified version of a Multicommodity Flow algorithm, which has better computational complexity than Knapsack Algorithms or many heuristics and hence is capable of finding paths relatively quickly for larger networks. What's more, the Multicommodity flow algorithm used keeps essential information about the current networks and user sessions, thus further reducing the overall admission time. en
dc.format.extent 28281422 bytes
dc.format.mimetype application/pdf
dc.language English eng
dc.language.iso en en
dc.rights Available for the World Wide Web en
dc.subject Quality of Service en
dc.subject QoS en
dc.subject Multidimensional Multiconstraint Knapsack Problem en
dc.subject MMKP en
dc.subject algorithms en
dc.subject packet networks en
dc.title Multicommodity flow applied to the utility model: a heuristic approach to service level agreements in packet networks en
dc.type Thesis en
dc.contributor.supervisor Manning, Eric G.
dc.degree.department Dept. of Computer Science en
dc.degree.level Master of Science M.Sc. en

Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


My Account