Results 281 to 290 of about 365,507 (334)
Some of the next articles are maybe not open access.
Distributed logging for transaction processing
Proceedings of the 1987 ACM SIGMOD international conference on Management of data - SIGMOD '87, 1987Increased interest in using workstations and small processors for distributed transaction processing raises the question of how to implement the logs needed for transaction recovery. Although logs can be implemented with data written to duplexed disks on each processing node, this paper argues there are advantages if log data is written to
Dean S. Thompson+2 more
openaire +1 more source
ACM SIGOPS Operating Systems Review, 1983
Transactions have proven to be a useful tool for constructing reliable database systems and are likely to be useful in many types of distributed systems. To exploit transactions in a general purpose distributed system, each node can execute a transaction kernel that provides services necessary to support transactions at higher system levels.
Peter M. Schwarz, Alfred Z. Spector
openaire +2 more sources
Transactions have proven to be a useful tool for constructing reliable database systems and are likely to be useful in many types of distributed systems. To exploit transactions in a general purpose distributed system, each node can execute a transaction kernel that provides services necessary to support transactions at higher system levels.
Peter M. Schwarz, Alfred Z. Spector
openaire +2 more sources
Distributed Transaction Processing
2019The concept of a transaction is used in database systems as a basic unit of consistent and reliable computing. Thus, queries are executed as transactions once their execution strategies are determined and they are translated into primitive database operations.
M. Tamer Özsu, Patrick Valduriez
openaire +2 more sources
Transactional Workflows in Distributed Systems
Fundamenta Informaticae, 1997The basic transaction model has evolved over time to incorporate more complex transaction structures and to selectively modify the atomicity and isolation properties. In this paper we discuss the application of transaction concepts to activities that involve coordinated execution of multiple tasks (possibly of different types) over different processing
Marek Rusinkiewicz, Mauro Bregolin
openaire +2 more sources
On serializability of distributed nested transactions
[1992] Proceedings of the 12th International Conference on Distributed Computing Systems, 2003A model of nested transactions in distributed database systems is presented. The modeling approach is based on conflict serializability extended to accommodate multilevel transactions. Based on these definitions, serialization graph testing for nested transactions is discussed.
S. Ben-Hassen, Marek Rusinkiewicz
openaire +2 more sources
On Transactional Scheduling in Distributed Transactional Memory Systems
2010We present a distributed transactional memory (TM) scheduler called Bi-interval that optimizes the execution order of transactional operations to minimize conflicts. Bi-interval categorizes concurrent requests for a shared object into read and write intervals to maximize the parallelism of reading transactions.
Binoy Ravindran, Junwhan Kim
openaire +2 more sources
Nested Transactions in Distributed Systems
IEEE Transactions on Software Engineering, 1982In database management systems and operating systems, transactions are used as units of consistency, serializability, recovery, and for deadlock control. Normally, the transactions for each of these systems are considered independently. In this paper we describe nested transactions where the transactions from one system interact with the transactions ...
G.C. Smith, D.R. Ries
openaire +2 more sources
Data Distribution and Distributed Transaction Management
2018Chapter Objectives In this chapter, you will learn to: • grasp the basics of distributed systems and distributed databases; • discern key architectural implications of distributed databases; • understand the impact of fragmentation, allocation, and replication; • identify different types of transparency; • understand the steps in distributed ...
Seppe vanden Broucke+2 more
openaire +2 more sources
Dynamic Scheduling in Distributed Transactional Memory
2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2020We investigate scheduling algorithms for distributed transactional memory systems where transactions residing at nodes of a communication graph operate on shared, mobile objects. A transaction requests the objects it needs, executes once those objects have been assembled, and then sends the objects to other waiting transactions.
Costas Busch+3 more
openaire +3 more sources
Scheduling Closed-Nested Transactions in Distributed Transactional Memory
2012 IEEE 26th International Parallel and Distributed Processing Symposium, 2012Distributed software transactional memory (D-STM) is an emerging, alternative concurrency control model for distributed systems that promises to alleviate the difficulties of lock-based distributed synchronization -- e.g., distributed deadlocks, live locks, and lock convoying.
Binoy Ravindran, Junwhan Kim
openaire +2 more sources