ASYNCHRONOUS OBJECT MANAGER IN A NETWORK ROUTING ENVIRONMENT

Systems, methods, and devices for offloading network data to a datastore. A system includes routing chip hardware and an asynchronous object manager in communication with the routing chip hardware. The asynchronous object manager is configurable to execute instructions stored in non-transitory compu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: RAJARAMAN, Kalyani, RAGUKUMAR, Vikram, PAI, Nalinaksh
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:Systems, methods, and devices for offloading network data to a datastore. A system includes routing chip hardware and an asynchronous object manager in communication with the routing chip hardware. The asynchronous object manager is configurable to execute instructions stored in non-transitory computer readable storage media. The instructions include asynchronously receiving a plurality of objects from one or more producers. The instructions include identifying one or more dependencies between two or more of the plurality of objects. The instructions include reordering the plurality of objects according to the one or more dependencies. The instructions include determining whether the one or more dependencies is resolve. The instructions include, in response to determining the one or more dependencies is resolved, calling back an application and providing one or more of the plurality of objects to the application. L'invention concerne des systèmes, des procédés et des dispositifs destinés à décharger des données de réseau vers une mémoire de données. Un système comprend un matériel de puce de routage et un gestionnaire d'objet asynchrone en communication avec le matériel de puce de routage. Le gestionnaire d'objet asynchrone peut être conçu pour exécuter des instructions stockées dans des supports de stockage non temporaire lisibles par ordinateur. Les instructions comprennent la réception asynchrone d'une pluralité d'objets en provenance d'un ou de plusieurs producteurs. Les instructions comprennent l'identification d'une ou de plusieurs dépendances entre au moins deux de la pluralité d'objets. Les instructions comprennent le réordonnancement de la pluralité d'objets en fonction desdites dépendances. Les instructions comprennent la détermination si lesdites dépendances sont résolues. Les instructions comprennent, en réponse à la détermination de la résolution desdites dépendances, le rappel d'une application et la fourniture d'un ou plusieurs de la pluralité d'objets à l'application.