We have built a bare-metal testbed in order to perform large-scale, reproducible evaluations of erasure coding algorithms. Our testbed supports at least 1000 Ethereum Swarm peers running on 30 machines. Running experimental evaluation is time-consuming and challenging. Researchers must consider the experimental software's limitations and artifacts. If not controlled, the network behavior may cause inaccurate measurements. This paper shares the lessons learned from a bare-metal evaluation of erasure coding algorithms and how to create a controlled-environment in a cluster consisting of 1000 Ethereum Swarm peers.
翻译:我们建造了一个光金属测试床,以便对消化编码算法进行大规模、可复制的评估。 我们的测试床支持至少1000个Etheyum Swarm同龄人在30台机器上运行。 运行实验性评估既耗时又具有挑战性。 研究人员必须考虑实验软件的局限性和工艺品。 如果不加以控制, 网络行为可能导致不准确的测量。 本文分享了从对消化编码算法和如何在由1000 Etheyum Swarm同龄人组成的集群中创造受控环境的光金属评估中吸取的经验教训 。