JOURNAL ARTICLE

An object-based approach to implementing distributed concurrency control

Abstract

We have added distributed concurrency control to the MELD object system by representing in progress transactions as simulated objects. Transaction objects exploit MELD‘s normal message passing facilities to support the concurrency control mechanism. We have completed the implementation of an optimistic mechanism using transaction objects and have designed a two phase locking mechanism based on the same paradigm. We discuss the tradeoffs made and lessons learned, dealing both with transactions on objects and with transactions as objects.

Keywords:
Concurrency control Computer science Concurrency Database transaction Object (grammar) Distributed computing Transaction processing Distributed concurrency control Serializability Mechanism (biology) Control (management) Distributed transaction Optimistic concurrency control Programming language Concurrent computing Artificial intelligence

Metrics

7
Cited By
0.23
FWCI (Field Weighted Citation Impact)
13
Refs
0.60
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

BOOK-CHAPTER

Moderate Concurrency Control in Distributed Object Systems

Yohsuke SugiyamaTomoya EnokidoMakoto Takizawa

Lecture notes in computer science Year: 2004 Pages: 675-683
JOURNAL ARTICLE

MODERATE CONCURRENCY CONTROL IN DISTRIBUTED OBJECT SYSTEMS

Kenichi WatanabeYousuke SugiyamaT. EnokidoMakoto Takizawa

Journal:   Journal of Interconnection Networks Year: 2004 Vol: 05 (02)Pages: 181-191
JOURNAL ARTICLE

Unified Protocols of Concurrency Control and Recovery in Distributed Object-based Databases

SangKeun Lee

Journal:   The Computer Journal Year: 2001 Vol: 44 (3)Pages: 201-213
© 2026 ScienceGate Book Chapters — All rights reserved.