Barefoot Networks Teams Up with Western Digital and Università della Svizzera italiana to Showcase In-Network Consensus for Use with Storage Class Memory and P4
CAMBRIDGE, United Kingdom, Sept. 24, 2018 (GLOBE NEWSWIRE) -- P4 European Workshop —At the P4 European Workshop (P4EU 2018), Barefoot Networks and researchers from Western Digital and Università della Svizzera italiana (USI), with support from Xilinx and STORDIS, will today present a new breakthrough for providing in-network high-performance fault tolerance for Storage Class Memory (SCM) access using the P4 programming language. The demonstration uses a P4 program implementation developed by Western Digital and USI using Barefoot’s 6.5Tb/s Tofino™ switch ASIC.
Programmable forwarding plane technology is enabling network owners to create and deliver value by accelerating application performance. One of the ways this is achieved is by offloading network functions that are run on servers or appliances onto switches. In addition to performing all standard switch and router functionality with higher efficiency and scale, P4-programmable forwarding planes enable Computational Networking use-cases that are not possible with fixed-function switching silicon, giving users the ability to create simple and scalable packet processing pipelines that meet their unique needs.
The richness of the open P4 ecosystem—with a high-performance, networking domain-specific processor, such as Barefoot Tofino—empowers network owners, operators and application developers to create new functions and features at the forwarding plane-level to extract more value out of the network.
"The usage of new, emerging memories, such as persistent memory, offer huge possibilities to address the increasing diversity of Big Data and Fast Data applications and workloads proliferating in our data-centric world,” said Dejan Vučinić, Director, R&D Engineering, Non-Volatile Memory Systems Architecture Group at Western Digital. “However, they require purpose-built system architectures to take full advantage of their speeds in the face of their finite endurance. This breakthrough illustrates new potential for independent scaling of compute and main memory well beyond the practical limits of today's prevailing architectures."
“While most people think of Tofino and P4 as being for networking, this project shows an exciting use-case for storage systems,” said Robert Soulé, Professor, Faculty of Informatics at Università della Svizzera italiana and Research Scientist at Barefoot Networks. “For 20 years, researchers have been trying to improve the performance of consensus protocols. We have been able to achieve five orders of magnitude improvements in throughput by moving these computations into the network. It opens up a whole new way to think about distributed storage.”
“Once again the versatility of Barefoot Tofino and P4 is demonstrated in their ability realize unique functions in the network, this time for distributed storage applications,” said Alexander Jeffries, CEO of STORDIS. “Our expertise in open source networking is helping our Tofino-based switches to be the platforms of choice for delivering innovation in networking by both the industry and academia.”
“When you create technology that is truly open and end-user programmable without compromise on performance and price, the possibilities are boundless,” said Prem Jonnalagadda, Director, Product Management at Barefoot Networks. “The ability to run consensus protocols directly in the switch forwarding plane using P4 and Tofino creates significant benefits to the shared storage environments, delivering the best end-to-end system and application performance.”
In a testament to the agility of P4-programmable forwarding planes, the live demonstration shows the use of a Barefoot Tofino-powered switch running a variation of a classic consensus protocol by Attiya, Bar-Noy, and Dolev (ABD), adapted for use with SCM. The project allows users to keep replicated copies of remote, non-volatile memory consistent, while also ensuring low latency access times. This is an important step towards replacing the traditional memory hierarchy with a cost-effective, uniform type of memory/storage that is resistant to failures.
The demo runs on the STORDIS BF6064X, a 64-port 100GB bare-metal switch powered by a 6.5Tb/s capacity Tofino ASIC. To simulate the memory endpoints, the demo uses Xilinx NetFPGA-SUME Development Boards.
The project team consisted of Vučinić, Marjan Radi, and Yang Liu from Western Digital, and Prof. Soulé, Prof. Fernando Pedone, and Huynh Tu Dang from the Systems Institute of USI, and Jaco Hofmann from Technische Universität Darmstadt. They will present the paper at P4EU 2018 on Sept. 24: 1st P4 European Workshop (P4EU 2018).
P4EU 2018 is the first P4 Language Consortium event in Europe. It aims to bring together P4 and P4->NetFPGA researchers from Europe and around the world to foster the growth of the P4 Community. P4EU, which will run as a workshop held in conjunction with the 26th IEEE International Conference on Network Protocols (ICNP), aims to enable researchers to publish early stage work and small scale projects.
About Barefoot Networks
Barefoot Networks launched in 2016 after two years of developing technology that built switch silicon with a forwarding plane that is defined in software while not compromising on performance. Barefoot empowers network owners and their infrastructure partners to design, optimize, and innovate to meet their specific requirements and gain competitive advantage. In combining the P4 programming language with fast programmable switches, Barefoot has also created an ecosystem for compilers, tools, and P4 programs to make P4 accessible to anybody. Backed by Google Inc., Goldman Sachs Principal Strategic Investments, Alibaba, Tencent, and by premier venture capital firms Sequoia Capital, Lightspeed Venture Partners, and Andreessen Horowitz, Barefoot Networks is headquartered in Silicon Valley. For more information, visit https://barefootnetworks.com/. Follow us on Twitter: @barefootnetwork. Follow us on Facebook: https://www.facebook.com/barefootnetworks. Follow us on LinkedIn: https://www.linkedin.com/company/barefoot-networks.
Barefoot Networks, the Foot Logo, Tofino are trademarks of Barefoot Networks. Western Digital, and the Western Digital logo are registered trademarks or trademarks of Western Digital Corporation or its affiliates in the U.S. and/or other countries. Other trademarks, registered trademarks, and/or service marks, indicated or otherwise, are the property of their respective owners.
For Barefoot Networks: