An Overview of the NOMADS Mobile Agent System

作者: Maggie R. Breedy , Niranjan Suri , Jeffrey M. Bradshaw , Renia Jeffers , Paul T. Groth

DOI:

关键词:

摘要: ABSTRACT NOMADS is a mobile agent system that supports strong mobility (i.e., the ability to capture and transfer full execution state of agents) safe Java control resources consumed by agents, facilitating guarantees quality service while protecting against denial attacks). The environment composed two parts: an called Oasis new Java-compatible Virtual Machine (VM) Aroma. combination Aroma VM provides key enhancements over today’s environments. Keywords Mobile Agent System, Strong Mobility, Transparent Machine, Resource Control, Security, Policy. 1. INTRODUCTION currently most popular arguably mobility-minded security-conscious mainstream language for development. However, current versions fail address many unique challenges posed software. While few if any requirements mobility, security, resource management are entirely software, typical approaches used in non-agent software usually hard-coded do not allow degree on-demand responsiveness, configurability, extensibility, fine-grained required agent-based systems. security model rapidly evolving provide some increased flexibility agents. From beginning, has featured typed pointerless virtual machine instruction set, bytecode verifier, class loaders, manager, concept “sandbox” prevent executable code from accessing “dangerous” methods. Version 1.1 added API user features such as signing JAR archives. A major feature 2 release it

参考文章(17)
Wayne Jansen, Tom Karygiannis, Mobile Agent Security National Institute of Standards and Technology (U.S.). ,(1999) , 10.6028/NIST.SP.800-19
Tomas Sander, Christian F. Tschudin, Protecting Mobile Agents Against Malicious Hosts Mobile Agents and Security. pp. 44- 60 ,(1998) , 10.1007/3-540-68671-1_4
Anurag Acharya, M. Ranganathan, Joel Saltz, Sumatra: A Language for Resource-Aware Mobile Programs international workshop on mobile object systems. pp. 111- 130 ,(1996) , 10.1007/3-540-62852-5_10
Malcolm P. Atkinson, Mick J. Jordan, Orthogonal Persistence for Java? - A Mid-term Report. POS/PJW. pp. 335- 352 ,(1998)
Thorsten von Eicken, Chris Hawblitzel, A Case for Language-Based Protection Cornell University. ,(1998)
Malcolm Atkinson, Ronald Morrison, Orthogonally persistent object systems very large data bases. ,vol. 4, pp. 319- 402 ,(1995) , 10.1007/BF01231642
Grzegorz Czajkowski, Thorsten von Eicken, JRes Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '98. ,vol. 33, pp. 21- 35 ,(1998) , 10.1145/286936.286944
Deyu Hu, Chi-Chao Chang, Thorsten von Eicken, Chris Hawblitzel, Grzegorz Czajkowski, Implementing multiple protection domains in java usenix annual technical conference. pp. 22- 22 ,(1998)