01.07.2013 Views

Th`ese de Doctorat de l'université Paris VI Pierre et Marie Curie Mlle ...

Th`ese de Doctorat de l'université Paris VI Pierre et Marie Curie Mlle ...

Th`ese de Doctorat de l'université Paris VI Pierre et Marie Curie Mlle ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

implements such service mo<strong>de</strong>l by performing the dynamic bandwidth allocation algorithms<br />

<strong>de</strong>scribed in Chapter 5. Finally, in Section 3.3, we present the signalling messages used to<br />

assure the interaction b<strong>et</strong>ween n<strong>et</strong>work elements.<br />

3.1 Service Mo<strong>de</strong>l<br />

We propose a service mo<strong>de</strong>l that, first, provi<strong>de</strong>s a quantitative per-flow bandwidth guar-<br />

antee and then exploits the unused bandwidth individuated periodically in the n<strong>et</strong>work to<br />

propose short-term guaranteed extra-bandwidth to users who are willing to pay more to<br />

g<strong>et</strong> a higher bandwidth.<br />

In this process, different weights can be assigned to n<strong>et</strong>work users to allocate extra-<br />

bandwidth with different priorities; such weights can be s<strong>et</strong> statically offline, based on the<br />

service contract proposed to the user, or can be adapted online based, for example, on the<br />

user bandwidth utility function.<br />

Our proposed service mo<strong>de</strong>l is therefore characterized by:<br />

• A quantitative bandwidth guarantee, expressed through the specification of user’s<br />

subscribed rate.<br />

• Short-term guaranteed extra-bandwidth: the n<strong>et</strong>work is monitored online to indi-<br />

viduate unused bandwidth that is allocated touserswhocanexploitittotransmit<br />

extra-traffic for the duration specified in the contract. The contract duration <strong>de</strong>pends<br />

on the user request and can span on several consecutive update intervals.<br />

• A weight that expresses how each user shares n<strong>et</strong>work resources with other users in<br />

the extra-bandwidth assignment procedure.<br />

Throughout this thesis, we assume for simplicity that the duration of such contracts<br />

is minimal (i.e. equal to one bandwidth update interval); this allows us to <strong>de</strong>rive upper<br />

bounds to the performance that can be achieved by our proposed architecture.<br />

34

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!