FAULT-TOLERANT STM (SOFTWARE TRANSACTIONAL MEMORY) USING REPLICATION
Journal: JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (JCET) (Vol.9, No. 3)Publication Date: 2018-06-28
Authors : RYAN SAPTARSHI RAY PARAMA BHAUMIK; UTPAL KUMAR RAY;
Page : 175-181
Keywords : Multiprocessing; Parallel Processing; Locks; Software Transactional Memory; Fault Tolerance.;
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.
Other Latest Articles
- DYNAMIC ANTIROOTKIT FRAMEWORK: MONITORING VIRTUAL MACHINES AND DETECTION OF ROOTKITS
- AN EFFICIENT DIFFERENTIAL EVOLUTION FOR CONSTRAINED ENGINEERING DESIGN OPTIMIZATION
- INTEGRATED APPROACH TO DEFEND JAMMING ATTACK IN WSN
- STOCHASTIC BACK PROPAGATION FOR SCALABLE AND INFERENCE LEARNING
- IOT BASED TOLL COLLECTION SYSTEM USING IMAGE PROCESSING
Last modified: 2018-09-15 20:12:30