ACM Transactions on Computer Systems (TOCS)
Peer-to-Peer Membership Management for Gossip-Based Protocols
IEEE Transactions on Computers
The Chubby lock service for loosely-coupled distributed systems
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Collaboration portal for petascale simulations
CTS '09 Proceedings of the 2009 International Symposium on Collaborative Technologies and Systems
End-to-end data integrity for file systems: a ZFS case study
FAST'10 Proceedings of the 8th USENIX conference on File and storage technologies
ZooKeeper: wait-free coordination for internet-scale systems
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
D2T: Doubly Distributed Transactions for High Performance and Distributed Computing
CLUSTER '12 Proceedings of the 2012 IEEE International Conference on Cluster Computing
I/O Containers: Managing the Data Analytics and Visualization Pipelines of High End Codes
IPDPSW '13 Proceedings of the 2013 IEEE 27th International Symposium on Parallel and Distributed Processing Workshops and PhD Forum
Hi-index | 0.00 |
The rise of Integrated Application Workflows (IAWs) for processing data prior to storage on persistent media prompts the need to incorporate features that reproduce many of the semantics of persistent storage devices. One such feature is the ability to manage data sets as chunks with natural barriers between different data sets. Towards that end, we need a mechanism to ensure that data moved to an intermediate storage area is both complete and correct before allowing access by other processing components. The Doubly Distributed Transactions (D2T) protocol offers such a mechanism. The initial development [9] suffered from scalability limitations and undue requirements on server processes. The current version has addressed these limitations and has demonstrated scalability with low overhead.