Distributed Databases and Transaction Processing

Published: 01 Jan 2012, Last Modified: 13 Jul 2024Mobile Agents in Networking and Distributed Computing 2012EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: This chapter discusses the use of mobile agents in distributed database systems and applications. It presents a number of software architectures for distributed systems ranging from simple client-server configurations to architectures involving various middleware components and mobile agents, and then focuses on the applications of these software architectures to database management systems (DBMSs). There are similarities in the issues addressed in agent-based systems and in peer-to-peer (p2p) computing. The chapter discusses on how the various stages of query processing can be assigned to mobile agents, and focuses on the topic of view materialization. It presents issues related to a fault-tolerant execution of agents and focuses on transaction models for agents and protocols for maintaining the transaction properties of agents even in the case of failures. In conclusion, mobile agents offer a great promise for developing distributed, highly dynamic, and collaborative database applications.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview