Abstract
Erasure coding is gaining attraction in cloud storage systems because it improves data reliability with huge cost savings in terms of storage. However, data recovery in erasure codes includes high disk I/O, network traffic and complex decoding that impacts degraded read latency, in case of failures. Data access latency is one of the most important metrics to determine Quality of Service. Reducing degraded latency in erasure coding is vital to improve user performance. To reduce degraded read latency of erasure codes, in this paper, we have proposed a cache based technique called ProactiveCache. This proactively copies objects in failure predicted machine into a cache tier. To deploy ProactiveCache, cloud storage system should employ various failure prediction methods to predict hardware failures. On accurate failure predictions, ProactiveCache eliminates degraded read latency. For evaluation, ProactiveCache is implemented on Ceph object storage. Experimental results show that Proactive- Cache reduces degraded read latency up to 38% and improves throughput by 37%.
Original language | English |
---|---|
Title of host publication | Proceedings of the 11th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2019), 11-13 December 2019, Sydney, Australia |
Publisher | IEEE |
Pages | 223-230 |
Number of pages | 8 |
DOIs | |
Publication status | Published - 2019 |
Event | IEEE International Conference on Cloud Computing Technology and Science - Duration: 11 Dec 2019 → … |
Conference
Conference | IEEE International Conference on Cloud Computing Technology and Science |
---|---|
Period | 11/12/19 → … |
Keywords
- cloud computing
- data recovery (computer science)
- information storage and retrieval systems