scispace - formally typeset
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.