skip to main content
10.1145/1066677.1066901acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article

Agent technology and reconfigurable computing for mobile devices

Published:13 March 2005Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. Jennings, R., N.: An Agent-Based Approach for Building Complex Software Systems. Communications of the ACM, vol. 44, no. 4, 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. O'Sullivan, T., and Studdert, R: Configuration Management for Networked Reconfigurable Embedded Devices. In Proceedings of IEEE/IFIP Mobility Aware Technologies & Applications, 2004Google ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. Wooldridge, M.: Agent-Based Software Engineering. In IEE Proceedings of Software Engineering 144, 1997, pp. 26--37Google ScholarGoogle ScholarCross RefCross Ref
  12. Foundation for Intelligent Physical Agents (FIPA).: FIPA Agent Management Specification, available at http://www.fipa.orgGoogle ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. Bellifemine, F., Poggi, A., and Rimassa, G.: JADE --- FIPA Compliant Agent Framework. In Proceedings of PAAM, 1999, pp. 97--108Google ScholarGoogle Scholar
  15. JADE-LEAP: http://sharon.cslet.it/project/jadeGoogle ScholarGoogle Scholar
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. Handel-C Language Reference Manual, version 2.1, Celoxica Limited, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Xilinx Corporation: http://www.xilinx.comGoogle ScholarGoogle Scholar
  19. Grasso, MA.: Clinical Applications of Handheld Computers. In Proceedings of the 17th IEEE Symposium on Computer Based Medical Systems, 2004, pp. 141--146 Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. CrEme Java Virtual Machine: http://www.nsicom.com/Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    SAC '05: Proceedings of the 2005 ACM symposium on Applied computing
    March 2005
    1814 pages
    ISBN:1581139640
    DOI:10.1145/1066677

    Copyright © 2005 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 13 March 2005

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate1,650of6,669submissions,25%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader