Abstract:Over the past years, mobile agent technology has attracted considerable attention, and a significant body of literature has been published. To further develop mobile agent technology, reliability mechanisms such as fault tolerance and transaction support are required. This article aims at structuring the field of fault-tolerant and transactional mobile agent execution and thus at guiding the reader to understand the basic strengths and weaknesses of existing approaches. It starts with a discussion on providing… Show more
“…Regarding its communication capabilities, during the visit of an agent, a node can provide an IP address which can be used later to contact this node directly. The concept of transactional mobile agent [51] has been introduced as a mix between the agent technology and the transactional model. During its move, the agent discovers and visits n places that satisfy the n requests.…”
Section: When His Car Arrives At a Mall A Client May Launch A Transamentioning
confidence: 99%
“…Thus the heterogeneity of the environment that characterized our targeted applications is not a major constraint and do not prevent the use of agents. Through the concept of transactional agent, It has been proved that transaction processing can also be implemented following the agent based approach: the concept of transactional agent has been studied in several works [51,49]. When a client launches a transaction T α , a mobile agent A α is created.…”
“…Regarding its communication capabilities, during the visit of an agent, a node can provide an IP address which can be used later to contact this node directly. The concept of transactional mobile agent [51] has been introduced as a mix between the agent technology and the transactional model. During its move, the agent discovers and visits n places that satisfy the n requests.…”
Section: When His Car Arrives At a Mall A Client May Launch A Transamentioning
confidence: 99%
“…Thus the heterogeneity of the environment that characterized our targeted applications is not a major constraint and do not prevent the use of agents. Through the concept of transactional agent, It has been proved that transaction processing can also be implemented following the agent based approach: the concept of transactional agent has been studied in several works [51,49]. When a client launches a transaction T α , a mobile agent A α is created.…”
“…Conversely, with rising demands on processing power and the need to conserve bandwidth on large and slow networks, the restrictions of this approach have become conspicuous. The CS model is suitable for the applications with a limited need for distributed control (Pleisch and Schiper, 2004). Undoubtedly, this limits the flexibility with which a client can use a server, by processing the server data locally according to the client's needs.…”
Section: The Model Of the Network-based Agentmentioning
confidence: 99%
“…MA is a software entity that basically exists in a software environment (Liotta, 2001;Pleisch and Schiper, 2004;Richard and Lipperts, 2002). Mobile agents (MA) is an agent that is able to move between different machines or, in a more abstract sense, between various individual network locations.…”
“…Several mobile agent systems provide a mechanism that makes mobile agents persistent, since persistency is helpful in critical situations, such as a connectivity loss or a power shortage; it provides fault-tolerance by duplicating and storing agent copies before starting critical operations. Although this mechanism achieves a trivial level of fault-tolerance, persistence on its own is insufficient [8,39]. There have been several suggestions for ways to implement fault-tolerance in mobile agents, e.g., the exception handling approach [35], Fatomas [38].…”
Section: Security and Fault-tolerance Issuesmentioning
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.