×

Distributed I/O store

  • US 6,044,367 A
  • Filed: 04/15/1998
  • Issued: 03/28/2000
  • Est. Priority Date: 08/02/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for implementing I/O requests on a network including a plurality of server nodes and at least one resource coupled to at least two of the plurality of server nodes, the method comprising:

  • receiving at a first of the plurality of server nodes an I/O request for a data set located on the at least one resource;

    sending from the first of the plurality of server nodes to a second among the plurality of server nodes an access request for a location of the data set on the at least one resource;

    receiving at the second among the plurality of server nodes the access request for the location of the data set on the at least one resource;

    verifying at the second among the plurality of server nodes that the requested data set includes access privileges for a node generating the I/O request, wherein the access privileges comprise at least one of a group of access privileges consisting of;

    a security privilege indicating the access rights of the node generating the request, a parameter privilege indicating that the parameters of the access request are valid, and a lock privilege indicating whether another I/O request has obtained a lock that conflicts with the request;

    identifying, at the second among the plurality of server nodes, the location of the data set on the at least one resource;

    sending from the second among the plurality of server nodes to the first among the plurality of server nodes the list, responsive to an affirmative result of the verifying act;

    receiving at the first among the plurality of server nodes a list from the second among the plurality of server nodes listing the location of the data set on the at least one resource; and

    completing at the first among the plurality of servers a data transfer of the data set at the location on the at least one resource listed in the received list.

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