DocumentCode :
3257414
Title :
On Preserving Data Integrity of Transactional Applications on Multicore Architectures
Author :
Mohamedin, Mohamed ; Palmieri, Roberto ; Ravindran, Binoy
fYear :
2015
fDate :
June 29 2015-July 2 2015
Firstpage :
764
Lastpage :
765
Abstract :
Multicore architectures are increasingly becoming prone to transient faults. In this paper we briefly present Shield, a middleware to provide transactional applications with resiliency to those faults that can happen anytime during the execution of a processor but do not cause any hardware interruption. Shield is inspired by the state machine replication approach, where computational resources are partitioned, the shared state is fully replicated, and requests are executed by all partitions in the same order. Shield embeds a set of algorithmic and system innovations to limit the overhead with respect to non-fault-tolerant solutions. They include a fast total order layer that lets application threads and computational nodes co-operate in order to fast deliver.
Keywords :
data integrity; finite state machines; middleware; multiprocessing systems; parallel architectures; transaction processing; Shield middleware; data integrity preservation; hardware interruption; multicore architectures; nonfault-tolerant solutions; state machine replication approach; transactional applications; transient faults; Hardware; Message systems; Multicore processing; Registers; Reliability; Transient analysis; Fault Tolerance; Soft Errors; Transactions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems (ICDCS), 2015 IEEE 35th International Conference on
Conference_Location :
Columbus, OH
ISSN :
1063-6927
Type :
conf
DOI :
10.1109/ICDCS.2015.98
Filename :
7164976
Link To Document :
بازگشت