Year :
2016
Source :
Conference on Advances in Computing, Communications and Informatics (ICACCI)
Format Published :
pdf
Descriptors :
Concurrency Control , Software Transactional Memory , STM, Multi-versioning STM , Remote Healthcare System
Descriptors - جزئيات :
Abstract :
This paper addresses the synchronization aspect for multiple concurrent threads in a Remote Healthcare System (RHS) under development. Resources like data files are shared by multiple stakeholders and users including doctors, trained paramedic staff, patient party or even Government agencies collecting statistical and demographic data. In the system under trial, medical kiosks are setup at distant places where patients visit and their complaints are recorded by trained caregivers. Later, doctor accesses such data from the system, makes a diagnosis and suggests prescriptions accordingly. In such a set-up, it is quite often that more than one users access the same shared resource simultaneously. In conventional lockbased process synchronization, such concurrent processes are blocked by the process holding a lock over the files. The major contribution of this paper is to use checkpoint-based multiversioning Software Transactional Memory for our application domain to achieve non-blocking process synchronization. With help of multi-versioning technique the proposed method is also able to reduce number of expensive remote validations as well as transactional aborts. Experimental verification finds that proposed method yields higher throughput in comparison to clairvoyant type multi-version concurrency control mechanism.
Call. No. :
EA 11
IndexDate :
1397/09/28
Indexer :
Dashagha
Title of Article :

Checkpoint Based Multi-Version Concurrency Control Mechanism for Remote Healthcare System

RecordNumber :
12
Author/Authors :
Ammlan Ghosh , Rituparna Chaki , Nabendu Chaki
Author/Authors - جزئيات :
Link To Document :

بازگشت