COMPUTE AND NETWORK-AWARE DISTRIBUTED SERVICE SCHEDULING

Disclosed is a routing device (1) for routing a service request (R) to a service function, the routing device (1) comprising a processor (11), being configured to: establish (21) a forwarding state for routing the service request (R) to a number of instances of the service function, the forwarding s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: TROSSEN, Dirk
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:Disclosed is a routing device (1) for routing a service request (R) to a service function, the routing device (1) comprising a processor (11), being configured to: establish (21) a forwarding state for routing the service request (R) to a number of instances of the service function, the forwarding state comprising a unique index for each unit of a normalized capacity of processing units of the respective instance of the service function and a next hop towards the respective instance of the service function; establish (22) a network-awareness state comprising a measurement count and a measurement value for the respective instance of the service function; and adapt (23) the forwarding state in accordance with the network-awareness state. Thereby, service provisioning may be load-balanced in accordance with processing capabilities of service instances as well as network capabilities between service clients and service instances. L'invention concerne un dispositif de routage (1) pour acheminer une demande de service (R) vers une fonction de service, le dispositif de routage (1) comprenant un processeur (11), étant configuré pour : établir (21) un état d'acheminement pour acheminer la demande de service (R) vers un certain nombre d'instances de la fonction de service, l'état d'acheminement comprenant un index unique pour chaque unité d'une capacité normalisée d'unités de traitement de l'instance respective de la fonction de service et un saut suivant vers l'instance respective de la fonction de service ; établir (22) un état de connaissance du réseau comprenant un nombre de mesures et une valeur de mesure pour l'instance respective de la fonction de service ; et adapter (23) l'état d'acheminement en fonction de l'état de connaissance du réseau. Ainsi, la fourniture de services peut être équilibrée en fonction des capacités de traitement des instances de service et des capacités du réseau entre les clients et les instances de service.