SYSTEMS AND METHODS OF DEPLOYING A PROGRAM TO A DISTRIBUTED NETWORK

Systems and methods of deploying a program to a distributed network are provided. In one exemplary embodiment, a method is performed by a node (101, 200, 300) that is associated with a set of distributed nodes (113-115, 500, 600) in a distributed system (111). Further, functions (133-135) of a progr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SVENSSON, Fredrik, PERSSON, Per, MARKLUND, Robert
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 and methods of deploying a program to a distributed network are provided. In one exemplary embodiment, a method is performed by a node (101, 200, 300) that is associated with a set of distributed nodes (113-115, 500, 600) in a distributed system (111). Further, functions (133-135) of a program (131) are distributable among the set for execution of the program. The method includes obtaining (401a) an execution pattern (117) of the program and a sleep requirement (119-121) of at least one distributed node. The method also includes dynamically deploying (403a) the functions of the program to all or a portion of the set for execution of the program by the set based on the execution pattern of the program and the sleep requirement of the at least one distributed node. L'invention concerne des systèmes et des procédés de déploiement d'un programme vers un réseau distribué. Dans un mode de réalisation donné à titre d'exemple, un procédé est mis en œuvre par un nœud (101, 200, 300) qui est associé à un ensemble de nœuds distribués (113-115, 500, 600) dans un système distribué (111). En outre, des fonctions (133-135) d'un programme (131) sont distribuables parmi l'ensemble pour l'exécution du programme. Le procédé comprend l'obtention (401a) d'un motif d'exécution (117) du programme et d'une exigence de mise en veille (119-121) d'au moins un nœud distribué. Le procédé comprend également le déploiement dynamique (403a) des fonctions du programme à tout ou partie de l'ensemble pour l'exécution du programme par l'ensemble sur la base du motif d'exécution du programme et de l'exigence de mise en veille de l'au moins un nœud distribué.