written by Asterfuison
With the rapid development of cloud and virtualization technologies in data centers, the forwarding performance of Open vSwitch (OVS) and various virtualization network functions ((vFW/vLB/vNAT) implemented on X86 already cannot guarantee forwarding performance and consume a lot of computing resources. Although DPDK can realized application’s acceleration, there are still bottlenecks of performance and occupation of computing resources.
In this case, if the network function can be stripped from computing (server) processing “In-Network Computing”, it can ensure the requirements of high throughput, low latency, and low power consumption .
Asterfusion provides a series of “in-network computing” ARM SOC based open computing hardware platform that enables network hardware to adapt to the evolution and changes in the software application ecosystem.
Arm-based equipment designed to contain processors and may even have adjustments to its architecture and functionality. Therefore, instead of a “central processing unit” (CPU), an Arm processor is called a system-on-chip (SoC).
Asterfusion’s series of open computing hardware platforms include Helium SmartNIC, ET1600 and ET3000A series ARM64 network appliance.
The ET1600, Helium SmartNIC and ET3000A are both based on the SoC architecture. The core of the SoC chip is 4 / 24 64-bit ARM core processors, providing powerful general computing power for advanced data processing. At the same time, the SoC chip integrates hardware acceleration units such as security coprocessor, compression and decompression coprocessor, and virtualization unit, etc.
Asterfusion Helium SmartNIC equipped with Marvell Octeon CN96XX chip which has 2 models. One provides PCIe x16 Gen4.0 lane 4*25G interface and the other provides 2*100G interface. It can deploy in many scenarios like network, security and storage acceleration offload, which enables users to build high-performance intelligent programmable networks while preserving valuable computing resources in servers.
In the cloud network environment, the general application functions are developed based on x86 platform. So, can applications developed on the X86 platform be successfully migrated to Asterfusion’s SoC (ARM processor) based open computing hardware platform? The answer is Yes!
Generally, the developed application software needs to be compiled by the compiled software and run on the operating system. The software originally developed for x86 platform needs to be compiled by ARM compiler software, and then run-on ARM platform operating system.
As mentioned above, compiled application software should run on the operating system of ARM platform. In order to facilitate customers to use Asterfusion series arm based open computing hardware we also provide a standard underlying foundation operating system—FusionNOS-Framework.
Network developers can use FusionNOS-Framework as the foundation to develop their own upper-layer applications, thus reducing the development cost and shorten the time to market.I f there is already existing applications on x86, it can be quickly deployed through simple compilations.
With the development of 5G, Marvell OCTEON ARM64 based network devices is helping more enterprises realize their potential-from edge devices to the network through computing infrastructure. Overall, it can provide processing power equivalent to X86 servers, but with lower cost, power consumption and footprint.
Asterfusion Networks is the leading provider of open networking infrastructure solutions. We provide an open, disaggregated, and highly programmable network fabric for next generation data centers and campus with white-box switching.
For more information on Asterfusion’s products and solutions, please visit https://cloudswit.ch/. For sales inquiries, please send an email to [email protected]
Floor 4, Building A2, Shahutiandi, No.192 Tinglan Road, SIP
23F - E08, Dinghe Tower, Jintian Road, Futian, Shenzhen
© Asterfusion Data Technologies Co., Ltd. All rights reserved.