IP Library Granted Patent US 7,260,678
Granted Patent B1
US 7,260,678 · App. 10/964,185 · Granted Aug 21, 2007

System and method for determining disk ownership model

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,260,678
App. No.
10/964,185
Granted
Aug 21, 2007
Kind
B1
Abstract

A system and method for determining a disk ownership model to be utilized by a storage system is disclosed. The storage system and method determines the individual disk ownership of each accessible disk to the storage system. If the number of disks utilizing a first ownership model is exceeded, the storage system utilizes the first ownership model. Otherwise, the storage system utilizes a second ownership model.

Claims (42)

1. A method for determining a disk ownership model to utilize with a storage system, the method comprising the steps of:

identifying all disks accessible by the storage system;

for each identified disk, reading predetermined ownership information from the identified disk and determining ownership attributes for the identified disk;

for each of one or more sets of ownership attributes, determining if a number of disks with one of the one or more sets of ownership attributes exceeds a first predetermined threshold value for the set of ownership attributes;

in response to determining that the number of disks with one of the one or more sets of ownership attributes exceeds the first predefined threshold value, utilizing an ownership model associated with the one of the one or more sets of the ownership attributes; and

in response to determining that a number of disks with one of the one or more sets of ownership attributes does not exceed the first predetermined threshold value for any of the one or more set of ownership attributes, utilizing a predefined ownership model.

2. The method of claim 1 wherein the predetermined ownership information comprises Sector S ownership information.

3. The method of claim 1 wherein one of the one or more sets of ownership attributes comprises a disk having predetermined ownership information identifying the storage system as an owner of the disk.

4. The method of claim 1 wherein one of the one or more sets of ownership attributes comprises a disk having predetermined ownership information identifying a storage system other than the storage system as an owner of the disk.

5. The method of claim 1 wherein the predefined ownership model utilizes a determination of physical connection to determine disk ownership.

6. A system for determining a disk ownership model to utilize with a storage system, the system comprising:

means for identifying all disks accessible by the storage system;

means for reading, for each identified disk, predetermined ownership information from the identified disk and determining ownership attributes for the identified disk;

means for determining, for each of one or more sets of ownership attributes, if a number of disks with one of the one or more sets of ownership attributes exceeds a first predetermined threshold value for the set of ownership attributes;

means for utilizing, in response to determining that the number of disks with one of the one or more sets of ownership attributes exceeds the first predetermined threshold value, an ownership model associated with the one of the one or more sets of the ownership attributes; and

means for utilizing a predefined ownership model in response to determining that a number of disks with one of the one or more sets of ownership attributes does not exceed the first predetermined threshold value for any of the one or more set of ownership attributes.

7. The system of claim 6 wherein the predetermined ownership information comprises Sector S ownership information.

8. The system of claim 6 wherein one of the one or more sets of ownership attributes comprises a disk having predetermined ownership information identifying the storage system as an owner of the disk.

9. The system of claim 6 wherein one of the one or more sets of ownership attributes comprises a disk having predetermined ownership information identifying a storage system other than the storage system as an owner of the disk.

10. The system of claim 6 wherein the predefined ownership model utilizes a determination of physical connection to determine disk ownership.

11. A computer readable medium for determining a disk ownership model to utilize with a storage system, the computer readable medium including program instructions for performing the steps of:

identifying all disks accessible by the storage system;

for each identified disk, reading predetermined ownership information from the identified disk and determining ownership attributes for the identified disk;

for each of one or more sets of ownership attributes, determining if a number of disks with one of the one or more sets of ownership attributes exceeds a first predetermined threshold value for the set of ownership attributes;

in response to determining that the number of disks with one of the one or more sets of ownership attributes exceeds the first predetermined threshold value, utilizing an ownership model associated with the one of the one or more sets of the ownership attributes; and

in response to determining that a number of disks with one of the one or more sets of ownership attributes does not exceed the first predetermined threshold value for any of the one or more set of ownership attributes, utilizing a predefined ownership model.

12. The computer readable medium of claim 11 wherein the predetermined ownership information comprises Sector S ownership information.

13. The computer readable medium of claim 11 wherein one of the one or more sets of ownership attributes comprises a disk having predetermined ownership information identifying the storage system as an owner of the disk.

14. The computer readable medium of claim 11 wherein one of the one or more sets of ownership attributes comprises a disk having predetermined ownership information identifying a storage system other than the storage system as an owner of the disk.

15. The computer readable medium of claim 11 wherein the predefined ownership model utilizes a determination of physical connection to determine disk ownership.

16. A system for determining a disk ownership module comprising:

a plurality of disks;

a storage system including a storage operating system having a disk ownership module adapted to determine a disk ownership model by:

(i) identifying all disks accessible by the storage system;

(ii) for each identified disk, reading predetermined ownership information from the identified disk and determining ownership attributes for the identified disk;

(iii) for each of one of more sets of ownership attributes, determining if a number of disks with one of the one or more sets of ownership attributes exceeds a first predetermined threshold value for the set of ownership attributes;

(iv) in response to determining that the number of disks with one of the one or more sets of ownership attributes exceeds the first predetermined threshold value, utilizing an ownership model associated with the one of the one or more sets of the ownership attributes; and

(v) in response to determining that a number of disks with one of the one or more sets of ownership attributes does not exceed the first predetermined threshold value for any of the one or more set of ownership attributes, utilizing a predefined ownership model.

17. The system of claim 16 wherein the predetermined ownership information comprises Sector S ownership information.

18. The system of claim 16 wherein one of the one or more sets of ownership attributes comprises a disk having predetermined ownership information identifying the storage system as an owner of the disk.

19. The system of claim 16 wherein one of the one or more sets of ownership attributes comprises a disk having predetermined ownership information identifying a storage system other than the storage system as an owner of the disk.

20. The system of claim 16 wherein the predefined ownership model utilizes a determination of physical connection to determine disk ownership.

Assignments (2)
CHANGE OF NAME Recorded Jul 14, 2024
From: NETWORK APPLIANCE, INC.
To: NETAPP, INC.
Reel/Frame 067983/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2004
From: AGARWAL, GAURAV; COATNEY, SUSAN M.; WANTANABE, STEVEN S.; ROWE, ALAN L.; CRAMER, SAMUEL M.; SHARMA, GAUTAM DEV
To: NETWORK APPLIANCE, INC.
Reel/Frame 015898/0415 →