作者: 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