Nothing Special   »   [go: up one dir, main page]

Skip to main content

Strong Mobility and Fine-Grained Resource Control in NOMADS

  • Conference paper
Agent Systems, Mobile Agents, and Applications (ASA 2000, MA 2000)

Abstract

NOMADS is a Java-based agent system that supports strong mobility (i.e., the ability to capture and transfer the full execution state of migrating agents) and safe agent execution (i.e., the ability to control resources consumed by agents, facilitating guarantees of quality of service while protecting against denial of service attacks). The NOMADS environment is composed of two parts: an agent execution environment called Oasis and a new Java-compatible Virtual Machine (VM) called Aroma. The combination of Oasis and the Aroma VM provides key enhancements over today’s Java agent environments.

This research is supported in part by DARPA.s Control of Agent-Based Systems (CoABS) program (Contract F30602-98-C-0170), the NASA Aviation Extranet JSRA (Contract NCA2-2005), and the National Technology Alliance (NTA).

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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.

Similar content being viewed by others

References

  1. Acharya, A., Ragnganathan, M., Saltz, J.: Sumatra: A language for resourceaware mobile programs. In: Vitek, J., Tschudin, C. (eds.) Mobile Object Systems, Springer, Heidelberg

    Google Scholar 

  2. Bradshaw, J.M., Greaves, M., Holmback, H., Jansen, W., Karygiannis, T., Silverman, B., Suri, N., Wong, A.: Agents for the masses: Is it possible to make development of sophisticated agents simple enough to be practical? In: IEEE Intelligent Systems, March-April, pp. 53–63

    Google Scholar 

  3. Bradshaw, J.M., Cranfill, R., Greaves, M., Holmback, H., Jansen, W., Jeffers, R., Karygiannis, T., Kerstetter, M., Suri, N., Wong, A.: Policy-based management of agents and domains (submitted for publication)

    Google Scholar 

  4. Czajkowki, G., von Eicken, T.: JRes: A resource accounting interface for Java. In: Proceedings of the 1998 ACM OOPSLA Conference, Vancouver, B.C., Canada (1998)

    Google Scholar 

  5. Fünfrocken, S.: Transparent migration of Java-based mobile agents: Capturing and reestablishing the state of Java programs. In: Rothermel, K., Hohl, F. (eds.) Mobile Agents: Proceedings of the Second International Workshop (MA 1998), Springer, Heidelberg (1998)

    Google Scholar 

  6. Gray, R.S.: Agent Tcl: A flexible and secure mobile-agent system. In: Proceedings of the 1996 Tcl/Tk Workshop, pp. 9–23 (1996)

    Google Scholar 

  7. Hohl, F.: The Mobile Agent List, http://ncstrl.informatik.uni-stuttgart.de/ipvr/vs/projekte/mole/mal/mal.html

  8. Jordan, M., Atkinson, M.: Orthogonal persistence for Java.A mid-term report. Sun Microsystems Laboratories

    Google Scholar 

  9. Lal, M., Pandey, R.: CPU Resource Control for Mobile Programs. In: Proceedings of the First International Symposium on Agent Systems and Applications and the Third International Symposium on Mobile Agents (ASA/MA 1999). IEEE Computer Society Press, Los Alamitos (1999)

    Google Scholar 

  10. Lange, D.B., Oshima, M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, Reading

    Google Scholar 

  11. Maurer, J.: Porting the Java runtime system to the Ara platform for mobile agents. Diploma Thesis, University of Kaiserslautern

    Google Scholar 

  12. Mitsubishi. Concordia, http://www.meitca.com/HSL/Projects/Concordia/whatsnew.htm

  13. Neuenhofen, K.A., Thompson, M.: Contemplations on a secure marketplace for mobile Java agents. In: Sycara, K.P., Wooldridge, M. (eds.) Proceedings of Autonomous Agents 1998, Minneapolis, MN. ACM Press, New York (1998)

    Google Scholar 

  14. ObjectSpace. ObjectSpace Voyager, http://www.objectspace.com/products/voyager

  15. Peine, H., Stolpmann, T.: The architecture of the Ara platform fro mobile agents. In: Rothernel, K., Popescu-Zeletin, R. (eds.) Proceedings of the First International Workshop on Mobile Agents (MA 1997), Springer, Heidelberg (1997)

    Google Scholar 

  16. Tripathi, A., Karnik, N.: Protected Resource Access for Mobile Agent-based Distributed Computing. In: Proceedings of the ICPP Workshop on Wireless Networking and Mobile Computing, Minneapolis (August 1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Suri, N., Bradshaw, J.M., Breedy, M.R., Groth, P.T., Hill, G.A., Jeffers, R. (2000). Strong Mobility and Fine-Grained Resource Control in NOMADS. In: Kotz, D., Mattern, F. (eds) Agent Systems, Mobile Agents, and Applications. ASA MA 2000 2000. Lecture Notes in Computer Science, vol 1882. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45347-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45347-5_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41052-2

  • Online ISBN: 978-3-540-45347-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics