arrow
Return

The Network-Integrated Storage System

delete2020-02-01
delete4
PRE
AI
A
Ahmed Alquraan
S
Suli Yang
A
Andrea C. Arpaci-Dusseau
R
Remzi H. Arpaci-Dusseau
S
Samer Al-Kiswany *
DOI:10.1109/TPDS.2019.2938158delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present NICE, a key-value storage system design that leverages new software-defined network capabilities to build cluster-based network-efficient storage system. NICE presents novel techniques to co-design network routing and multicast with storage replication, consistency, and load balancing to achieve higher efficiency, performance, and scalability. We implement the NICEKV prototype. NICEKV follows the NICE approach in designing four essential network-centric storage mechanisms: request routing, replication, consistency, and load balancing. Our evaluation shows that the proposed approach brings significant performance gains compared with the current systems design: up to $7\times $7 put/get performance improvement, up to $2\times $2 reduction in network load, $3\times $3 to $9\times $9 load reduction on the storage nodes, and the elimination of scalability bottlenecks present in current designs.
Keywords:
Key-value storage
software-defined networks
network-integrated design
network-system co-design
distributed storage
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Parallel and Distributed Systems cover
IEEE Transactions on Parallel and Distributed Systems
IF:
6
Papers:
5.2K
Citations:
1.1W

Organization

University of Wisconsin System cover
University of Wisconsin System
Scholars:
6.7W
Papers: 5.8W
Citations: 382
U
University of Waterloo
Scholars:
2.2W
Papers: 2.3W
Citations: 3.3W