posted on 2014-12-15, 10:31authored byTimothy John. Wheatley
The home network is an open, heterogeneous and distributed environment where ensuring multimedia applications' quality of service is a main concern. Mechanisms to reserve resources (CPU, memory, network) and architectures using them already exist. However, they require modifying the devices or the applications and they do not take into account the heterogeneity of the home network. To tackle the heterogeneity related issues, this work limits the number of measurements to make and to store by aggregating the quantities of resources. This aggregation is automated using clustering or bin-packing algorithms. Then a non-intrusive resource management framework is developed upon an architecture, customized for the actual devices. This architecture uses global components that delegate to local components the management of local resources. These components rely on the resource reservation mechanisms provided by the Linux operating system in order to guarantee the resources to the applications. The aggregation, which we evaluated through simulation, efficiently reduces the number of measurements to carry and to store. The framework has been implemented on real devices (PCs, laptops and embedded multimedia devices), bridged with wireless and Ethernet networks. The evaluations of the framework show that reservations are guaranteed even if noise is generated on the resources, which also guaranties the expected quality of service.;Keywords: Home network -- quality of service -- resources management -- multimedia -- heterogeneity.;Le reseau local domestique est un environnement ouvert, heterogene et distribue pour lequel il est primordial de garantir la qualite de service des applications multimedia. Des mecanismes de reservation de ressources (CPU, memoire, reseau) et des architectures utilisant ces mecanismes existent. Les architectures et les mecanismes existants necessitent de modifier les equipements ou les applications et ne prennent pas en compte l'heterogeneite inherente au domaine d'etude. Ces solutions ne sont pas adaptees au contexte du reseau local domestique. Pour repondre au probleme de l'heterogeneite, ce travail propose de limiter le nombre de mesures a realiser et a stocker en agregeant les quantites de ressources. Cette agregation est automatisee a l'aide d'algorithmes bases sur du clustering ou du bin-packing. Cette these propose ensuite un framework de gestion des ressources peu intrusif, reposant sur une architecture configurable en fonction des equipements presents. Cette architecture utilise des composants globaux qui deleguent, aux composants locaux, la gestion des ressources locales. Les composants locaux utilisent les mecanismes de reservation du systeme d'exploitation Linux pour garantir les quantites de ressources aux applications. L'agregation evaluee par simulation, reduit efficacement le nombre de mesures a realiser et a stocker. De son cote, le framework de gestion des ressources est mis oeuvre sur des equipements reels (des PCs, des ordinateurs portables et des equipements embarques dedies au multimedia), communiquant via des reseaux Wifi et Ethernet. Les evaluations du framework montrent que les reservations sont garanties meme quand du bruit est genere sur les ressources utilisees, ce qui garantit aussi la qualite de service attendue.;Keywords: Reseau local domestique -- qualite de service -- gestion des ressources -- multimedia -- heterogeneite