An Architecture for the Effective Support of Adaptive Context-Aware Applications
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
Software-controlled dynamically swappable hardware design in partially reconfigurable systems
EURASIP Journal on Embedded Systems - Reconfigurable Computing and Hardware/Software Codesign
Self-Adaptive Networked Entities for Building Pervasive Computing Architectures
ICES '08 Proceedings of the 8th international conference on Evolvable Systems: From Biology to Hardware
UIC-ATC '09 Proceedings of the 2009 Symposia and Workshops on Ubiquitous, Autonomic and Trusted Computing
Hardware Resource Virtualization for Dynamically Partially Reconfigurable Systems
IEEE Embedded Systems Letters
Hi-index | 0.00 |
Within ubiquitous computing environments, services and devices can be dynamically adapted to changing conditions, and thus adaptivity becomes a key requirement in providing possibly better system performance. Most existing ubiquitous computing systems either support only software adaptation or manage reconfigurable hardware functions as conventional hardware devices. As a result, system adaptation and performance improvement are still restricted. To provide more robust system adaptation, we propose a self-adaptive hardware/software system architecture (SAHA) that consists of service suppliers, a hardware adapter, a system manager, an observer, and a reconfigurable hardware architecture. Further, SAHA supports both hardware preemption and hardware virtualization within a complete self-aware system adaptation mechanism such that the utilization of system resources is enhanced and better performance is provided for ubiquitous computing applications. Experiments with a ubiquitous computing service for information encryption demonstrate that SAHA can reduce the turnaround time by at least 11.9% of that required by using the conventional method.