PACKET LEVEL REDUNDANCY IN DISTRIBUTED COMPUTING SYSTEMS

Techniques of packet level redundancy in distributed computing systems are disclosed herein. In one example, upon receiving an original packet to be transmitted from a source host to an application executing at a destination host, the source host generates a duplicated packet based on the received o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RAINDEL, Shachar, BAI, Wei, PADHYE, Jitendra, KIM, Daehyeok
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:Techniques of packet level redundancy in distributed computing systems are disclosed herein. In one example, upon receiving an original packet to be transmitted from a source host to an application executing at a destination host, the source host generates a duplicated packet based on the received original packet. The source host can then encapsulate the original and duplicated packets with first and second outer headers having first and second header values, respectively, and transmitting the original and the duplicated packets from the source host to the destination host via a first network path and a second network path in the computer network, respectively. Then, the transmitted original and duplicated packets can be de-duplicated at the destination host before providing the de-duplicated original and duplicated packets to the application executing at the destination host. Des techniques de redondance de niveau de paquets dans des systèmes informatiques distribués sont divulguées ici. Dans un exemple, lors de la réception d'un paquet d'origine à transmettre d'un hôte source à une application s'exécutant au niveau d'un hôte de destination, l'hôte source génère un paquet dupliqué sur la base du paquet d'origine reçu. L'hôte source peut ensuite encapsuler les paquets d'origine et dupliqués à l'aide de premier et second en-têtes externes présentant des première et seconde valeurs d'en-tête, respectivement, et transmettre les paquets d'origine et dupliqués de l'hôte source à l'hôte de destination par l'intermédiaire d'un premier trajet de réseau et d'un second trajet de réseau dans le réseau informatique, respectivement. Ensuite, les paquets d'origine et dupliqués transmis peuvent être dédupliqués au niveau de l'hôte de destination avant de fournir les paquets d'origine et dupliqués, dédupliqués, à l'application s'exécutant au niveau de l'hôte de destination.