Distributed computing environment using real-time scheduling logic and time deterministic architecture

   
   

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.

Ένα σύστημα παρουσιάζεται για μια πολλαπλότητα των κόμβων στην αμοιβαία μετάδοση στοιχείων για να εκτελέσει τη λογική με έναν συντονισμένο τρόπο. Τα χαρακτηριστικά γνωρίσματα προσέγγισης που ευθυγραμμίζουν τον καθορισμό του χρόνου στους κόμβους έτσι ώστε κάθε κόμβος έχει ουσιαστικά τον ίδιο καθορισμό του χρόνου καθορίζοντας ένα πρόγραμμα των επικοινωνιών για κάθε κόμβο, με το πρόγραμμα που έχει τις μελλοντικές στιγμές καθορισμένων για την έναρξη κάθε επικοινωνίας διαβίβαση κάθε προγράμματος στον αντίστοιχο κόμβο του και αρχίζοντας κάθε επικοινωνία στο χρόνο που καθορίζεται στο πρόγραμμα. Το δίκτυο υπολογιστών έχει έναν μεταφορέα μηνυμάτων που υποστηρίζει τις πολλαπλάσιες πορείες επικοινωνίας μια πολλαπλότητα των υπολογιστών που συνδέονται με το μεταφορέα μηνυμάτων, ένα σύστημα ρολογιών για το χρονικό συγχρονισμό μεταξύ των υπολογιστών και ένας χρονοπρογραμματιστής σύνδεσε με το μεταφορέα μηνυμάτων για τον καθορισμό της ακολουθίας επικοινωνίας μεταξύ των υπολογιστών. Ο μεταφορέας μηνυμάτων καθιερώνει την επικοινωνία μεταξύ των επιλεγμένων υπολογιστών βασισμένων στους χρόνος-αιτιοκρατικούς στόχους που εκτελούνται από τους υπολογιστές. Ένας κόμβος στην πολλαπλότητα των κόμβων εκτελεί τη λογική στο συντονισμό με τους άλλους κόμβους με τον καθορισμό ενός καταλόγου αιτημάτων επικοινωνίας κάθε επικοινωνίας που απαιτείται από τον κόμβο με οποιοδήποτε άλλοδήποτε κόμβο αντίστοιχο σε ένα μελλοντικό χρονικό διάστημα, που στέλνει τον κατάλογο αιτημάτων επικοινωνίας στον κύριο χρονοπρογραμματιστή, που λαμβάνει ένα πίσω πρόγραμμα επικοινωνίας πίσω από τον κύριο χρονοπρογραμματιστή, που καθορίζει ένα τοπικό πρόγραμμα στόχου από το πρόγραμμα επικοινωνίας, και έπειτα που εκτελεί την επικοινωνία στο σχεδιασμένο χρόνο.

 
Web www.patentalert.com

< Optical waveguide thermoplastic elastomer coating

< Process for the preparation of cis-6-hexadecenoic acid

> Computer-implemented neural network color matching formulation system

> Perfluoronated cycle-containing tertiary amines used as a basis for gas-conveying emulsions and device for the production thereof

~ 00115