4 ms·
Deterministic ethernet varieties been around for a very long time. If you have fabric determinism like Infiniband, and capacity reservation on the receiving si
by baybal2 5y ago
Deterministic ethernet varieties been around for a very long time.
If you have fabric determinism like Infiniband, and capacity reservation on the receiving side, you can just dispose of connection paradigm, flow control, and thus get great deal of performance, while simplifying everything at the same time.
I do not see much use of it though unless you are building something like an airplane.
The uncounted PhD hours spent on getting networks to work well do amount to something.
Dealing with RDMA aware networking is far beyond the ability of typical web developers.
Deterministic Ethernet switches cost a fortune, and are lagging behind the broader Ethernet standard by many years.
Making a working capacity reservation setup takes years to perfect as well.
99.9999...% of web software will most likely *lose* performance if blindly ported to RDMA enabled database, message queue server, or caching.
If you don't know how the upoll, or iouring like mechanisms work, you can not get any benefit out of RDMA whatsoever
I once worked for a subcontractor for Alibaba's first RDMA enabled datacentre.
- ergl 5y ago> Dealing with RDMA aware networking is far beyond the ability of typical web developers. Homa is designed for traffic inside a DC, same as RDMA or Infiniband. I don't think anyone is proposing to use it for normal web traffic.
- eternalban 5y agoWhich partly (besides the Iranians on the Homa team) explains the name of the protocol. Homa is the Persian ~phoenix, a mythical bird that never touches the ground and is always hovering above: https://en.wikipedia.org/wiki/Homa_(mythology) https://en.wikipedia.org/wiki/Homa_(mythology)
- touisteur 5y agoEven inside DCs I thought everything was Web services upon Web services.