doctoralThesis
Autonomic hardware manager: uma arquitetura de hardware autonômico usando a solução de repositório ativo de componentes
Fecha
2015-05-29Registro en:
MELO, Júlio César Paulino de. Autonomic hardware manager: uma arquitetura de hardware autonômico usando a solução de repositório ativo de componentes. 2015. 187f. Tese (Doutorado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2015.
Autor
Melo, Júlio César Paulino de
Resumen
This Thesis main objective is to implement a supporting architecture to
Autonomic Hardware systems, capable of manage the hardware running in
reconfigurable devices. The proposed architecture implements manipulation,
generation and communication functionalities, using the Context Oriented Active
Repository approach. The solution consists in a Hardware-Software based
architecture called "Autonomic Hardware Manager (AHM)" that contains an Active
Repository of Hardware Components. Using the repository the architecture will be
able to manage the connected systems at run time allowing the implementation of
autonomic features such as self-management, self-optimization, self-description and
self-configuration. The proposed architecture also contains a meta-model that allows
the representation of the Operating Context for hardware systems. This meta-model
will be used as basis to the context sensing modules, that are needed in the Active
Repository architecture. In order to demonstrate the proposed architecture
functionalities, experiments were proposed and implemented in order to proof the
Thesis hypothesis and achieved objectives. Three experiments were planned and
implemented: the Hardware Reconfigurable Filter, that consists of an application that
implements Digital Filters using reconfigurable hardware; the Autonomic Image
Segmentation Filter, that shows the project and implementation of an image
processing autonomic application; finally, the Autonomic Autopilot application that
consist of an auto pilot to unmanned aerial vehicles. In this work, the applications
architectures were organized in modules, according their functionalities. Some
modules were implemented using HDL and synthesized in hardware. Other modules
were implemented kept in software. After that, applications were integrated to the
AHM to allow their adaptation to different Operating Context, making them
autonomic.