Execution Atomicity for Non-Blocking Transactional Mobile Agents
نویسندگان
چکیده
In the context of e-commerce, execution atomicity is an important property for mobile agents. A mobile agent executes atomically, if either all its operations succeed, or none at all. This requires to solve an instance of the atomic commitment problem. However, it is important that failures (e.g., of machines or agents) do not lead to blocking of transactional mobile agents, i.e., agents that execute as a transaction. In this paper, we give a novel specification of non-blocking atomic commitment in the context of mobile agent execution. We then show how transactional mobile agent execution can be built on top of earlier work on faulttolerant mobile agent execution and give preliminary performance results.
منابع مشابه
ارائه یک رویکرد همانند سازی شده عامل محور در اجرای یک الگوی کد متحرک مطمئن
Abstract Using mobile agents, it is possible to bring the code close to the resources, which is not foreseen by the traditional client/server paradigm. Compared to the client/server computing paradigm, the greater flexibility of the mobile agent paradigm comes at additional costs as well as the additional complexity of developing and managing mobile agent-based applications. Such complexity ...
متن کاملDelay-Aware Mobile Transactions
In the expanding e-society, mobile embedded systems are increasingly used to support transactions such as for banking, stock or database applications. Such systems entail a range of heterogeneous entities both the embedded devices and the networks connecting them. While these systems are exposed to frequent and varied perturbations, the support of atomic distributed transactions is still a fund...
متن کاملHierarchal Object Oriented Fault Tolerant Secured and Atomic Mobile Agent Model
Mobile Agents are soft wares migrating from one node to another to fulfill the task of its owner. Mobility introduces two major challenges in front of mobile agent namely reliability and security. As the agent moves from one node to another the goal to complete its task safely is difficult to achieve. Mobile agents are no longer a theoretical concept, much architecture for their realizations ha...
متن کاملExploring Delay-Aware Transactions in Heterogeneous Mobile Environments
In the expanding e-society, mobile embedded systems are increasingly used to support transactions such as for banking or database applications. Such systems entail a range of heterogeneous entities both the devices and the networks connecting them. While these systems are exposed to frequent and varied perturbations, the support of atomic distributed transactions is still a fundamental requirem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004