bypasses CPU and transfers data directly from one computer's memory to another for network acceleration.
In a leading Alibaba Cloud data center, hundreds of servers (that is, large computers) are working and communicating crazily. They are working together to complete a large-scale big data processing task. Each server receives its own small server. After the task is calculated, the results must be synchronized with each other before calculating the next step.
There is also a small team in each server. The CPU, memory, and network card all have their own division of labor.
But there seems to be some disharmony in this seemingly perfect system. Server C works extremely slowly, like a short board in a barrel, slowing down the team, which arouses the curiosity of server A.
In the world of little C (using the common TCP/IP protocol): When data is transmitted from one server to another server, it is transmitted to the CPU through the memory. After the CPU completes the packaging, it is forwarded to the network card. The other party unpacks it again.
RDMA technology is a network acceleration technology that transfers data directly from one computer's memory to another. This achieves high-throughput, low-latency network communication , which is especially suitable for use in large-scale parallel computer clusters. Due to the different transmission protocols used, RDMA requires expensive equipment such as dedicated network cards and switches .
After saying this, Little A turned around and found that Little C had already disappeared. Little A thought, maybe Little C went to find its Shenlong architecture...
Finally, the entire data center has entered the eRDMA New Era .
What is eRDMA丨Popular science comic illustrations