An efficient approach to achieve compositionality using optimized multi-version object based transactional systems

Juyal, Chirag and Kulkarni, Sandeep and Kumari, Sweta and Peri, Sathya and Somani, Archit (2021) An efficient approach to achieve compositionality using optimized multi-version object based transactional systems. Information and Computation. p. 104696. ISSN 08905401

Full text not available from this repository. (Request a copy)

Abstract

In the modern era of multi-core systems, the main aim is to utilize the cores properly. This utilization can be done by concurrent programming. But developing a flawless and well-organized concurrent program is difficult. Software Transactional Memory Systems (STMs) are a convenient programming interface which assist the programmer to access the shared memory concurrently without worrying about consistency issues. Many STMs available in the literature execute read/write primitive operations on memory buffers. We represent them as Read-Write STMs or RWSTMs. Whereas, there exists some STMs which work on higher level operations. We refer these STMs as Object Based STMs or OSTMs. The literature of databases and RWSTMs say that maintaining multiple versions ensures greater concurrency. So, this paper proposes the notion of Optimized Multi-version Object Based STMs or OPT-MVOSTMs which encapsulates the idea of multiple versions in OSTMs to harness the greater concurrency efficiently.

[error in script]
IITH Creators:
IITH CreatorsORCiD
Juyal, ChiragUNSPECIFIED
Peri, SathyaUNSPECIFIED
Item Type: Article
Uncontrolled Keywords: Compositionality; Concurrent program; Concurrent programming; Multi-core systems; Primitive operations; Programming interface; Software transactional memory; Transactional systems
Subjects: Computer science
Divisions: Department of Computer Science & Engineering
Depositing User: . LibTrainee 2021
Date Deposited: 06 Aug 2021 05:57
Last Modified: 06 Aug 2021 05:57
URI: http://raiithold.iith.ac.in/id/eprint/8706
Publisher URL: http://doi.org/10.1016/j.ic.2021.104696
OA policy: https://v2.sherpa.ac.uk/id/publication/11303
Related URLs:

Actions (login required)

View Item View Item
Statistics for RAIITH ePrint 8706 Statistics for this ePrint Item