论文标题
IPF的设计和评估:分散网络的存储层
Design and Evaluation of IPFS: A Storage Layer for the Decentralized Web
论文作者
论文摘要
近年来,网络操作的整合越来越多。例如,大多数网络流量现在起源于一些组织,甚至微型网站也经常选择在大型预先存在的云基础架构上托管。为此,“分散的Web”试图更均匀地分配Web服务的所有权和运营。本文介绍了最大,最广泛使用的分散网络平台的设计和实现 - 行星际文件系统(IPFS) - 一个开源,可调性的可调点对等网络,可提供分布式数据存储和交付。 IPFS每天都有数百万个内容检索,并且已经支撑了数十个第三方应用程序。本文通过引入一组测量方法来评估IPF的性能,这些方法使我们能够发现IPFS网络中同龄人的特征。我们揭示了2700多个自治系统和152个国家 /地区的存在,其中大多数在大型中央云提供商之外运作,例如亚马逊或Azure。我们进一步评估IPFS性能,表明出版物和检索延迟在广泛的用例中都是可以接受的。最后,我们分享我们的数据集,经验和经验教训。
Recent years have witnessed growing consolidation of web operations. For example, the majority of web traffic now originates from a few organizations, and even micro-websites often choose to host on large pre-existing cloud infrastructures. In response to this, the "Decentralized Web" attempts to distribute ownership and operation of web services more evenly. This paper describes the design and implementation of the largest and most widely used Decentralized Web platform - the InterPlanetary File System (IPFS) - an open-source, content-addressable peer-to-peer network that provides distributed data storage and delivery. IPFS has millions of daily content retrievals and already underpins dozens of third-party applications. This paper evaluates the performance of IPFS by introducing a set of measurement methodologies that allow us to uncover the characteristics of peers in the IPFS network. We reveal presence in more than 2700 Autonomous Systems and 152 countries, the majority of which operate outside large central cloud providers like Amazon or Azure. We further evaluate IPFS performance, showing that both publication and retrieval delays are acceptable for a wide range of use cases. Finally, we share our datasets, experiences and lessons learned.