Mobile agent model for distributed systems

T. Komiya1, H. Ohsida1, M. Takizawa1
1Tokyo Denki University, Japan

Tóm tắt

Application programs on application servers issue requests to object servers in traditional database systems. On the other hand, programs named agents move around object servers whose objects are manipulated objects in a mobile agent approach. If an agent conflicts with other agents on an object server, the agents negotiate with each other to resolve the confliction. An agent moves to another servers. In traditional systems, application programs do not work if application servers are faulty. If the server is faulty, the agent find another server where the agent can be performed. In addition, agents are replicated if agents may be faulty. In the mobile agent approach, applications can be operational even if a computer where an agent exist is faulty. In this paper, we discuss how to perform agents with different constraints on multiple object servers in the presence of servers and agent faults.

Từ khóa

#Mobile agents #Network servers #Application software #Robustness #Databases #Access protocols #Counting circuits #Checkpointing #Fault tolerance #Telecommunication network reliability

Tài liệu tham khảo

10.1007/BFb0022049 skeen, 1982, Nonblocking Commitment Protocols, Proc of ACM SIGMOD, 133 10.1007/3-540-44759-8_83 0, The Source for Java (TM) Technology bernstein, 1987, Concurrency Control and Recovery in Database Systems 10.1109/ICPADS.2000.857683 10.1145/4221.4223 date, 1994, Introduction to Database System 10.1007/978-3-662-04401-8 mattern, 1989, Virtual Time and Global States of Distributed Systems, Parallel and Distributed Algorithms, 215 1986, Database Language SQL, Document ANSI X3 135 0, Aglets Software Development Kit Home 1999, Oracle8i Concepts, Release 5 1, 1