COMMUNICATIONS FOR WORKLOADS

Examples described herein relate to a sender process having a capability to select from use of a plurality of connections to at least one target process, wherein the plurality of connections to at least one target process comprise a connection for the sender process and/or one or more connections al...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DEBBAGE, Mark, RIMMER, Todd
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Examples described herein relate to a sender process having a capability to select from use of a plurality of connections to at least one target process, wherein the plurality of connections to at least one target process comprise a connection for the sender process and/or one or more connections allocated per job. In some examples, the connection for the sender process comprises a datagram transport for message transfers. In some examples, the one or more connections allocated per job utilize a kernel bypass datagram transport for message transfers. In some examples, the one or more connections allocated per job comprise a connection oriented transport and wherein multiple remote direct memory access (RDMA) write operations for a plurality of processes are to be multiplexed using the connection oriented transport. Des exemples décrits dans la description concernent un processus expéditeur ayant une capacité de sélectionner l'utilisation d'une pluralité de connexions à au moins un processus cible, la pluralité de connexions à au moins un processus cible comprenant une connexion destinée au processus expéditeur et/ou à une ou plusieurs connexions attribuées par tâche. Dans certains exemples, la connexion destinée au processus expéditeur comprend un transport de datagrammes pour des transferts de messages. Dans certains exemples, la ou les connexions attribuées par tâche utilisent un transport de datagrammes de dérivation de noyau pour des transferts de message. Dans certains exemples, la ou les connexions attribuées par tâche comprennent un transport orienté connexion et de multiples opérations d'écriture d'accès à la mémoire directe à distance (RDMA) pour une pluralité de processus devant être multiplexées à l'aide du transport orienté connexion.