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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Acharya, A., Ragnganathan, M., Saltz, J.: Sumatra: A language for resourceaware mobile programs. In: Vitek, J., Tschudin, C. (eds.) Mobile Object Systems, Springer, Heidelberg
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
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)
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)
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)
Gray, R.S.: Agent Tcl: A flexible and secure mobile-agent system. In: Proceedings of the 1996 Tcl/Tk Workshop, pp. 9–23 (1996)
Hohl, F.: The Mobile Agent List, http://ncstrl.informatik.uni-stuttgart.de/ipvr/vs/projekte/mole/mal/mal.html
Jordan, M., Atkinson, M.: Orthogonal persistence for Java.A mid-term report. Sun Microsystems Laboratories
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)
Lange, D.B., Oshima, M.: Programming and Deploying Java Mobile Agents with Aglets. Addison-Wesley, Reading
Maurer, J.: Porting the Java runtime system to the Ara platform for mobile agents. Diploma Thesis, University of Kaiserslautern
Mitsubishi. Concordia, http://www.meitca.com/HSL/Projects/Concordia/whatsnew.htm
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)
ObjectSpace. ObjectSpace Voyager, http://www.objectspace.com/products/voyager
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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