From Self-Aware Building Blocks to Self-Organizing Systems with Hierarchical Agent-Based Adaptation




Liang Guang, Juha Plosila, Hannu Tenhunen

Radu Marculescu, Gabriela Nicolescu

International conference on hardware/software codesign and system synthesis

2014

Proceedings of the 2014 International Conference on Hardware/Software Codesign and System Synthesis

3

978-1-4503-3051-0

DOIhttps://doi.org/10.1145/2656075.2661646



How to develop a self-aware system from modularized design components is a major challenge on this theme. The authors introduce a hierarchical agent-based system architecture, which enables self-organization and self-adaptation upon parallel embedded systems. Self-organization is achieved by dynamic clusterization, which groups self-aware components into a cluster and continuously updates the organization to account for application changes and internal errors. Self-adaptation is performed by hierarchical agents, based on the run-time organization, to monitor corresponding levels of components and reconfigure the system to improve 

energy efficiency and dependability. The system architecture achieves functional scalability via partitioning of agent intelligence, and physical scalability via level-specific software/hardware co-design of agents.




Last updated on 2024-26-11 at 18:52