Join Books.org — it's free

Book cover of Atomic Transactions: In Concurrent and Distributed Systems
Transaction Processing, Computer Industry - General & Miscellaneous, Other Database Applications & Languages, API & Controls, Parallel, Distributed, and Supercomputing, Databases - General & Miscellaneous

Atomic Transactions: In Concurrent and Distributed Systems

by Nancy A. Lynch, Michael Merritt, William E. Weihl, Alan Fekete
Available on Bookshop Write a review

Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.

Log in to track your reading progress.

Overview

This book develops a theory for transactions that provides practical solutions for system developers, focusing on the interface between the user and the database that executes transactions. Atomic transactions are a useful abstraction for programming concurrent and distributed data processing systems. Presents many important algorithms which provide maximum concurrency for transaction processing without sacrificing data integrity. The authors include a well-developed data processing case study to help readers understand transaction processing algorithms more clearly. The book offers conceptual tools for the design of new algorithms, and for devising variations on the familiar algorithms presented in the discussions. Whether your background is in the development of practical systems or formal methods, this book will offer you a new way to view distributed systems.

This book presents a framework for precise design and verification of distributed and concurrent systems that use atomic transactions as a high-level abstraction. The authors present the most useful algorithms for transaction processing in concurrent and distributed systems, and include a well-developed data processing case study.

Synopsis

This book develops a theory for transactions that provides practical solutions for system developers, focusing on the interface between the user and the database that executes transactions. Atomic transactions are a useful abstraction for programming concurrent and distributed data processing systems. Presents many important algorithms which provide maximum concurrency for transaction processing without sacrificing data integrity. The authors include a well-developed data processing case study to help readers understand transaction processing algorithms more clearly. The book offers conceptual tools for the design of new algorithms, and for devising variations on the familiar algorithms presented in the discussions. Whether your background is in the development of practical systems or formal methods, this book will offer you a new way to view distributed systems.

Booknews

Develops a theory for transactions that provides practical solutions for system developers, focusing on the interface between the user and the database that executes transactions. Although atomic transactions appear to the user as single, indivisible units, the model described here permits transactions to be nested. Many important algorithms are presented which provide maximum concurrency for transaction processing without sacrificing data integrity. Annotation c. Book News, Inc., Portland, OR (booknews.com)

About the Author, Nancy A. Lynch

About the author: Nancy A. Lynch is a professor of electrical engineering and computer science at MIT and heads MIT's Theory of Distributed Systems research group. She is the author of numerous research articles about distributed algorithms and impossibility results, and about formal modeling and verification of distributed systems.

Michael Merritt, AT&T

William E. Weihl, Massachusetts Institute of Technololgy

Alan Fekete, University of Sydney

Reviews

There are no reviews yet. Log in to write one.

Editorials

Booknews

Develops a theory for transactions that provides practical solutions for system developers, focusing on the interface between the user and the database that executes transactions. Although atomic transactions appear to the user as single, indivisible units, the model described here permits transactions to be nested. Many important algorithms are presented which provide maximum concurrency for transaction processing without sacrificing data integrity. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Book Details

Published
August 1, 2006
Publisher
Elsevier Science
Pages
524
Format
Hardcover
ISBN
9781558601048

More by Nancy A. Lynch

Similar books