Skip to main content

An Agent Module for a System on Mobile Devices

  • Conference paper
Book cover Agents and Peer-to-Peer Computing (AP2PC 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3601))

Included in the following conference series:

Abstract

A 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 Devices (SyD). A middleware on mobile devices is a challenging issue, as it has to deal with problems such as limited memory, frequent disconnections, low bandwidth connection, and limited battery life. The mobile agent module fits in the context of the middleware for mobile devices as it quite naturally alleviates the above mentioned problems. Communication between devices and method invocation capabilities, among other things are carried out by employing agents. In this paper, we provide the design and implementation of an agent module for SyD. We also present practical experiences gathered from carrying out experiments on the agent module.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fok, C.-L., Roman, G.-C., Hackmann, G.: A lightweight coordination mid-dleware for mobile computing. Technical report, Technical Report WUCS-03-67, Washington University, Department of Computer Science and Engineering (2003)

    Google Scholar 

  2. Fukuda, M., Suzuki, N., Tanaka, Y., Bic, L.F., Kobayashi, S.: A mobile-agent-based pc grid autonomic computing. In: Fifth Annual International Workshop on Active Middleware Services (AMS 2003), Seattle, Washington, June 25 - 25, pp. 696–703 (2003)

    Google Scholar 

  3. Gazzotti, M., Mamei, M., Zambonelli, F.: A programmable event-based middleware for pervasive mobile agent organizations. In: 11th IEEE EUROMICRO Conference on Parallel, Distributed, and Network Processing, Genova, pp. 517–525 (February 2003)

    Google Scholar 

  4. Glass, G.: Overview of voyager: Objectspace’s product family for state-of-the-art distributed computing. Technical report, ObjectSpace (1999)

    Google Scholar 

  5. Harrison, C.G., Chessm, D.M., Kershenbaum, A.: Mobile agents: Are they a good idea? Technical report, Research Report, IBM Research Division (1994)

    Google Scholar 

  6. Karjoth, G., Lange, D., Oshima, M.: A security model for aglets. IEEE Internet Computing 1(4) (1997)

    Google Scholar 

  7. Koblick, R.: Concordia. In: Communications of the ACM (March 1999)

    Google Scholar 

  8. Madiraju, P., Sunderraman, R.: A mobile agent approach for global database constraint checking. In: ACM Symposium on Applied Computing (SAC 2004), pp. 679–683, Nicosia, Cyprus (2004)

    Google Scholar 

  9. Papastavrou, S., Chrysanthis, P.K., Samaras, G., Pitoura, E.: An evaluation of the java-based approaches to web database access. International Journal of Cooperative Information Systems 10(4) (2001)

    Google Scholar 

  10. Picco, G.P.: μcode: A lightweight and flexible mobile code toolkit. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS, vol. 1477, pp. 160–171. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  11. Prasad, S.K., Madisetti, V., et al.: System on mobile devices (SyD): Kernel design and implementation. In: First Intl. Conf. on Mobile Systems, Applications, and Services (MobiSys), Poster and Demo Presentation, San Francisco, May 5-8 (2003)

    Google Scholar 

  12. Prasad, S.K., Madisetti, V., et al.: Syd: A middleware testbed for collaborative applications over small heterogeneous devices and data stores. In: 5th ACM/IFIP/USENIX International Middleware Conference, Toronto, Ontario, Canada, October 18–22 (2004)

    Google Scholar 

  13. Prasad, S.K., Madisetti, V., et al.: A middleware for collaborative applications over a system of mobile devices (SyD): An implementation case study. Technical report, Technical Report CS-TR-03-01, Department of Computer Science, Georgia State University, July 16 (2003), http://www.cs.gsu.edu/~cscskp/PAPERS/CONF/TechRep/SyDTechReport.doc

  14. Prasad, S.K., Weeks, M., et al.: Toward an easy programming environment for implementing mobile applications: A fleet application case study using SyD middleware. In: IEEE Intl Workshop on Web Based Systems and Applications, at 27th Annual Intl. Computational Software and Applications Conf (COMPSAC), Dallas, November 3-6, pp. 696–703 (2003)

    Google Scholar 

  15. Villate, Y., Illarramendi, A., Pitoura, E.: Data lockers: Mobile-agent based middleware for the security and availability of roaming users data. In: Scheuermann, P., Etzion, O. (eds.) CoopIS 2000. LNCS, vol. 1901. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Madiraju, P., Prasad, S.K., Sunderraman, R., Dogdu, E. (2005). An Agent Module for a System on Mobile Devices. In: Moro, G., Bergamaschi, S., Aberer, K. (eds) Agents and Peer-to-Peer Computing. AP2PC 2004. Lecture Notes in Computer Science(), vol 3601. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11574781_13

Download citation

  • DOI: https://doi.org/10.1007/11574781_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29755-0

  • Online ISBN: 978-3-540-31657-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics