A
Ammlan Ghosh
Researcher at University of Calcutta
Publications - 7
Citations - 11
Ammlan Ghosh is an academic researcher from University of Calcutta. The author has contributed to research in topics: Transactional memory & Software transactional memory. The author has an hindex of 2, co-authored 7 publications receiving 10 citations.
Papers
More filters
Book ChapterDOI
A Lightweight Implementation of Obstruction-Free Software Transactional Memory
TL;DR: A simple, lightweight, and yet efficient implementation of OFTM that uses simple data structure and does not require any contention manager toward ensuring progress condition, atomicity, and serializability of transactions besides maintaining data consistency is proposed.
Journal ArticleDOI
A new concurrency control mechanism for multi-threaded environment using transactional memory
TL;DR: This paper proposes a new concurrency control mechanism that starts with the existing TM implementations for obstruction freedom and eventually builds a new STM methodology to reduce aborting of transactions in some typical scenarios.
Book ChapterDOI
CMS: Checkpoint-Based Multi-versioning System for Software Transactional Memory
TL;DR: It is formally prove that CMS complies useless-prefix garbage collection (UP-GC), and on the basis of number of memory accesses for searching consistent version, CMS performs better in comparison with conventional multi-version permissive STM.
Proceedings ArticleDOI
Checkpoint based multi-version concurrency control mechanism for remote healthcare system
TL;DR: This paper addresses the synchronization aspect for multiple concurrent threads in a Remote Healthcare System under development by using checkpoint-based multi-versioning Software Transactional Memory for application domain to achieve non-blocking process synchronization.
Book ChapterDOI
Abort-Free STM: A Non-blocking Concurrency Control Approach Using Software Transactional Memory
TL;DR: A new Abort-Free STM methodology (AFTM) is proposed to achieve abort-free execution so that a group of processes, which are contending for a common set of concurrent objects can commit in finite number of steps.