×

Synchronization of planning information in a high availability planning and scheduling architecture

  • US 7,043,444 B2
  • Filed: 04/13/2001
  • Issued: 05/09/2006
  • Est. Priority Date: 04/13/2001
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for synchronizing planning information in a high availability planning and scheduling architecture, comprising:

  • processing requests from one or more external systems using an advanced planning and scheduling (APS) engine included in a first primary high availability (HA) system, the processing of requests including modifying planning.inforrnation stored in memory of the first primary HA system according to the requests;

    providing, via a message bus that provides for communication between the first primary HA system and a second primary HA system, change information to a database of a database system external to the first and second primary HA systems, the change information reflecting the modifications to the planning information;

    storing the change information reflecting the modifications to the planning information in the database;

    extracting the change information from the database at an extraction time;

    updating the planning information using the extracted change information;

    storing the updated planning information in memory of the second primary HA system;

    identifying requests that were processed by the first primary HA system after the extraction time;

    updating the planning information stored in memory of the second primary HA system to account for the requests processed after the extraction time;

    replacing the first primary HA system with the second primary HA system such that the first primary HA system ceases processing requests from the external systems and the second primary HA system begins processing requests from the external systems, the second primary HA system processing the requests using an APS engine included in the second primary HA system and the updated planning information stored in memory of the second primary HA; and

    communicating planning information from the second primary HA system to a secondary HA system after replacing the first vrimarv HA system with the second primary HA system, the secondary HA system operable to store the planning information in memory of the secondary HA system and further operable to begin processing requests using an APS engine included in the secondary HA system and the planning information stored in memory of the secondary HA system.

View all claims
  • 18 Assignments
Timeline View
Assignment View
    ×
    ×