Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
150 words
A method for coordinating access to storage system, comprising the steps of: granting a first access request having a requested data rate if said requested data rate is less than an available data rate; assigning an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said second access request being allowed to directly access said storage system at said assigned data rate during a certain time period; forcing said second request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said re-arbitration being performed until said second request is competed; and updating said available data rate every time said first access request or said second access request is either granted or terminated.
Claim 2
Independent Claim
150 words
A method for coordinating access to storage system, comprising the steps of: granting a first access request having a requested data rate if said requested data rate is less than an available data rate; assigning an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said second access request being allowed to directly access said storage system at said assigned data rate during a certain time period; forcing said second request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said re-arbitration being performed until said second request is competed; and updating said available data rate every time said first access request or said second access request is either granted or terminated.
Claim 3
Dependent Claim
15 words
The method as claimed in claim 1 wherein said first access request is made non-iteratively.
Claim 4
Dependent Claim
23 words
The method as claimed in claim 1 further including a step of returning a file handle in response to said first access request.
Claim 5
Dependent Claim
23 words
The method as claimed in claim 1 further including a step of returning a file handle in response to said second access request.
Claim 6
Dependent Claim
31 words
The method as claimed in claim 1 further including the step of: allowing direct access to said storage system at said requested data rate in response to said first access request.
Claim 7
Independent Claim
175 words
An apparatus for coordinating access to a storage system comprising: a file server configured to grant a first access request having a requested data rate if said requested data rate is less than an available data rate, said file server configured to assign an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said file server configured to allow said second access request to directly access said storage system at said assigned data rate during a certain time period, said file server further configured to force said second access request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said file server configured to perform re-arbitration until said second request is completed and said file server updating said available data rate every time said first access request or said second access request is either granted or terminated.
Claim 8
Independent Claim
175 words
An apparatus for coordinating access to a storage system comprising: a file server configured to grant a first access request having a requested data rate if said requested data rate is less than an available data rate, said file server configured to assign an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said file server configured to allow said second access request to directly access said storage system at said assigned data rate during a certain time period, said file server further configured to force said second access request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said file server configured to perform re-arbitration until said second request is completed and said file server updating said available data rate every time said first access request or said second access request is either granted or terminated.
Claim 9
Dependent Claim
17 words
The apparatus as claimed in claim 6 wherein said first access request only once is made non-iteratively.
Claim 10
Dependent Claim
22 words
The apparatus as claimed in claim 6 wherein said file server returns a file handle in response to said first access request.
Claim 11
Dependent Claim
22 words
The apparatus as claimed in claim 6 wherein said file server returns a file handle in response to said second access request.
Claim 12
Dependent Claim
30 words
The apparatus as claimed in claim 6 wherein said file server allows direct access to said storage system at said requested data rate in response to said first access request.
Claim 13
Dependent Claim
174 words
An article of manufacture for coordinating access to a storage system, said article of manufacture comprising a computer readable medium having computer readable program code embodied therein for causing a processor to perform the steps of: granting a first access request having a requested data rate if said requested data rate is less than an available data rate; assigning an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said second access request being allowed to directly access said storage system at said assigned data rate during a certain time period; forcing said second request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said re-arbitration being performed until said second request is competed; and updating said available data rate every time said first access request or said second access request is either granted or terminated.
Claim 14
Dependent Claim
174 words
An article of manufacture for coordinating access to a storage system, said article of manufacture comprising a computer readable medium having computer readable program code embodied therein for causing a processor to perform the steps of: granting a first access request having a requested data rate if said requested data rate is less than an available data rate; assigning an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said second access request being allowed to directly access said storage system at said assigned data rate during a certain time period; forcing said second request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said re-arbitration being performed until said second request is competed; and updating said available data rate every time said first access request or said second access request is either granted or terminated.
Claim 15
Dependent Claim
17 words
The article of manufacture as claimed in claim 11 wherein said first access request is made non-iteratively.
Claim 16
Dependent Claim
42 words
The article of manufacture as claimed in claim 11 wherein said computer readable medium further includes computer readable program code embodied therein for causing said processor to perform the step of returning a file handle in response to said first access request.
Claim 17
Dependent Claim
42 words
The article of manufacture as claimed in claim 11 wherein said computer readable medium further includes computer readable program code embodied therein for causing said processor to perform the step of returning a file handle in response to said second access request.
Claim 18
Dependent Claim
46 words
The article of manufacture as claimed in claim 11 wherein said computer readable medium further includes computer readable program code embodied therein for causing said processor to allow direct access to said storage system at said requested data rate in response to said first access request.
Claim 19
Independent Claim
158 words
An apparatus for coordinating access to a storage system, said apparatus comprising: means for granting a first access request having a requested data rate if said requested data rate is less than an available data rate; means for assigning an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said second access request being allowed to directly access said storage system at said assigned data rate during a certain time period; means for forcing said second request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said re-arbitration being performed until said second request is competed; and means for updating said available data rate every time said first access request or said second access request is either granted or terminated.
Claim 20
Independent Claim
158 words
An apparatus for coordinating access to a storage system, said apparatus comprising: means for granting a first access request having a requested data rate if said requested data rate is less than an available data rate; means for assigning an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said second access request being allowed to directly access said storage system at said assigned data rate during a certain time period; means for forcing said second request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said re-arbitration being performed until said second request is competed; and means for updating said available data rate every time said first access request or said second access request is either granted or terminated.
Claim 21
Dependent Claim
15 words
The apparatus as claimed in claim 16 wherein said first access request is made non-iteratively.
Claim 22
Dependent Claim
22 words
The apparatus as claimed in claim 16 further including means for returning a file handle in response to said first access request.
Claim 23
Dependent Claim
22 words
The apparatus as claimed in claim 16 further including means for returning a file handle in response to said second access request.
Claim 24
Dependent Claim
30 words
The apparatus as claimed in claim 16 further including means for allowing direct access to said storage system at said requested data rate in response to said first access request.
Claim 25
Independent Claim
128 words
A method for coordinating access to storage system, comprising the steps of: computing an available data rate; assigning an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said second access request being allowed to directly access said storage system at said assigned data rate during a certain time period; forcing said second request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said re-arbitration being performed until said second request is competed; and updating said available data rate every time said second access request is either granted or terminated.
Claim 26
Independent Claim
128 words
A method for coordinating access to storage system, comprising the steps of: computing an available data rate; assigning an assigned data rate in response to a second access request not having a requested data rate, said assigned data rate being a portion of said available data rate, said second access request being allowed to directly access said storage system at said assigned data rate during a certain time period; forcing said second request to periodically re-arbitrate for a new assigned data rate after said certain time period expires, said new assigned data rate being a portion of said available data rate, said re-arbitration being performed until said second request is competed; and updating said available data rate every time said second access request is either granted or terminated.