Communication and migration of an embeddable mobile agent platform supporting runtime code mobility
نویسندگان
چکیده
In this paper we present the design and the implementation of Mobile-C, an IEEE Foundation for Intelligent Physical Agents (FIPA) compliant agent platform for mobile C/C++ agents. Such compliance ensures the interoperability between a Mobile-C agent and other agents from heterogeneous FIPA compliant mobile agent platforms. Also, the Mobile-C library was designed to support synchronization in order to protect shared resources and provide a way of deterministically timing the execution of mobile agents and threads. The new contribution of this work is to combine the mechanisms of agent migration and their synchronization. KeywordsMobile agent; Mobile agent platform;Agent communication.
منابع مشابه
An embeddable mobile agent platform supporting runtime code mobility, interaction and coordination of mobile agents and host systems
Agent technology is emerging as an important concept for the development of distributed complex systems. A number of mobile agent systems have been developed in the last decade. However, most of them were developed to support only Java mobile agents. In order to provide distributed applications with code mobility, this article presents a library, the Mobile-C library, that allows a mobile agent...
متن کاملMobile-C: a mobile agent platform for mobile C/C++ agents
This article presents the design, implementation and application of Mobile-C, an IEEE Foundation for Intelligent Physical Agents (FIPA) compliant agent platform for mobile C/C++ agents. IEEE FIPA standards are a set of specifications designed to ensure the interoperation between agents in a heterogeneous network. Mobile-C conforms to the FIPA standards both at agent and platform level. Mobile-C...
متن کاملDesign issues in mobile agent programming systems
We describe the mobile agent paradigm which is becoming increasingly popular for network-centric programming, and compare it with earlier paradigms for distributed computing from which it has evolved. The design of mobile agent systems requires the resolution of several system-level issues, such as the provision of code mobility, object naming, portability, scalability, and a range of security ...
متن کاملA Reliable Connection Migration Mechanism for Synchronous Communication in Mobile Codes
With the increasing popularity of network applications, mobile codes become a promising technology to provide scalable services. Due to their mobile nature, it is a challenge to support synchronous communication between mobile objects. This paper presents a reliable connection migration mechanism that allows mobile objects in communication to remain connected during their migration. This mechan...
متن کاملRun time support for mobile code
Current trends in networked computing include increasing bandwidth demands, dynamically reconfigurable services, and a rising share of mobile devices with wireless links. Conventional communication, being based on the remote procedure call (RPC) paradigm, is not ideally suited for these requirements, as RPC requires continuous connectivity, noticeable bandwidth, and a statically configured comm...
متن کامل