TY - GEN
T1 - A log-based write-back mechanism for cooperative caching
AU - Narasimhan, Srivatsan
AU - Sohoni, Sohum
AU - Hu, Yiming
N1 - Publisher Copyright:
© 2003 IEEE.
PY - 2003
Y1 - 2003
N2 - Emerging high speed, scalable networks allow machines to access remote memory faster than accessing local disks. Cooperative caching exploits this phenomenon and uses the I/O caches of remote workstations as an extra level of memory hierarchy. Most research has focused on improving the read performance of cooperative caching, but writes to disk are becoming a performance bottleneck. We propose a write-back mechanism that uses replication and logging to improve reliability as well as performance of a distributed system, based on a cache architecture called "Distributed, Efficient and Reliable (DEFER) Cooperative Cache". We present three strategies based on this architecture, and evaluate their performance using simulations. The simulations indicate a maximum speedup of 11.5x over the write-through baseline. The vast performance gains are a result of avoiding disk writes through the write-back policy.
AB - Emerging high speed, scalable networks allow machines to access remote memory faster than accessing local disks. Cooperative caching exploits this phenomenon and uses the I/O caches of remote workstations as an extra level of memory hierarchy. Most research has focused on improving the read performance of cooperative caching, but writes to disk are becoming a performance bottleneck. We propose a write-back mechanism that uses replication and logging to improve reliability as well as performance of a distributed system, based on a cache architecture called "Distributed, Efficient and Reliable (DEFER) Cooperative Cache". We present three strategies based on this architecture, and evaluate their performance using simulations. The simulations indicate a maximum speedup of 11.5x over the write-through baseline. The vast performance gains are a result of avoiding disk writes through the write-back policy.
UR - http://www.scopus.com/inward/record.url?scp=84947241147&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84947241147&partnerID=8YFLogxK
U2 - 10.1109/IPDPS.2003.1213157
DO - 10.1109/IPDPS.2003.1213157
M3 - Conference contribution
AN - SCOPUS:84947241147
T3 - Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003
BT - Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - International Parallel and Distributed Processing Symposium, IPDPS 2003
Y2 - 22 April 2003 through 26 April 2003
ER -