Patent ID: 6044367
Filing Date: 2000-03-28
Classification: G06F,Y10S

Abstract:
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; andcompleting 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.