×

Method for deadlock avoidance in a cluster environment

  • US 6,738,871 B2
  • Filed: 12/22/2000
  • Issued: 05/18/2004
  • Est. Priority Date: 12/22/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method for deadlock avoidance in a clustered symmetric multiprocessor system having a plurality of clusters interfaced with one another, each cluster having:

  • (a) a local fetch interface controller, and (b) a local store interface controller, and (c) a remote fetch controller, and (d) a remote storage controller, and (e) a local-to-remote data bus and (f) an interface controller, (g) a plurality of processors, (h) a shared cache memory, (i) a plurality of I/O adapters, and (j) a main memory accessible from the cluster, said method comprising the steps of;

    detecting a plurality of storage requests between a local and a remote cluster, responding to the detected storage requests to permit one request of a plurality of said storage requests to proceed while actively aborting all remaining storage requests of said plurality of storage requests and notifying the requesting local controllers of a successful completion of an aborted storage request, causing a remote storage controller to store data in response to said one storage request which was permitted to proceed, and then storing the data of said response that proceeded from said remote storage controller into said main memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×