Transaction Identifiers in Nested Transactions: Implementation Schemes and Performance
نویسندگان
چکیده
In this paper, we address a speci"c topic within the context of nested transaction implementation, namely, the assignment of identi"ers to transactions. We discuss the most important information such identi"ers should carry. We do this based on an analysis of the main requirements the components of a general transaction processing system pose on the identi"ers. Thereafter, we present some schemes for the assignment of transaction identi"ers and discuss their pros and cons with regard to the requirements presented. Finally, we compare one of our schemes to a conventional one by considering the most common operations that are performed with the identi"ers. Lastly, we show the performance measurements we have obtained.
منابع مشابه
Nested Transaction: An Efficient Facility to Enforce the Nesting and the Partial Ordering Requirements in S-Store
The goal of this thesis is to design and implement an efficient facility to enforce the nesting and the partial ordering requirements of transactions in S-Store [1], the world’s first streaming OLTP engine for real-time applications. We first compare and contrast different approaches to enforce these requirements, and conclude that nested transaction stands out both in terms of data integrity g...
متن کاملConcurrency Control Monitor for Nested Transactions based on Autonomous Agents
Transaction processing monitors featuring nested transactions are in the core model for mission-critical applications. In this paper, an atomic commit protocol for nested transactions over mobile devices combined with a concurrency control mechanism is introduced. The monitor features a flexible and goal persistent technique dealing with the loss of communication – a latent risk in mobile envir...
متن کاملPerformance evaluation of linear hash structure model in a nested transaction environment
We design and implement a linear hash algorithm in nested transaction environment to handle large amount of data with increased concurrency. Nested transactions allow parallel execution of transactions, and handle transaction aborts, thus provides more concurrency and efficient recovery. We use object-oriented methodology in the implementation which helped in designing the programming component...
متن کاملDesign and Implementation of Linear Hash Structures in Nested Transactions Environmnet
In this paper, we present formalization and an implementation of a linear hashing algorithm in nested transaction environment to handle large amount of data with increased concurrency. Nested transactions allow parallel execution of transactions, and handle transaction aborts in our system. First, We formalize the nested transaction model in a linear has structure environment using wellknown I/...
متن کاملPerformance modeling of nested transactions in database systems
The nested transaction model was introduced to satisfy the requirements of advanced database applications. Moreover, it is currently the basic transaction model for new databases like workflow systems, mobile databases, and objectrelational databases. Though there are several performance evaluation studies of different concurrency control mechanisms in nested transactions, effects of transactio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Comput. J.
دوره 40 شماره
صفحات -
تاریخ انتشار 1997