Spelling suggestions: "subject:"clientside aching"" "subject:"clientside chiaching""
1 |
Reliable Writeback for Client-side Flash CachesQin, Dai 04 July 2014 (has links)
Modern data centers are increasingly using shared storage solutions for ease of
management. Data is cached on the client side on inexpensive and high-capacity
flash devices, helping improve performance and reduce contention on the storage
side. Currently, write-through caching is used because it ensures consistency
and durability under client failures, but it offers poor performance for
write-heavy workloads.
In this work, we propose two write-back based caching policies, called
write-back flush and write-back persist, that provide strong reliability
guarantees, under two different client failure models. These policies rely on
storage applications such as file systems and databases issuing write barriers
to persist their data, because these barriers are the only reliable method for
storing data durably on storage media. Our evaluation shows that these policies
achieve performance close to write-back caching, while providing stronger
guarantees than vanilla write-though caching.
|
Page generated in 0.0572 seconds