ABSTRACT
Next-generation mobile devices will be multifunctional and be expected to execute a broad range of compute-intensive applications. They are constraint by their device and mobility characteristics in achieving these expectations. Reconfigurable logic has vast potential to facilitate mobile devices in meeting these future system performance requirements. This paper proposes incorporating reconfigurable computing and agent technology into mobile device environments. Agent technology is an ideal middleware for mobile device management enabling effective utilization of reconfigurable resources. Reconfigurable logic is integrated into the environment of a mobile device i.e. both into the physical device and into surrounding adaptive servers. An outline of the overall strategy is described. A detailed examination of enabling a client mobile device to dynamically offload reconfigurable hardware-software based computations to neighboring adaptive servers is presented. In addition, the paper details an initial demonstrator system within a medical environment.
- Fleischmann, J., Buchenrieder, K., and Kress, R.: Java Driven Codesign and Prototyping of Networked Embedded Systems. In Proceedings of Design Automation Conference (DAC), 1999 Google ScholarDigital Library
- Compton, K., and Hauck, S.: Reconfigurable Computing: A Survey of Systems and Software. ACM Computing Surveys, vol. 34, no. 2, June 2002, pp. 171--210 Google ScholarDigital Library
- Jennings, R., N.: An Agent-Based Approach for Building Complex Software Systems. Communications of the ACM, vol. 44, no. 4, 2001 Google ScholarDigital Library
- Guccione, S., Verkest, D., and Bolsens, I: Design Technology for Networked Reconfigurable FPGA Platforms. In Proceedings of Design, Automation and Test in Europe Conference (DATE), 2002, pp. 994--997 Google ScholarDigital Library
- Lee, S., et al.: Java-Based Programmable Networked Embedded System Architecture with Multiple Application Support. In Proceedings of Conference on Chip Design Automation, 2000, pp. 448--451Google Scholar
- Nitsch, C., Lara, C., and Kebschull, U.: A Novel Design Technology for Next Generation Ubiquitous Computing Architectures. In Reconfigurable Architectures Workshop (RAW-03), 2003 Google ScholarDigital Library
- O'Sullivan, T., and Studdert, R.: Mobile Agent Technology and Networked Reconfigurable Embedded Devices. In Proceedings of International Conference on Pervasive Computing and Communications, 2004Google Scholar
- O'Sullivan, T., and Studdert, R: Configuration Management for Networked Reconfigurable Embedded Devices. In Proceedings of IEEE/IFIP Mobility Aware Technologies & Applications, 2004Google Scholar
- Smith King, A., L., et al.: Run-time Execution of Reconfigurable Hardware in a Java Environment In Proceedings of International Conference on Computer Design, 2001, pp. 380--385 Google ScholarDigital Library
- Indrusiak, S., L., et al.: Ubiquitous Access to Reconfigurable Hardware: Application Scenarios and Implementation Issues. In Proceedings of Design, Automation and Test in Europe Conference, 2003 Google ScholarDigital Library
- Wooldridge, M.: Agent-Based Software Engineering. In IEE Proceedings of Software Engineering 144, 1997, pp. 26--37Google ScholarCross Ref
- Foundation for Intelligent Physical Agents (FIPA).: FIPA Agent Management Specification, available at http://www.fipa.orgGoogle Scholar
- Jennings, R., N.: An Agent-Based Approach for Building Complex Software Systems. In Communications of the ACM, vol. 44, no. 4, 2001, pp. 35--41 Google ScholarDigital Library
- Bellifemine, F., Poggi, A., and Rimassa, G.: JADE --- FIPA Compliant Agent Framework. In Proceedings of PAAM, 1999, pp. 97--108Google Scholar
- JADE-LEAP: http://sharon.cslet.it/project/jadeGoogle Scholar
- Lee, K., Chang, Y., Lee, J.: Time-Bound Negotiation Framework for Electronic Commerce Agents. In Decision Support Systems, Vol. 28, No. 4, 2000, pp. 319--331 Google ScholarDigital Library
- Handel-C Language Reference Manual, version 2.1, Celoxica Limited, 2001. Google ScholarDigital Library
- Xilinx Corporation: http://www.xilinx.comGoogle Scholar
- Grasso, MA.: Clinical Applications of Handheld Computers. In Proceedings of the 17th IEEE Symposium on Computer Based Medical Systems, 2004, pp. 141--146 Google ScholarDigital Library
- Daggu, V., R., Muthukumar V.: An Efficient Reconfigurable Architecture and Implementation of Edge Detection Algorithm using Handle-C. In Proceedings of International Conference on Information Technology: Coding and Computing, 2004 Google ScholarDigital Library
- CrEme Java Virtual Machine: http://www.nsicom.com/Google Scholar
Recommendations
An Agent-Based Service Network for Personal Mobile Devices
PDAs and mobile phones have become users' main interactive media platform for digital information and services. Taking advantage of this development, the Agent Network for Bluetooth Devices uses personal mobile devices equipped with Bluetooth connection ...
An agent module for a system on mobile devices
AP2PC'04: Proceedings of the Third international conference on Agents and Peer-to-Peer ComputingA Middleware is the software that assists an application to interact or communicate with other applications, networks, hardware, and/or operating systems. We have earlier proposed an RMI-based middleware for mobile devices called System on Mobile ...
Phased Scheduling for Resource-Constrained Mobile Devices in Mobile Cloud Computing
Mobile cloud computing combines wireless access service and cloud computing to improve the performance of mobile applications. Mobile cloud computing can balance the application distribution between the mobile device and the cloud, in order to achieve ...
Comments