Methods, systems and computer program products for coordination of operations for interrelated tasks

   
   

Methods, systems and computer program products are provided which coordinate operations for a plurality of interrelated tasks executing on a computer using actual state objects and desired state objects. For each event including coordination between two of the plurality of interrelated tasks, a first (or initiator) task initiates operations by a second (or executor) task to carry out a desired sequence of operations. The initiator task sets a desired state object to the desired state and submits a request to the executor task. The executor task, in turn, operates on the request in order to update an actual state object to the desired state stored in the desired state object by the initiator task. Write control over the desired state object is therefore granted to the initiator task while write control over the actual state object is granted to the executor task. A transitional state may be provided for the actual state object during the time period while the executor task is carrying out the operations necessary to change from the actual state to the desired state. Different restrictions on operations related to the associated object may be provided while the actual state object is in the transitional state. Also provided are systems, methods and computer program products for monitoring a task executing on a computer which utilizes a work in process queue and a work pending queue and restarting the task if it is not executing properly.

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

 
Web www.patentalert.com

< System and method for automatic detection of loop start and ground start trunks

< X-ray scatter reducing grid and fabrication method thereof

> Apparatus and method for detecting twist in articles

> Balancing system with adjustable eccentric rings for a disc drive assembly

~ 00104