How to assign votes in a distributed system
Journal of the ACM (JACM)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Locking Primitives in a Database System
Journal of the ACM (JACM)
Introduction to Database Systems
Introduction to Database Systems
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
M-ary Commitment Protocol with Partially Ordered Domain
DEXA '97 Proceedings of the 8th International Conference on Database and Expert Systems Applications
Understanding Replication in Databases and Distributed Systems
ICDCS '00 Proceedings of the The 20th International Conference on Distributed Computing Systems ( ICDCS 2000)
Group Protocol for Quorum-Based Replication
ICPADS '00 Proceedings of the Seventh International Conference on Parallel and Distributed Systems
Transactional agent model for fault-tolerant object systems
Proceedings of the 2005 ACM symposium on Applied computing
A multi-agent system for mobile environments
Intelligent information processing II
An antibody network inspired evolutionary framework for distributed object computing
Information Sciences: an International Journal
EVALUATING PERFORMANCE OF FLOW LINE SYSTEMS WITH BLOCKING UNDER FUZZY ENVIRONMENTS
Cybernetics and Systems
Transactional agents on distributed object systems
International Journal of High Performance Computing and Networking
Design and implementation of transactional agent
International Journal of Wireless and Mobile Computing
A rule based knowledge transaction model for mobile environments
Information Sciences: an International Journal
Hi-index | 0.00 |
Application programs are performed on clients while issuing requests to object servers. Then, the object servers send responses to the clients. On the other hand, programs named agents move to object servers where the agents can manipulate objects in a mobile agent approach. If agents complete manipulating objects in the servers, the agents move to other object servers. If an agent conflicts with other agents on an object server, the agents negotiate with each other to resolve the confliction. If the object servers are faulty, agent find another object server where the agent can be performed. Each agent has its own commitment condition like atomic and at-least-one conditions. For example, an agent can commit if the agent successfully manipulate at least one object server. In this paper, we discuss how to perform agents with different constraints on multiple object servers in presence of servers and agent faults.