ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

FAULT-TOLERANT STM (SOFTWARE TRANSACTIONAL MEMORY) USING REPLICATION

Journal: JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (JCET) (Vol.9, No. 3)

Publication Date:

Authors : ; ;

Page : 175-181

Keywords : Multiprocessing; Parallel Processing; Locks; Software Transactional Memory; Fault Tolerance.;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

Software Transactional Memory (STM) ensures synchronization in parallel programs without suffering from the drawbacks of locks. Fault tolerance is an important issue in STM. In this paper we ensure fault tolerance in STM by using replication. Whenever any transaction suddenly aborts another transaction starts which performs the same operations as the transaction which has aborted. Thus even if any transaction fails or is aborted due to some reason then the result is not affected. We have also seen that there is no performance degradation if this approach is used. We have replicated only the important transactions so that redundancy is kept to the bare minimum. Thus we can say that we have developed an approach using replication which has made STM fault-tolerant without any performance degradation keeping redundancy to the bare minimum.

Last modified: 2018-09-15 20:12:30