Multi-agent transactions for Web-based design activities

Web-based engineering design activities require fault tolerance and concurrent access to shared resources such as databases and Web servers. Such activities are generally dynamic, cooperative, long-lived, interactive, and non-prescriptive. We propose a new multi-agent transaction model, which is based on extended transactions and multi-agent technologies. The novelty of this model is that it automatically customises transactions to the requirements of the design activities. In addition, this model is believed to improve concurrency and fault tolerance, facilitate interaction and co-operation of participating systems involved in design activities.

[1]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[2]  Sylvanus A. Ehikioya,et al.  An agent-based system for distributed transactions: a model for Internet-based transactions , 1999, Engineering Solutions for the Next Millennium. 1999 IEEE Canadian Conference on Electrical and Computer Engineering (Cat. No.99TH8411).

[3]  Anne E. James,et al.  An agent-based approach to engineering design , 2002, Comput. Ind..

[4]  Evaggelia Pitoura,et al.  Transaction-Based Coordination of Software Agents , 1998, DEXA.

[5]  Panos K. Chrysanthis,et al.  Synthesis of extended transaction models using ACTA , 1994, TODS.

[6]  Khaled Nagi TRANSACTIONAL AGENTS: A ROBUST APPROACH FOR SCHEDULING ORDERS IN A COMPETITIVE JUST-IN-TIME MANUFACTURING ENVIRONMENT , 1999 .

[7]  Umeshwar Dayal,et al.  Multi-Agent Cooperative Transactions for E-Commerce , 2000, CoopIS.

[8]  Barry Eaglestone,et al.  A Review of Multidatabase Transactions on The Web: From the ACID to the SACReD , 2000, BNCOD.

[9]  Gail E. Kaiser,et al.  Cooperative Transactions for Multiuser Environments , 1995, Modern Database Systems.

[10]  Heri Ramampiaro,et al.  Agent-based groupware: Challenges for cooperative transaction models* , 2004 .

[11]  A. Elmagarmid Database transaction models for advanced applications , 1992 .

[12]  Gail E. Kaiser,et al.  JPernLite: Extensible Transaction Services for the WWW , 1999, IEEE Trans. Knowl. Data Eng..

[13]  Calton Pu,et al.  Split-Transactions for Open-Ended Activities , 1988, VLDB.

[14]  Narain H. Gehani,et al.  ASSET: a system for supporting extended transactions , 1994, SIGMOD '94.

[15]  Weiming Shen,et al.  Distributed Manufacturing Scheduling Using Intelligent Agents , 2002, IEEE Intell. Syst..

[16]  G. Kaiser Cooperative Transactions for Multi-User Environments , 1994 .

[17]  Gail E. Kaiser,et al.  JPernLite: an extensible transaction server for the World Wide Web , 1998, HYPERTEXT '98.

[18]  Edgar Nett,et al.  Cooperative concurrency control on the Web , 1997, Proceedings of the Sixth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems.