A Self-Adaptive Hardware/Software System Architecture for Ubiquitous Computing Applications

被引:0
作者
Huang, Chun-Hsian [1 ]
Shen, Jih-Sheng [1 ]
Hsiung, Pao-Ann [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
来源
UBIQUITOUS INTELLIGENCE AND COMPUTING | 2010年 / 6406卷
关键词
Hardware/Software Adaptation; Ubiquitous Computing Applications;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:382 / 396
页数:15
相关论文
共 13 条
[1]  
[Anonymous], PETALINUX
[2]  
[Anonymous], EARL ACC PART REC US
[3]  
DANEK M, 2008, LNCS, V5216, P21
[4]  
EFSTRATIOU C, 2001, LECT NOTES COMPUTER, V1987, P15
[5]  
Ghim SJ, 2004, LECT NOTES COMPUT SC, V3090, P75
[6]   Software-Controlled Dynamically Swappable Hardware Design in Partially Reconfigurable Systems [J].
Huang, Chun-Hsian ;
Hsiung, Pao-Ann .
EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
[7]   Hardware Resource Virtualization for Dynamically Partially Reconfigurable Systems [J].
Huang, Chun-Hsian ;
Hsiung, Pao-Ann .
IEEE EMBEDDED SYSTEMS LETTERS, 2009, 1 (01) :19-23
[8]  
KALTE H, 2005, 15 INT C FIELD PROGR, P223
[9]  
Lagger A, 2006, I C FIELD PROG LOGIC, P777
[10]   System support for mobile, adaptive applications [J].
Noble, B .
IEEE PERSONAL COMMUNICATIONS, 2000, 7 (01) :44-49