MODEL-DRIVEN RESOURCE MANAGEMENT: ADAPTABILITY AND INTEROPERABILITY ON END-TO-END QOS SUPPORT / GERENCIAMENTO DE RECURSOS DIRIGIDO POR MODELOS: ADAPTABILIDADE E INTEROPERABILIDADE NO SUPORTE A QOS FIM-A-FIM

AUTOR(ES)
DATA DE PUBLICAÇÃO

2008

RESUMO

The evolution of codification techniques for continuous media is making distributed multimedia applications even more popular. This kind of application has performance requirements that must be met in an end-to-end fashion, which can be achieved only if quality-of-service (QoS) provisioning mechanisms are applied on each participant subsystem. These mechanisms try to provide some control on distributed resource sharing, but the heterogeneity of resources and platforms turns management into a very complex task. Uniformization of resource access plays a key role to solve the problem, as it provides platform-independent abstractions that can represent not only a given resource, but also the distribution of them. It is also important to consider the continuous evolution of applications, which creates a demand for adaptable mechanisms, and the participation of multiple actors, which creates a demand for cooperative environments for resource configuration and maintenance. This work proposes a technique for resource management with end-to-end QoS support called MDRM (model-driven resource management), inspired on MDSD´s (model-driven software development) concepts and processes. Particularly, MDRM includes the specification of its own meta model, called Virtual Resource Trees (VRT), which provides the abstractions needed to address uniformization, interoperability, adaptability and cooperation requirements on building resource management models. Resource management models are instances of the meta model specified using a domain-specific language (DSL) called Pan. Pan is able to express the formalism of VRT as platform-independent code, providing an easy to learn notation for any actors possibly present on general distributed environments. MDRM also considers the design of modeling environments composed of tools that help on validation, transformation and deployment of resource management models. The constructs of the Pan language allow the same tools to be used for maintenance of models already instantiated, and thus adaptation actions can be promptly propagated to concerned platforms. A framework for MDRM support on general-purpose operating systems is also presented to illustrate how the concepts of the VRT meta model must be mirrored internally in target platforms.

ASSUNTO(S)

networks computer operating systems sistemas operacionais qualidade de servico redes de computadores resource management quality of service gerenciamento de recursos

Documentos Relacionados