Artykuł w czasopiśmie
Brak miniatury
Licencja
Derrick: A Three-layer Balancer for Self-managed Continuous Scalability
dc.abstract.en | Data arrangement determines the capacity, resilience, and performance of a distributed storage system. A scalable self-managed system must place its data efficiently not only during stable operation but also after an expansion, planned downscaling, or device failures. In this article, we present Derrick, a data balancing algorithm addressing these needs, which has been developed for HYDRAstor, a highly scalable commercial storage system. Derrick makes its decisions quickly in case of failures but takes additional time to find a nearly optimal data arrangement and a plan for reaching it when the device population changes. Compared to balancing algorithms in two other state-of-the-art systems, Derrick provides better capacity utilization, reduced data movement, and improved performance. Moreover, it can be easily adapted to meet custom placement requirements. |
dc.affiliation | Uniwersytet Warszawski |
dc.contributor.author | Iwanicki, Konrad |
dc.contributor.author | Dubnicki, Cezary |
dc.contributor.author | Wełnicki, Michał |
dc.contributor.author | Gryz, Leszek |
dc.contributor.author | Jackowski, Andrzej |
dc.date.accessioned | 2024-01-24T21:32:45Z |
dc.date.available | 2024-01-24T21:32:45Z |
dc.date.issued | 2023 |
dc.description.finance | Publikacja bezkosztowa |
dc.description.number | 3 |
dc.description.volume | 19 |
dc.identifier.doi | 10.1145/3594543 |
dc.identifier.issn | 1553-3077 |
dc.identifier.uri | https://repozytorium.uw.edu.pl//handle/item/104561 |
dc.identifier.weblink | https://dl.acm.org/doi/pdf/10.1145/3594543 |
dc.language | eng |
dc.pbn.affiliation | computer and information sciences |
dc.relation.ispartof | ACM Transactions on Storage |
dc.relation.pages | 1-34 |
dc.rights | ClosedAccess |
dc.sciencecloud | nosend |
dc.title | Derrick: A Three-layer Balancer for Self-managed Continuous Scalability |
dc.type | JournalArticle |
dspace.entity.type | Publication |