Active State Space: a Distributed Supporting Environment for Autonomous Mobile Agents
نویسندگان
چکیده
Agents have to be both autonomous and mobile in many WWW applications such as mobile computing. In this paper, we present ASS (Active State Space), a model of distributed supporting environments for autonomous mobile agents. We use ASS as a mediate media, which maps heterogeneous resources and knowledge representations into homogeneous virtual resources. In this manner, ASS is able to deal with heterogeneity and dynamicity of Internet. For supporting autonomies of mobile agents, ASS decouples the rigid and complex protocol, usually used in agent communications, into simple, fast and local accesses to ASS spaces by providing a unified interface for facilitat ing interactions of both inter-agents and agent-hosting execution environments. In the context of autonomy, asynchronous, anonymous and fully local interactions among mobile agents can be obtained by exchanging messages with ASS. We can use autonomous, lightweight and mobile agents and simple interaction protocols to construct WWW applications on unified ASS regardless of the heterogeneity and dynamicity of multiple platforms. A prototype of ASS has been implemented in Java as a component of a mobile agent system MAT (Mobile Agent Template). This paper also presents a case study of distributed information retrieval. The case tests interactions among mobile agents, which evaluates the effectiveness of ASS for supporting executions of autonomous workflow of mobile agents.
منابع مشابه
MAT: a Mobile Agent System for Supporting Autonomous Mobile Agents
Mobile Agent Template (MAT) is a mobile agent system that is under study and development at the Institute of Computing Technology, Chinese Academy of Sciences and sponsored by the University of Wollongong, Australia. MAT is not an alternative to other mobile agent systems, but is an agent system that can provide the autonomy to mobile agents. MAT tries to support new Web applications, such as t...
متن کاملICS Honors Project Final Report AGENTOS – A Java Based Mobile Agent System
AgentOS is a distributed computing environment or virtual operating system supporting the development of distributed client-server and object-oriented applications using agents. Agents are active, autonomous objects containing both computational logic and state information, with the capability of navigating an agent system such as AgentOS, accessing the services offered by the nodes within the ...
متن کاملAre Autonomous Mobile Robots Able to Take Over Construction? A Review
Although construction has been known as a highly complex application field for autonomous robotic systems, recent advances in this field offer great hope for using robotic capabilities to develop automated construction. Today, space research agencies seek to build infrastructures without human intervention, and construction companies look to robots with the potential to improve construction qua...
متن کاملAndante: A Mobile Musical Agents Infrastructure
In the last decade, researchers in the area of distributed systems created the concept of mobile agents: active, autonomous objects capable of executing computation in a computer network, migrating from node to node. We propose the use of this new concept and related technology for the creation and performance of music within a distributed computing environment. In this paper, we introduce Anda...
متن کاملSupporting Internet-scale multi-agent systems
The Internet provides a large-scale environment for (intelligent) software agents. Agents are autonomous (mobile) processes, capable of communication with other agents, interaction with the world, and adaptation to changes in their environment. Current approaches to support agents are not geared for large-scale settings. The near future holds thousands of agents, hosts, messages, and migratory ...
متن کامل