RESOURCE FAIRNESS ENFORCEMENT IN SHARED IO INTERFACES

Described are platforms, systems, and methods for resource fairness enforcement. In one aspect, a programmable input output (IO) device comprises a memory unit, the memory unit having instructions stored thereon which, when executed by the programmable IO device, cause the programmable IO device to...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: GALLES, Michael Brian
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:Described are platforms, systems, and methods for resource fairness enforcement. In one aspect, a programmable input output (IO) device comprises a memory unit, the memory unit having instructions stored thereon which, when executed by the programmable IO device, cause the programmable IO device to perform operations comprising: receiving an input from a logical interface (LIF); determining, by at least one meter, a metric regarding at least one resource used during a processing of the input through a programmable pipeline; and regulating additional input received from the LIF based on the metric and a threshold for the at least one resource. L'invention concerne des plateformes, des systèmes et des procédés d'application d'équité de ressources. Selon un aspect, un dispositif d'entrée sortie (IO) programmable comprend une unité de mémoire, l'unité de mémoire renfermant des instructions stockées, lesquelles, lorsqu'elles sont exécutées par le dispositif IO programmable, amènent le dispositif IO programmable à effectuer des opérations consistant : à recevoir une entrée à partir d'une interface logique (LIF) ; à déterminer, par au moins un compteur, une mesure concernant au moins une ressource utilisée pendant un traitement de l'entrée par l'intermédiaire d'un pipeline programmable ; et à réguler une entrée supplémentaire reçue à partir du LIF en fonction de la mesure et d'un seuil de ladite ressource.