Title
Consistent device communication in restartable transactional distributed memory systems
Abstract
Programming conventional hardware devices using transaction-based drivers poses new challenges to Software Transactional Memory (STM) systems. This paper analyzes the interactions between transactionally executed drivers and non-transactional hardware devices using the distributed transactional cluster operating system Rainbow OS. We demonstrate solutions to guarantee device state and data consistency in case of aborts of driver transactions due to synchronization issues as well as after node failures. Additionally we present a driver framework which verifies the feasibility of our approach.
Year
DOI
Venue
2010
10.1109/CCECE.2010.5575148
Electrical and Computer Engineering
Keywords
Field
DocType
device drivers,distributed memory systems,operating systems (computers),software fault tolerance,workstation clusters,Rainbow OS,STM,consistent device communication,distributed transactional cluster operating system,nontransactional hardware devices,restartable transactional distributed memory systems,software transactional memory,transactionally executed drivers,Fault tolerance,device drivers,distributed computing,software transactional memory
Software transactional memory,Synchronization,Computer science,Software fault tolerance,Transactional memory,Fault tolerance,Database transaction,Transactional leadership,Operating system,Data consistency
Conference
ISSN
ISBN
Citations 
0840-7789 E-ISBN : 978-1-4244-5377-1
978-1-4244-5377-1
0
PageRank 
References 
Authors
0.34
1
4
Name
Order
Citations
PageRank
Gerhold, S.100.34
Himpel, C.200.34
Weggerle, A.310.69
Schmitt, T.400.68