G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/46 (2006.01) G06F 15/177 (2006.01)
Patent
CA 2331860
A system is presented for a plurality of computer nodes in mutual data communication to execute logic in a coordinated manner. The approach features aligning the definition of the time in the nodes so that each node has essentially the same definition of time,defining a schedule of communications for each computer node, with the schedule having future moments defined for initiating each communication, communicating each schedule to its respective node, and initiating each communication at the time defined in the schedule. The computer network has a message carrier supporting multiple communication paths; a plurality of computers coupled to the message carrier, a clock system for maintaining time synchronism among the computers; and a scheduler coupled to the message carrier for determining the sequence of communication between the computers. The message carrier establishes communication between selected computers based on the time-deterministic tasks being performed by the computers. A computer node in the plurality of computer nodes executes logic in coordination with the other nodes by defining a communication request list of each communication needed by the computer node with any other computer node respective to a future time period, sending the communication request list to the master scheduler, receiving back a communication schedule back from the master scheduler, defining a local task schedule from the communication schedule, and then executing the communication at the scheduled time.
L'invention concerne un système permettant à une pluralité de noeuds informatiques échangeant mutuellement des données d'exécuter des fonctions logiques de manière coordonnée. Les caractéristiques du système sont les suivantes: alignement de la définition du temps dans les noeuds pour que chaque noeud ait la même définition temporelle; ordonnancement des communications pour chaque noeud informatique, avec définition de moments futurs pour le lancement de chaque communication; transmission de cet ordonnancement aux noeuds respectifs; et lancement de chaque communication au moment défini dans l'ordonnancement. Le réseau informatique comporte un support de message présentant plusieurs trajets de communication; une pluralité d'ordinateurs couplés audit support, un système d'horloge assurant la synchronisation temporelle entre ordinateurs; et un ordonnanceur couplé au support de message pour déterminer la séquence de communication entre ordinateurs. Le support de message établit des communications entre différents ordinateurs en fonction des tâches à détermination temporelle exécutées par les ordinateurs. Un noeud de la pluralité de noeuds informatiques exécute les fonctions logiques en coordination avec les autres noeuds, définissant à cet effet une liste de demandes de communication pour les différentes communications requises par le noeud vis-à-vis de tel ou tel autre noeud, en prévision d'une période de temps future. La liste en question est envoyée à l'ordonnanceur maître, qui renvoie un ordonnancement de communication à partir duquel il est possible de définir un calendrier de tâches local, moyennant quoi la communication intervient au moment prévu.
Churchill Stephen G.
Dupree Wayne P.
Fernandez George P.
Jachim David M.
Verniers Gerrit H.
Dow Global Technologies Inc.
Smart & Biggar
The Dow Chemical Company
LandOfFree
Distributed computing environment using real-time scheduling... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Distributed computing environment using real-time scheduling..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributed computing environment using real-time scheduling... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1760147