Skip to Main Content
 

Global Search Box

 
 
 
 

ETD Abstract Container

Abstract Header

Reliable, Efficient and Distributed Cooperative Caching for Improving File System Performance

Narasimhan, Srivatsan

Abstract Details

2001, MS, University of Cincinnati, Engineering : Computer Engineering.
Emerging high performance, high speed and scalable networks allow machines to access remote memory quicker than accessing disks. This paves way for coordinating the file caches of workstations in a distributed local area network, known as Cooperative Caching. This study introduces a novel cache architecture for cooperative caching called “Reliable, Efficient and Distributed Cooperative Cache”. We present three algorithms – Server Logging, Client Logging and Peer Logging – that combine duplication with logging in order to improve the write performance of cooperative caching while ensuring the reliability of the data. We evaluate the performance of the logging algorithms using trace driven simulations. Several synthetic traces and two real world traces were used to measure the performance improvement obtained by the algorithms. The simulations indicate that the speedup obtained is as high as 10 compared to the baseline system. Based on the simulations, we conclude that the logging algorithms make complete use of the cooperative caching environment and provide better overall improvement by reducing the response time of write requests, improving individual client performance, minimizing the load on the server and ensuring reliability and availability of data.
Yiming Hu (Advisor)
92 p.
Q3; 9b; G3; Q6; G6; 0Q; Eb3

Recommended Citations

Citations

  • Narasimhan, S. (2001). Reliable, Efficient and Distributed Cooperative Caching for Improving File System Performance [Master's thesis, University of Cincinnati]. OhioLINK Electronic Theses and Dissertations Center. http://rave.ohiolink.edu/etdc/view?acc_num=ucin985880302

    APA Style (7th edition)

  • Narasimhan, Srivatsan. Reliable, Efficient and Distributed Cooperative Caching for Improving File System Performance. 2001. University of Cincinnati, Master's thesis. OhioLINK Electronic Theses and Dissertations Center, http://rave.ohiolink.edu/etdc/view?acc_num=ucin985880302.

    MLA Style (8th edition)

  • Narasimhan, Srivatsan. "Reliable, Efficient and Distributed Cooperative Caching for Improving File System Performance." Master's thesis, University of Cincinnati, 2001. http://rave.ohiolink.edu/etdc/view?acc_num=ucin985880302

    Chicago Manual of Style (17th edition)