Un insieme di grandi aziende tech ha creato il Consorzio Ultra Ethernet, per definire un nuovo stack di protocolli per fare fronte alla crescente domanda di prestazioni delle reti.
The consortium will work on minimizing communication stack changes while maintaining and promoting Ethernet interoperability. The technical goals for the consortium are to develop specifications, APIs, and source code to define:
- Protocols, electrical and optical signaling characteristics, application program interfaces and/or data structures for Ethernet communications.
- Link-level and end-to-end network transport protocols to extend or replace existing link and transport protocols.
- Link-level and end-to-end congestion, telemetry and signaling mechanisms; each of the foregoing suitable for artificial intelligence, machine learning and high-performance computing environments.
- Software, storage, management and security constructs to facilitate a variety of workloads and operating environments.
Dal documento estenso si può avere un'idea più precisa di quello che si vuole ottenere. Vengono infatti evidenziate le principali attuali criticità da risolvere, in particolare si necessita di:
- utilizzare più percorsi per ogni flusso per ottimizzare l'utilizzo della rete
- avere flessibilità sull'ordine di arrivo dei pacchetti
- controllo di congestione migliorato (grazie anche a telemetria)
Viene inoltre citato l'attuale protocollo che si vuole ottimizzare/rimpiazzare: RDMA over Converged Ethernet che, semplificando, permette ai dispositivi della rete di condividere la propria memoria e accedere a quella degli altri dispositivi bypassando il sistema operativo.
Fonti: Linux Foundation, DDay, Ultra Ethernet Consortium