Title
Understanding I/O Performance of IPFS Storage: A Client's Perspective
Abstract
IPFS has surged into popularity in recent years. It organizes user data as multiple objects where users can obtain the objects according to their Content IDentifiers (CIDs). As a storage system, it is of great importance to understand its data I/O performance. But existing work still lacks such a comprehensive study. In this work, we deploy an IPFS storage system with geographically-distributed storage nodes on Amazon EC2. We then conduct extensive experiments to evaluate the performance of data I/O operations from a client's perspective. We find that the access patterns of I/O operations (e.g., request size) severely affect the I/O performance, since IPFS typically uses multiple I/O strategies to perform different I/O requests. Moreover, for the read operations, IPFS requires to resolve remote nodes and downloading objects via the internet. Our experimental study reveals that both resolving and downloading operations can become bottlenecks. Our results can shed light to optimizing IPFS in avoiding high-latency I/O operations.
Year
DOI
Venue
2019
10.1145/3326285.3329052
2019 IEEE/ACM 27th International Symposium on Quality of Service (IWQoS)
Keywords
Field
DocType
data I/O performance,IPFS,performance measurement,content addressable technology,storage system
Computer science,Computer network,Input/output,Operating system
Conference
ISSN
ISBN
Citations 
1548-615X
978-1-7281-6661-2
3
PageRank 
References 
Authors
0.38
11
4
Name
Order
Citations
PageRank
Jiajie Shen161.86
Yi Li25013.29
Yangfan Zhou323229.72
Xin Wang4587177.85