博文

目前显示的是 二月, 2022的博文

Alternative to X86, Asterfusion ARM SOC Open Computing platform Solution

图片
Challenges faced by cloud networks 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. What is an ARM SoC? Arm-based equipment designed to contain processors and may even have adjust...

What is #RDMA over converged Ethernet (#RoCE) and why we need it?

图片
In the age of data, people have stricter requirements on the network. However, traditional TCP/IP Ethernet connections take up a lot of CPU resources and require additional data processing and copying which can no longer meet faster, efficient and scalable networks requirements. In this case, RoCE (RDMA over Converged Ethernet) goes into people's vision. Why Need RDMA? RDMA (Remote Direct Data Access)  is developed to solve the delay of server-side data processing in network transmission. It can directly access the memory of one host or server from the memory of another host or server without using the CPU. It frees up the CPU to do what it’s supposed to do, such as running applications and processing large amounts of data. This both increases bandwidth and reduces latency, jitter, and CPU consumption. Inefficient remote memory access directly leads to inefficient applications’ processing Therefore, RDMA can be simply understood as using related hardware and network technology, ser...