CA2590875A1 - Storage system condition indicator and method - Google Patents
Storage system condition indicator and method Download PDFInfo
- Publication number
- CA2590875A1 CA2590875A1 CA002590875A CA2590875A CA2590875A1 CA 2590875 A1 CA2590875 A1 CA 2590875A1 CA 002590875 A CA002590875 A CA 002590875A CA 2590875 A CA2590875 A CA 2590875A CA 2590875 A1 CA2590875 A1 CA 2590875A1
- Authority
- CA
- Canada
- Prior art keywords
- storage
- indicator
- indicating
- condition
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2094—Redundant storage or storage space
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
- G06F11/1084—Degraded mode, e.g. caused by single or multiple storage removals or disk failures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
- G06F11/1096—Parity calculation or recalculation after configuration or reconfiguration of the system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1658—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1658—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
- G06F11/1662—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit the resynchronized component or unit being a persistent storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2069—Management of state, configuration or failover
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/325—Display of status information by lamps or LED's
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/16—Protection against loss of memory contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0644—Management of space entities, e.g. partitions, extents, pools
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2053—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant
- G06F11/2056—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring
- G06F11/2087—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements where persistent mass storage functionality or persistent mass storage control functionality is redundant by mirroring with a common controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/10—Indexing scheme relating to G06F11/10
- G06F2211/1002—Indexing scheme relating to G06F11/1076
- G06F2211/1004—Adaptive RAID, i.e. RAID system adapts to changing circumstances, e.g. RAID1 becomes RAID5 as disks fill up
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/10—Indexing scheme relating to G06F11/10
- G06F2211/1002—Indexing scheme relating to G06F11/1076
- G06F2211/1023—Different size disks, i.e. non uniform size of disks in RAID systems with parity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/10—Indexing scheme relating to G06F11/10
- G06F2211/1002—Indexing scheme relating to G06F11/1076
- G06F2211/1028—Distributed, i.e. distributed RAID systems with parity
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
- G11B2220/415—Redundant array of inexpensive disks [RAID] systems
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
A storage system condition indicator and method provides a visual display representing the operating condition of a set of storage devices. Various operating conditions may be defined based on available storage capacity and capacity to store data redundantly. One or more indicators may be used to represent the operating condition of the set of storage devices. The indicator(s) may be used to indicate whether additional storage capacity is recommended and, in a storage array, which slot in the array should be updated with additional storage capacity.
Claims (32)
1. A storage system condition indicator method, the method comprising:
determining if the system is operative and has redundancy for newly stored objects across all storage devices, and if so, indicating "go" status wherein storage provides good level of data safety;
determining if the system is operative and has redundancy for newly stored objects across some but not all storage devices, and if so, indicating "more, storage needed for efficiency" status wherein more storage is needed for efficient storage of data consistent with safety; and determining if the system is operative and has redundancy for newly stored objects on only a single storage device, and if so, indicating "more storage needed for safety" status wherein more storage is needed for data safety.
determining if the system is operative and has redundancy for newly stored objects across all storage devices, and if so, indicating "go" status wherein storage provides good level of data safety;
determining if the system is operative and has redundancy for newly stored objects across some but not all storage devices, and if so, indicating "more, storage needed for efficiency" status wherein more storage is needed for efficient storage of data consistent with safety; and determining if the system is operative and has redundancy for newly stored objects on only a single storage device, and if so, indicating "more storage needed for safety" status wherein more storage is needed for data safety.
2. A storage system condition indicator method according to claim 1, wherein said indicating is accomplished using a single indicator.
3. A storage system condition indicator method according to claim 2, wherein the single indicator comprises a multiple color light, and wherein each color is associated with a different condition.
4. A storage system condition indicator method according to claim 1, further comprising:
determining if the system is in a transition from one status to another status, and if so, indicating the fact of the transition.
determining if the system is in a transition from one status to another status, and if so, indicating the fact of the transition.
5. A storage system condition indicator method according to claim 4, wherein indicating the fact of the transition comprises flashing a light between an off state and an on state.
6. A storage system condition indicator method according to claim 4, wherein indicating the fact of the transition comprises flashing a light between two different colors.
7. A storage system condition indicator method according to claim 1, wherein said indicating is accomplished using a plurality of indicators, wherein each indicator is associated with a different condition.
8. A storage system condition indicator method applicable to a system supporting an array of storage devices, the method comprising:
determining storage system condition based on the amount of available storage and the level of redundancy in the array of storage devices;
determining whether additional storage capacity is recommended based on the amount of available storage and the level of redundancy in the array of storage devices;
and indicating the storage system condition including, if additional storage capacity is recommended, which slot in the array should be populated with additional storage capacity.
determining storage system condition based on the amount of available storage and the level of redundancy in the array of storage devices;
determining whether additional storage capacity is recommended based on the amount of available storage and the level of redundancy in the array of storage devices;
and indicating the storage system condition including, if additional storage capacity is recommended, which slot in the array should be populated with additional storage capacity.
9. A method according to claim 8, wherein each slot in the array is associated with an indicator, and wherein the indicators are used collectively to indicate said storage system condition including indicating which slot in the array should be populated with additional storage capacity.
10. A method according to claim 9, wherein indicating the storage system condition comprises:
setting the indicator associated with a given slot to a first state, if said slot should not be populated with additional storage capacity;
setting the indicator associated with said slot to a second state, if the system has redundancy for newly stored objects across some but not all storage devices and said slot should be populated with additional storage capacity; and setting the indicator associated with said slot to a third state, if the system has redundancy for newly stored objects on only a single storage device and said slot should be populated with additional storage capacity.
setting the indicator associated with a given slot to a first state, if said slot should not be populated with additional storage capacity;
setting the indicator associated with said slot to a second state, if the system has redundancy for newly stored objects across some but not all storage devices and said slot should be populated with additional storage capacity; and setting the indicator associated with said slot to a third state, if the system has redundancy for newly stored objects on only a single storage device and said slot should be populated with additional storage capacity.
11. A method according to claim 10, wherein each indicator is a multiple color light, and wherein each condition is associated with a different color.
12. A method according to claim 11, wherein the multiple color light is a three color light, and wherein:
the first state is green;
the second state is yellow; and the third state is red.
the first state is green;
the second state is yellow; and the third state is red.
13. A method according to claim 8, further comprising:
determining if the system is in a transition from one condition to another condition, and if so, indicating the fact of the transition.
determining if the system is in a transition from one condition to another condition, and if so, indicating the fact of the transition.
14. A method according to claim 13, wherein indicating the fact of the transition comprises flashing a light between an off state and an on state.
15. A method according to claim 13, wherein indicating the fact of the transition comprises flashing a light between two different colors.
16. A method according to claim 8, wherein the indicators comprise a front panel for each of the slots and associated lights for illuminating the front panels to indicate said storage system condition including indicating which slot in the array should be populated with additional storage capacity.
17. A storage system comprising:
a plurality of storage device slots for receiving storage devices of various storage capacities;
at least one condition indicator for providing storage system condition information; and a storage manager operably coupled to the plurality of storage device slots and to the at least one condition indicator for managing a set of storage devices coupled through the storage device slots, the storage manager determining if the system is operative and has redundancy for newly stored objects across all storage devices, and if so, indicating "go" status wherein storage provides good level of data safety; determining if the system is operative and has redundancy for newly stored objects across some but not all storage devices, and if so, indicating "more storage needed for efficiency" status wherein more storage is needed for efficient storage of data consistent with safety; and determining if the system is operative and has redundancy for newly stored objects on only a single storage device, and if so, indicating "more storage needed for safety" status wherein more storage is needed for data safety.
a plurality of storage device slots for receiving storage devices of various storage capacities;
at least one condition indicator for providing storage system condition information; and a storage manager operably coupled to the plurality of storage device slots and to the at least one condition indicator for managing a set of storage devices coupled through the storage device slots, the storage manager determining if the system is operative and has redundancy for newly stored objects across all storage devices, and if so, indicating "go" status wherein storage provides good level of data safety; determining if the system is operative and has redundancy for newly stored objects across some but not all storage devices, and if so, indicating "more storage needed for efficiency" status wherein more storage is needed for efficient storage of data consistent with safety; and determining if the system is operative and has redundancy for newly stored objects on only a single storage device, and if so, indicating "more storage needed for safety" status wherein more storage is needed for data safety.
18. A storage system according to claim 17, wherein said indicating is accomplished using a single indicator.
19. A storage system according to claim 18, wherein the single indicator comprises a multiple color light, and wherein each color is associated with a different condition.
20. A storage system according to claim 17, wherein the storage manager further determines if the system is in a transition from one status to another status, and if so, indicates the fact of the transition.
21. A storage system according to claim 20, wherein the storage manager indicates the fact of the transition by flashing a light between an off state and an on state.
22. A storage system according to claim 20, wherein the storage manager indicates the fact of the transition by flashing a light between two different colors.
23. A storage system according to claim 17, wherein said indicating is accomplished using a plurality of indicators, wherein each indicator is associated with a different condition.
24. A storage system comprising:
a plurality of storage device slots for receiving storage devices of various storage capacities;
at least one condition indicator for providing storage system condition information; and a storage manager operably coupled to the plurality of storage device slots and to the at least one condition indicator for managing a set of storage devices coupled through the storage device slots, the storage manager determining storage system condition based on the amount of available storage and the level of redundancy in the set of storage devices and determining thereby whether additional storage capacity is recommended, the storage manager indicating, via the at least one condition indicator, said storage system condition including, if additional storage capacity is recommended, which one of the storage device slots should be populated with additional storage capacity.
a plurality of storage device slots for receiving storage devices of various storage capacities;
at least one condition indicator for providing storage system condition information; and a storage manager operably coupled to the plurality of storage device slots and to the at least one condition indicator for managing a set of storage devices coupled through the storage device slots, the storage manager determining storage system condition based on the amount of available storage and the level of redundancy in the set of storage devices and determining thereby whether additional storage capacity is recommended, the storage manager indicating, via the at least one condition indicator, said storage system condition including, if additional storage capacity is recommended, which one of the storage device slots should be populated with additional storage capacity.
25. A storage system according to claim 24, wherein each slot is associated with an indicator, and wherein the indicators are used collectively to indicate said storage system condition including indicating which slot should be populated with additional storage capacity.
26. A storage system according to claim 25, wherein:
the storage manager sets the indicator associated with a given slot to a first state, if said slot should not be populated with additional storage capacity;
the storage manager sets the indicator associated with said slot to a second state, if the system has redundancy for newly stored objects across some but not all storage devices and said slot should be populated with additional storage capacity;
and the storage manager sets the indicator associated with said slot to a third state, if the system has redundancy for newly stored objects on only a single storage device and said slot should be populated with additional storage capacity.
the storage manager sets the indicator associated with a given slot to a first state, if said slot should not be populated with additional storage capacity;
the storage manager sets the indicator associated with said slot to a second state, if the system has redundancy for newly stored objects across some but not all storage devices and said slot should be populated with additional storage capacity;
and the storage manager sets the indicator associated with said slot to a third state, if the system has redundancy for newly stored objects on only a single storage device and said slot should be populated with additional storage capacity.
27. A storage system according to claim 26, wherein each indicator is a multiple color light, and wherein each state is associated with a different color.
28. A storage system according to claim 27, wherein the multiple color light is a three color light, and wherein:
the first state is green;
the second state is yellow; and the third state is red.
the first state is green;
the second state is yellow; and the third state is red.
29. A storage system according to claim 24, wherein the storage manager determines if the. system is in a transition from one condition to another condition, and if so, indicating the fact of the transition.
30. A storage system according to claim 29, wherein the storage manager indicates the fact of the transition by flashing a light between an off state and an on state.
31. A storage system according to claim 29, wherein the storage manager indicates the fact of the transition by flashing a light between two different colors.
32. A storage system according to claim 25, wherein the indicators comprise a front panel for each of the slots and associated lights for illuminating the front panels to indicate said storage system condition including indicating which slot in the array should be populated with additional storage capacity.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US62549504P | 2004-11-05 | 2004-11-05 | |
US60/625,495 | 2004-11-05 | ||
US71876805P | 2005-09-20 | 2005-09-20 | |
US60/718,768 | 2005-09-20 | ||
PCT/US2005/040175 WO2006052830A2 (en) | 2004-11-05 | 2005-11-04 | Storage system condition indicator and method |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2590875A1 true CA2590875A1 (en) | 2006-05-18 |
CA2590875C CA2590875C (en) | 2011-09-13 |
Family
ID=36203290
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2590361A Expired - Fee Related CA2590361C (en) | 2004-11-05 | 2005-11-04 | Dynamically expandable and contractible fault-tolerant storage system permitting variously sized storage devices and method |
CA2590875A Expired - Fee Related CA2590875C (en) | 2004-11-05 | 2005-11-04 | Storage system condition indicator and method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2590361A Expired - Fee Related CA2590361C (en) | 2004-11-05 | 2005-11-04 | Dynamically expandable and contractible fault-tolerant storage system permitting variously sized storage devices and method |
Country Status (8)
Country | Link |
---|---|
US (5) | US9043639B2 (en) |
EP (4) | EP1825372A2 (en) |
JP (5) | JP5116151B2 (en) |
KR (1) | KR101146484B1 (en) |
CN (2) | CN101872319A (en) |
AU (2) | AU2005304792B2 (en) |
CA (2) | CA2590361C (en) |
WO (4) | WO2006052829A2 (en) |
Families Citing this family (316)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100611109B1 (en) * | 2000-01-14 | 2006-08-09 | 삼성전자주식회사 | Method For Detecting Contact Hole of Semiconductor Device |
US8892878B2 (en) * | 2003-05-09 | 2014-11-18 | Oracle America, Inc. | Fine-grained privileges in operating system partitions |
US8112458B1 (en) | 2003-06-17 | 2012-02-07 | AudienceScience Inc. | User segmentation user interface |
US7966333B1 (en) | 2003-06-17 | 2011-06-21 | AudienceScience Inc. | User segment population techniques |
US7873782B2 (en) * | 2004-11-05 | 2011-01-18 | Data Robotics, Inc. | Filesystem-aware block storage system, apparatus, and method |
AU2005304792B2 (en) | 2004-11-05 | 2010-07-08 | Drobo, Inc. | Storage system condition indicator and method |
US8296271B1 (en) * | 2005-03-28 | 2012-10-23 | Federal Home Loan Mortgage Corporation | System and method for optimizing data recovery in a parallel database |
US7676467B1 (en) | 2005-04-14 | 2010-03-09 | AudienceScience Inc. | User segment population techniques |
US7809752B1 (en) | 2005-04-14 | 2010-10-05 | AudienceScience Inc. | Representing user behavior information |
JP4723921B2 (en) * | 2005-06-13 | 2011-07-13 | 株式会社日立製作所 | Storage control device and control method thereof |
US8838466B2 (en) * | 2005-12-02 | 2014-09-16 | Guard Insurance Group | System and method to track the status, physical location, and logical location of workflow objects in a workflow cycle |
US7620710B2 (en) * | 2005-12-19 | 2009-11-17 | Commvault Systems, Inc. | System and method for performing multi-path storage operations |
KR100725410B1 (en) * | 2006-01-20 | 2007-06-07 | 삼성전자주식회사 | Apparatus and method for executing garbage collection of non volatile memory according to power state |
JP4577242B2 (en) * | 2006-03-10 | 2010-11-10 | 日本電気株式会社 | Data backup system, data backup method, and operation control program thereof |
US7617361B2 (en) * | 2006-03-29 | 2009-11-10 | International Business Machines Corporation | Configureable redundant array of independent disks |
WO2007115317A2 (en) | 2006-04-04 | 2007-10-11 | Permabit, Inc | Storage assignment and erasure coding technique for scalable and fault tolerant storage system |
JP2008009767A (en) | 2006-06-29 | 2008-01-17 | Hitachi Ltd | Data processing system, method thereof and storage device |
US8151082B2 (en) | 2007-12-06 | 2012-04-03 | Fusion-Io, Inc. | Apparatus, system, and method for converting a storage request into an append data storage command |
US8296337B2 (en) | 2006-12-06 | 2012-10-23 | Fusion-Io, Inc. | Apparatus, system, and method for managing data from a requesting device with an empty data token directive |
US8161353B2 (en) | 2007-12-06 | 2012-04-17 | Fusion-Io, Inc. | Apparatus, system, and method for validating that a correct data segment is read from a data storage device |
US7840537B2 (en) | 2006-12-22 | 2010-11-23 | Commvault Systems, Inc. | System and method for storing redundant information |
US20080162915A1 (en) * | 2006-12-29 | 2008-07-03 | Price Mark H | Self-healing computing system |
US20080228828A1 (en) * | 2007-03-16 | 2008-09-18 | Microsoft Corporation | Management of collections within a data storage system |
US8086652B1 (en) * | 2007-04-27 | 2011-12-27 | Netapp, Inc. | Storage system-based hole punching for reclaiming unused space from a data container |
US7797489B1 (en) | 2007-06-01 | 2010-09-14 | Netapp, Inc. | System and method for providing space availability notification in a distributed striped volume set |
US8201018B2 (en) * | 2007-09-18 | 2012-06-12 | Hewlett-Packard Development Company, L.P. | Control of sparing in storage systems |
US7836226B2 (en) | 2007-12-06 | 2010-11-16 | Fusion-Io, Inc. | Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment |
US9519540B2 (en) | 2007-12-06 | 2016-12-13 | Sandisk Technologies Llc | Apparatus, system, and method for destaging cached data |
US7979635B2 (en) * | 2008-02-14 | 2011-07-12 | International Business Machines Corporation | Apparatus and method to allocate resources in a data storage library |
US20090228823A1 (en) * | 2008-03-07 | 2009-09-10 | Microsoft Corporation | User interface for portable storage devices |
US20090240717A1 (en) * | 2008-03-20 | 2009-09-24 | Hitachi, Ltd. | Method and apparatus for verifying archived data integrity in integrated storage systems |
EP2297742B1 (en) | 2008-05-16 | 2013-07-24 | Fusion-io, Inc. | Apparatus, system, and method for detecting and replacing failed data storage |
US8219524B2 (en) * | 2008-06-24 | 2012-07-10 | Commvault Systems, Inc. | Application-aware and remote single instance data management |
JP2010009442A (en) * | 2008-06-30 | 2010-01-14 | Fujitsu Ltd | Disk array system, disk controller, and its reconstruction processing method |
US8239623B2 (en) * | 2008-07-03 | 2012-08-07 | Oracle America, Inc. | Scheduling read operations during drive reconstruction in an array of redundant disk drives |
GB2463078B (en) * | 2008-09-02 | 2013-04-17 | Extas Global Ltd | Distributed storage |
CA2729078C (en) | 2008-09-26 | 2016-05-24 | Commvault Systems, Inc. | Systems and methods for managing single instancing data |
US9015181B2 (en) * | 2008-09-26 | 2015-04-21 | Commvault Systems, Inc. | Systems and methods for managing single instancing data |
US8412677B2 (en) | 2008-11-26 | 2013-04-02 | Commvault Systems, Inc. | Systems and methods for byte-level or quasi byte-level single instancing |
JP5637552B2 (en) * | 2009-02-17 | 2014-12-10 | 日本電気株式会社 | Storage system |
JP5407430B2 (en) * | 2009-03-04 | 2014-02-05 | 日本電気株式会社 | Storage system |
US8401996B2 (en) | 2009-03-30 | 2013-03-19 | Commvault Systems, Inc. | Storing a variable number of instances of data objects |
US8171202B2 (en) * | 2009-04-21 | 2012-05-01 | Google Inc. | Asynchronous distributed object uploading for replicated content addressable storage clusters |
US8307258B2 (en) | 2009-05-18 | 2012-11-06 | Fusion-10, Inc | Apparatus, system, and method for reconfiguring an array to operate with less storage elements |
US8281227B2 (en) | 2009-05-18 | 2012-10-02 | Fusion-10, Inc. | Apparatus, system, and method to increase data integrity in a redundant storage system |
US8578120B2 (en) | 2009-05-22 | 2013-11-05 | Commvault Systems, Inc. | Block-level single instancing |
US9009363B2 (en) * | 2009-06-12 | 2015-04-14 | Rasilient Systems, Inc. | Methods for providing and indicating storage load indexes |
CN101923441B (en) * | 2009-06-17 | 2012-08-22 | 成都市华为赛门铁克科技有限公司 | Method for processing writing request of redundant array of hybrid magnetic disc, controller and storage system thereof |
KR101674015B1 (en) | 2009-06-23 | 2016-11-08 | 시게이트 테크놀로지 엘엘씨 | Data storage medium access method, data storage device and recording medium thereof |
US8225135B2 (en) * | 2009-07-07 | 2012-07-17 | Drobo, Inc. | System and method for protecting users of data storage systems against known problems |
JP5040970B2 (en) * | 2009-07-24 | 2012-10-03 | 富士通株式会社 | System control server, storage system, setting method and setting program |
US8838877B2 (en) * | 2009-09-16 | 2014-09-16 | Apple Inc. | File system derived metadata for management of non-volatile memory |
WO2011053274A1 (en) * | 2009-10-26 | 2011-05-05 | Hewlett-Packard Development Company, L.P. | Sparse index bidding and auction based storage |
KR101656102B1 (en) | 2010-01-21 | 2016-09-23 | 삼성전자주식회사 | Apparatus and method for generating/providing contents file |
US8751738B2 (en) | 2010-02-08 | 2014-06-10 | Microsoft Corporation | Background migration of virtual storage |
US8271731B2 (en) * | 2010-02-26 | 2012-09-18 | Red Hat, Inc. | Non blocking rehashing |
US8671265B2 (en) | 2010-03-05 | 2014-03-11 | Solidfire, Inc. | Distributed data storage system providing de-duplication of data using block identifiers |
US10649799B2 (en) * | 2010-03-17 | 2020-05-12 | Zerto Ltd. | Hypervisor virtual server system, and method for providing data services within a hypervisor virtual server system |
US9442748B2 (en) | 2010-03-17 | 2016-09-13 | Zerto, Ltd. | Multi-RPO data protection |
US9389892B2 (en) | 2010-03-17 | 2016-07-12 | Zerto Ltd. | Multiple points in time disk images for disaster recovery |
US11256529B2 (en) | 2010-03-17 | 2022-02-22 | Zerto Ltd. | Methods and apparatus for providing hypervisor level data services for server virtualization |
US9710294B2 (en) | 2010-03-17 | 2017-07-18 | Zerto Ltd. | Methods and apparatus for providing hypervisor level data services for server virtualization |
US8719307B2 (en) * | 2010-04-23 | 2014-05-06 | Red Hat, Inc. | Concurrent linked hashed maps |
US11614893B2 (en) | 2010-09-15 | 2023-03-28 | Pure Storage, Inc. | Optimizing storage device access based on latency |
US8515915B2 (en) * | 2010-09-24 | 2013-08-20 | Hitachi Data Systems Corporation | System and method for enhancing availability of a distributed object storage system during a partial database outage |
JP5170794B2 (en) * | 2010-09-28 | 2013-03-27 | 株式会社バッファロー | Storage system and failover control method |
US8935492B2 (en) | 2010-09-30 | 2015-01-13 | Commvault Systems, Inc. | Archiving data objects using secondary copies |
US8583599B2 (en) * | 2010-11-29 | 2013-11-12 | Ca, Inc. | Reducing data duplication in cloud storage |
US8849758B1 (en) | 2010-12-28 | 2014-09-30 | Amazon Technologies, Inc. | Dynamic data set replica management |
US10922225B2 (en) | 2011-02-01 | 2021-02-16 | Drobo, Inc. | Fast cache reheat |
US9141527B2 (en) | 2011-02-25 | 2015-09-22 | Intelligent Intellectual Property Holdings 2 Llc | Managing cache pools |
WO2013070273A1 (en) * | 2011-04-01 | 2013-05-16 | Nexsan Corporation | Journaling raid system |
JP5494556B2 (en) * | 2011-04-19 | 2014-05-14 | コニカミノルタ株式会社 | Image forming method and image forming apparatus |
CN102819480A (en) * | 2011-06-08 | 2012-12-12 | 联想(北京)有限公司 | Computer and method for monitoring memory thereof |
US20130024723A1 (en) * | 2011-07-19 | 2013-01-24 | Promise Technology, Inc. | Disk storage system with two disks per slot and method of operation thereof |
US8488779B2 (en) * | 2011-07-25 | 2013-07-16 | Grey Heron Technologies, Llc | Method and system for conducting high speed, symmetric stream cipher encryption |
US8589640B2 (en) | 2011-10-14 | 2013-11-19 | Pure Storage, Inc. | Method for maintaining multiple fingerprint tables in a deduplicating storage system |
KR101695991B1 (en) * | 2011-09-06 | 2017-01-12 | 한국전자통신연구원 | Apparatus and method for distribute and store file data |
US10223375B2 (en) * | 2011-09-20 | 2019-03-05 | Netapp, Inc. | Handling data extent size asymmetry during logical replication in a storage system |
US9652343B2 (en) | 2011-09-21 | 2017-05-16 | Kevin Mark Klughart | Raid hot spare system and method |
US8813165B2 (en) | 2011-09-25 | 2014-08-19 | Kevin Mark Klughart | Audio/video storage/retrieval system and method |
US8799523B2 (en) | 2011-09-21 | 2014-08-05 | Kevin Mark Klughart | Data storage architecture extension system and method |
US9460110B2 (en) | 2011-09-21 | 2016-10-04 | Kevin Mark Klughart | File system extension system and method |
US8943227B2 (en) | 2011-09-21 | 2015-01-27 | Kevin Mark Klughart | Data storage architecture extension system and method |
US9870373B2 (en) | 2011-09-21 | 2018-01-16 | Kevin Mark Klughart | Daisy-chain storage synchronization system and method |
US8959389B2 (en) | 2011-11-23 | 2015-02-17 | International Business Machines Corporation | Use of a virtual drive as a hot spare for a raid group |
US9054992B2 (en) | 2011-12-27 | 2015-06-09 | Solidfire, Inc. | Quality of service policy sets |
US9838269B2 (en) | 2011-12-27 | 2017-12-05 | Netapp, Inc. | Proportional quality of service based on client usage and system metrics |
US9304912B1 (en) * | 2012-01-06 | 2016-04-05 | Marvell International Ltd. | Systems and methods for building redundancy data in a RAID system |
JPWO2013108746A1 (en) * | 2012-01-16 | 2015-05-11 | 日本電気株式会社 | Search system, control method thereof, and program |
WO2013108745A1 (en) * | 2012-01-16 | 2013-07-25 | 日本電気株式会社 | Storage device, control method for same, and program |
US8782375B2 (en) | 2012-01-17 | 2014-07-15 | International Business Machines Corporation | Hash-based managing of storage identifiers |
US9251086B2 (en) | 2012-01-24 | 2016-02-02 | SanDisk Technologies, Inc. | Apparatus, system, and method for managing a cache |
CN103226518B (en) * | 2012-01-31 | 2016-06-22 | 国际商业机器公司 | A kind of method and apparatus carrying out volume extension in storage management system |
WO2013115822A1 (en) | 2012-02-02 | 2013-08-08 | Hewlett-Packard Development Company, L.P. | Systems and methods for data chunk deduplication |
US11232093B2 (en) | 2012-03-02 | 2022-01-25 | Pure Storage, Inc. | Slice migration in a dispersed storage network |
US10402393B2 (en) * | 2012-03-02 | 2019-09-03 | Pure Storage, Inc. | Slice migration in a dispersed storage network |
GB2500597B (en) * | 2012-03-26 | 2014-06-18 | Streetcloud Ltd | Data server |
US8719320B1 (en) | 2012-03-29 | 2014-05-06 | Amazon Technologies, Inc. | Server-side, variable drive health determination |
US8972799B1 (en) | 2012-03-29 | 2015-03-03 | Amazon Technologies, Inc. | Variable drive diagnostics |
US9792192B1 (en) * | 2012-03-29 | 2017-10-17 | Amazon Technologies, Inc. | Client-side, variable drive health determination |
US9037921B1 (en) * | 2012-03-29 | 2015-05-19 | Amazon Technologies, Inc. | Variable drive health determination and data placement |
US9020890B2 (en) | 2012-03-30 | 2015-04-28 | Commvault Systems, Inc. | Smart archiving and data previewing for mobile devices |
US9513845B2 (en) * | 2012-03-30 | 2016-12-06 | Violin Memory Inc. | Memory module virtualization |
JP5857849B2 (en) * | 2012-03-30 | 2016-02-10 | 富士通株式会社 | Storage device, activation device determination method, and program |
EP2859553B1 (en) * | 2012-06-07 | 2023-09-27 | VSIP Holdings LLC | Memory system management |
JP2014056445A (en) * | 2012-09-12 | 2014-03-27 | Fujitsu Ltd | Storage device, storage control program, and storage control method |
US9794337B2 (en) * | 2012-10-30 | 2017-10-17 | International Business Machines Corporation | Balancing storage node utilization of a dispersed storage network |
US9836492B1 (en) * | 2012-11-01 | 2017-12-05 | Amazon Technologies, Inc. | Variable sized partitioning for distributed hash tables |
US9633022B2 (en) | 2012-12-28 | 2017-04-25 | Commvault Systems, Inc. | Backup and restoration for a deduplicated file system |
US9703794B2 (en) * | 2013-01-02 | 2017-07-11 | International Business Machines Corporation | Reducing fragmentation in compressed journal storage |
CN103942112B (en) * | 2013-01-22 | 2018-06-15 | 深圳市腾讯计算机系统有限公司 | Disk tolerance method, apparatus and system |
BR112015018304A2 (en) | 2013-01-30 | 2017-07-18 | Hewlett Packard Development Co | nonvolatile memory writing engine |
US9411736B2 (en) | 2013-03-13 | 2016-08-09 | Drobo, Inc. | System and method for an accelerator cache based on memory availability and usage |
US9417822B1 (en) * | 2013-03-15 | 2016-08-16 | Western Digital Technologies, Inc. | Internal storage manager for RAID devices |
US9542126B2 (en) * | 2013-04-22 | 2017-01-10 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Redundant array of independent disks systems that utilize spans with different storage device counts for a logical volume |
JP6212934B2 (en) * | 2013-05-07 | 2017-10-18 | 富士通株式会社 | Storage system, information processing apparatus control program, and storage system control method |
US9760596B2 (en) * | 2013-05-13 | 2017-09-12 | Amazon Technologies, Inc. | Transaction ordering |
CN105339929B (en) * | 2013-05-16 | 2019-12-03 | 慧与发展有限责任合伙企业 | Select the storage for cancelling repeated data |
WO2014185916A1 (en) | 2013-05-16 | 2014-11-20 | Hewlett-Packard Development Company, L.P. | Selecting a store for deduplicated data |
US9213611B2 (en) | 2013-07-24 | 2015-12-15 | Western Digital Technologies, Inc. | Automatic raid mirroring when adding a second boot drive |
US9772907B2 (en) | 2013-09-13 | 2017-09-26 | Vmware, Inc. | Incremental backups using retired snapshots |
US9514002B2 (en) * | 2013-09-13 | 2016-12-06 | Vmware, Inc. | Incremental backups using retired snapshots |
CN104572656B (en) * | 2013-10-12 | 2019-02-19 | 华为技术有限公司 | A kind of method and device of disk mirroring space reclamation |
US9495292B1 (en) * | 2013-12-31 | 2016-11-15 | EMC IP Holding Company, LLC | Cache management |
JP5954338B2 (en) * | 2014-01-14 | 2016-07-20 | 横河電機株式会社 | Instrumentation system and maintenance method thereof |
US9454434B2 (en) * | 2014-01-17 | 2016-09-27 | Netapp, Inc. | File system driven raid rebuild technique |
US10324897B2 (en) | 2014-01-27 | 2019-06-18 | Commvault Systems, Inc. | Techniques for serving archived electronic mail |
US20150244795A1 (en) | 2014-02-21 | 2015-08-27 | Solidfire, Inc. | Data syncing in a distributed system |
JP6244974B2 (en) * | 2014-02-24 | 2017-12-13 | 富士通株式会社 | Storage device and storage device control method |
US9817721B1 (en) * | 2014-03-14 | 2017-11-14 | Sanmina Corporation | High availability management techniques for cluster resources |
US9858013B1 (en) * | 2014-05-05 | 2018-01-02 | EMC IP Holding Company LLC | Scalable distributed storage system infrastructure |
US9213485B1 (en) | 2014-06-04 | 2015-12-15 | Pure Storage, Inc. | Storage system architecture |
US11960371B2 (en) | 2014-06-04 | 2024-04-16 | Pure Storage, Inc. | Message persistence in a zoned system |
US9218244B1 (en) | 2014-06-04 | 2015-12-22 | Pure Storage, Inc. | Rebuilding data across storage nodes |
US11399063B2 (en) | 2014-06-04 | 2022-07-26 | Pure Storage, Inc. | Network authentication for a storage system |
US9612952B2 (en) * | 2014-06-04 | 2017-04-04 | Pure Storage, Inc. | Automatically reconfiguring a storage memory topology |
US8850108B1 (en) | 2014-06-04 | 2014-09-30 | Pure Storage, Inc. | Storage cluster |
US11652884B2 (en) | 2014-06-04 | 2023-05-16 | Pure Storage, Inc. | Customized hash algorithms |
US11068363B1 (en) | 2014-06-04 | 2021-07-20 | Pure Storage, Inc. | Proactively rebuilding data in a storage cluster |
US9003144B1 (en) | 2014-06-04 | 2015-04-07 | Pure Storage, Inc. | Mechanism for persisting messages in a storage system |
US9836234B2 (en) | 2014-06-04 | 2017-12-05 | Pure Storage, Inc. | Storage cluster |
US9367243B1 (en) | 2014-06-04 | 2016-06-14 | Pure Storage, Inc. | Scalable non-uniform storage sizes |
US10574754B1 (en) | 2014-06-04 | 2020-02-25 | Pure Storage, Inc. | Multi-chassis array with multi-level load balancing |
GB2527529B (en) * | 2014-06-24 | 2021-07-14 | Advanced Risc Mach Ltd | A device controller and method for performing a plurality of write transactions atomically within a non-volatile data storage device |
US10114757B2 (en) | 2014-07-02 | 2018-10-30 | Pure Storage, Inc. | Nonrepeating identifiers in an address space of a non-volatile solid-state storage |
US11604598B2 (en) | 2014-07-02 | 2023-03-14 | Pure Storage, Inc. | Storage cluster with zoned drives |
US9836245B2 (en) | 2014-07-02 | 2017-12-05 | Pure Storage, Inc. | Non-volatile RAM and flash memory in a non-volatile solid-state storage |
US9021297B1 (en) | 2014-07-02 | 2015-04-28 | Pure Storage, Inc. | Redundant, fault-tolerant, distributed remote procedure call cache in a storage system |
US11886308B2 (en) | 2014-07-02 | 2024-01-30 | Pure Storage, Inc. | Dual class of service for unified file and object messaging |
US8868825B1 (en) | 2014-07-02 | 2014-10-21 | Pure Storage, Inc. | Nonrepeating identifiers in an address space of a non-volatile solid-state storage |
US10853311B1 (en) | 2014-07-03 | 2020-12-01 | Pure Storage, Inc. | Administration through files in a storage system |
US8874836B1 (en) | 2014-07-03 | 2014-10-28 | Pure Storage, Inc. | Scheduling policy for queues in a non-volatile solid-state storage |
US9747229B1 (en) | 2014-07-03 | 2017-08-29 | Pure Storage, Inc. | Self-describing data format for DMA in a non-volatile solid-state storage |
US9811677B2 (en) | 2014-07-03 | 2017-11-07 | Pure Storage, Inc. | Secure data replication in a storage grid |
US9798728B2 (en) | 2014-07-24 | 2017-10-24 | Netapp, Inc. | System performing data deduplication using a dense tree data structure |
US9495255B2 (en) | 2014-08-07 | 2016-11-15 | Pure Storage, Inc. | Error recovery in a storage cluster |
US9766972B2 (en) | 2014-08-07 | 2017-09-19 | Pure Storage, Inc. | Masking defective bits in a storage array |
US10983859B2 (en) | 2014-08-07 | 2021-04-20 | Pure Storage, Inc. | Adjustable error correction based on memory health in a storage unit |
US9558069B2 (en) | 2014-08-07 | 2017-01-31 | Pure Storage, Inc. | Failure mapping in a storage array |
US9082512B1 (en) | 2014-08-07 | 2015-07-14 | Pure Storage, Inc. | Die-level monitoring in a storage cluster |
US9483346B2 (en) | 2014-08-07 | 2016-11-01 | Pure Storage, Inc. | Data rebuild on feedback from a queue in a non-volatile solid-state storage |
US10079711B1 (en) | 2014-08-20 | 2018-09-18 | Pure Storage, Inc. | Virtual file server with preserved MAC address |
US9671960B2 (en) | 2014-09-12 | 2017-06-06 | Netapp, Inc. | Rate matching technique for balancing segment cleaning and I/O workload |
US10133511B2 (en) | 2014-09-12 | 2018-11-20 | Netapp, Inc | Optimized segment cleaning technique |
US10303570B2 (en) * | 2014-10-17 | 2019-05-28 | Hitachi, Ltd. | Method and apparatus for managing data recovery of distributed storage system |
US10922276B2 (en) * | 2014-11-10 | 2021-02-16 | Hewlett Packard Enterprise Development Lp | Online file system check |
US9836229B2 (en) | 2014-11-18 | 2017-12-05 | Netapp, Inc. | N-way merge technique for updating volume metadata in a storage I/O stack |
US10013359B2 (en) * | 2014-12-24 | 2018-07-03 | University Of New Hampshire | Redundant disk array storage system and method using heterogeneous disks and a lookup table |
KR102030786B1 (en) | 2014-12-27 | 2019-10-10 | 후아웨이 테크놀러지 컴퍼니 리미티드 | Data processing method, apparatus and system |
WO2016115737A1 (en) | 2015-01-23 | 2016-07-28 | Hewlett-Packard Development Company, L.P. | Aligned variable reclamation |
US9720601B2 (en) | 2015-02-11 | 2017-08-01 | Netapp, Inc. | Load balancing technique for a storage array |
US9948615B1 (en) | 2015-03-16 | 2018-04-17 | Pure Storage, Inc. | Increased storage unit encryption based on loss of trust |
US11294893B2 (en) | 2015-03-20 | 2022-04-05 | Pure Storage, Inc. | Aggregation of queries |
US9762460B2 (en) | 2015-03-24 | 2017-09-12 | Netapp, Inc. | Providing continuous context for operational information of a storage system |
US9940234B2 (en) | 2015-03-26 | 2018-04-10 | Pure Storage, Inc. | Aggressive data deduplication using lazy garbage collection |
US10082985B2 (en) | 2015-03-27 | 2018-09-25 | Pure Storage, Inc. | Data striping across storage nodes that are assigned to multiple logical arrays |
US9710317B2 (en) | 2015-03-30 | 2017-07-18 | Netapp, Inc. | Methods to identify, handle and recover from suspect SSDS in a clustered flash array |
US10178169B2 (en) | 2015-04-09 | 2019-01-08 | Pure Storage, Inc. | Point to point based backend communication layer for storage processing |
US9672125B2 (en) | 2015-04-10 | 2017-06-06 | Pure Storage, Inc. | Ability to partition an array into two or more logical arrays with independently running software |
US10140149B1 (en) | 2015-05-19 | 2018-11-27 | Pure Storage, Inc. | Transactional commits with hardware assists in remote memory |
US10324914B2 (en) | 2015-05-20 | 2019-06-18 | Commvalut Systems, Inc. | Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files |
US9817576B2 (en) | 2015-05-27 | 2017-11-14 | Pure Storage, Inc. | Parallel update to NVRAM |
US9690660B1 (en) * | 2015-06-03 | 2017-06-27 | EMC IP Holding Company LLC | Spare selection in a declustered RAID system |
US10097636B1 (en) | 2015-06-15 | 2018-10-09 | Western Digital Technologies, Inc. | Data storage device docking station |
US10846275B2 (en) | 2015-06-26 | 2020-11-24 | Pure Storage, Inc. | Key management in a storage device |
US10983732B2 (en) | 2015-07-13 | 2021-04-20 | Pure Storage, Inc. | Method and system for accessing a file |
US11232079B2 (en) | 2015-07-16 | 2022-01-25 | Pure Storage, Inc. | Efficient distribution of large directories |
US9740566B2 (en) | 2015-07-31 | 2017-08-22 | Netapp, Inc. | Snapshot creation workflow |
US10108355B2 (en) | 2015-09-01 | 2018-10-23 | Pure Storage, Inc. | Erase block state detection |
US11341136B2 (en) | 2015-09-04 | 2022-05-24 | Pure Storage, Inc. | Dynamically resizable structures for approximate membership queries |
US10289326B2 (en) | 2015-09-14 | 2019-05-14 | HGST Netherlands, B.V. | Optimized data layout for object store system |
US9768953B2 (en) | 2015-09-30 | 2017-09-19 | Pure Storage, Inc. | Resharing of a split secret |
US10853266B2 (en) | 2015-09-30 | 2020-12-01 | Pure Storage, Inc. | Hardware assisted data lookup methods |
US10762069B2 (en) | 2015-09-30 | 2020-09-01 | Pure Storage, Inc. | Mechanism for a system where data and metadata are located closely together |
US9843453B2 (en) | 2015-10-23 | 2017-12-12 | Pure Storage, Inc. | Authorizing I/O commands with I/O tokens |
US10007457B2 (en) | 2015-12-22 | 2018-06-26 | Pure Storage, Inc. | Distributed transactions with token-associated execution |
US10073625B2 (en) * | 2016-01-06 | 2018-09-11 | HGST Netherlands B.V. | Variable-RPM hard disk drive control |
US10545681B2 (en) * | 2016-02-08 | 2020-01-28 | International Business Machines Corporation | Asymmetric storage data distribution |
US10901996B2 (en) | 2016-02-24 | 2021-01-26 | Salesforce.Com, Inc. | Optimized subset processing for de-duplication |
US10152497B2 (en) * | 2016-02-24 | 2018-12-11 | Salesforce.Com, Inc. | Bulk deduplication detection |
US10956450B2 (en) | 2016-03-28 | 2021-03-23 | Salesforce.Com, Inc. | Dense subset clustering |
US10949395B2 (en) | 2016-03-30 | 2021-03-16 | Salesforce.Com, Inc. | Cross objects de-duplication |
US10929022B2 (en) | 2016-04-25 | 2021-02-23 | Netapp. Inc. | Space savings reporting for storage system supporting snapshot and clones |
US10635344B2 (en) | 2016-04-27 | 2020-04-28 | International Business Machines Corporation | Dynamic spare storage allocation by creating logical volumes from unused space allocated for user data of a raid storage |
KR101734160B1 (en) * | 2016-04-28 | 2017-05-11 | 주식회사 디에이아이오 | Storage device for alleviating skewed workload |
US10261690B1 (en) | 2016-05-03 | 2019-04-16 | Pure Storage, Inc. | Systems and methods for operating a storage system |
US11231858B2 (en) | 2016-05-19 | 2022-01-25 | Pure Storage, Inc. | Dynamically configuring a storage system to facilitate independent scaling of resources |
US10691567B2 (en) | 2016-06-03 | 2020-06-23 | Pure Storage, Inc. | Dynamically forming a failure domain in a storage system that includes a plurality of blades |
US11861188B2 (en) | 2016-07-19 | 2024-01-02 | Pure Storage, Inc. | System having modular accelerators |
US11706895B2 (en) | 2016-07-19 | 2023-07-18 | Pure Storage, Inc. | Independent scaling of compute resources and storage resources in a storage system |
US9672905B1 (en) | 2016-07-22 | 2017-06-06 | Pure Storage, Inc. | Optimize data protection layouts based on distributed flash wear leveling |
US11449232B1 (en) | 2016-07-22 | 2022-09-20 | Pure Storage, Inc. | Optimal scheduling of flash operations |
US10768819B2 (en) | 2016-07-22 | 2020-09-08 | Pure Storage, Inc. | Hardware support for non-disruptive upgrades |
US11604690B2 (en) | 2016-07-24 | 2023-03-14 | Pure Storage, Inc. | Online failure span determination |
US11080155B2 (en) | 2016-07-24 | 2021-08-03 | Pure Storage, Inc. | Identifying error types among flash memory |
US10216420B1 (en) | 2016-07-24 | 2019-02-26 | Pure Storage, Inc. | Calibration of flash channels in SSD |
US10366004B2 (en) | 2016-07-26 | 2019-07-30 | Pure Storage, Inc. | Storage system with elective garbage collection to reduce flash contention |
US11797212B2 (en) | 2016-07-26 | 2023-10-24 | Pure Storage, Inc. | Data migration for zoned drives |
US11734169B2 (en) | 2016-07-26 | 2023-08-22 | Pure Storage, Inc. | Optimizing spool and memory space management |
US10203903B2 (en) * | 2016-07-26 | 2019-02-12 | Pure Storage, Inc. | Geometry based, space aware shelf/writegroup evacuation |
US11886334B2 (en) | 2016-07-26 | 2024-01-30 | Pure Storage, Inc. | Optimizing spool and memory space management |
US10296498B2 (en) * | 2016-08-23 | 2019-05-21 | Oracle International Corporation | Coordinated hash table indexes to facilitate reducing database reconfiguration time |
US11422719B2 (en) | 2016-09-15 | 2022-08-23 | Pure Storage, Inc. | Distributed file deletion and truncation |
US10642763B2 (en) | 2016-09-20 | 2020-05-05 | Netapp, Inc. | Quality of service policy sets |
US9747039B1 (en) | 2016-10-04 | 2017-08-29 | Pure Storage, Inc. | Reservations over multiple paths on NVMe over fabrics |
US10756816B1 (en) | 2016-10-04 | 2020-08-25 | Pure Storage, Inc. | Optimized fibre channel and non-volatile memory express access |
US10387077B2 (en) | 2016-11-23 | 2019-08-20 | Netflix, Inc. | Techniques for efficiently accessing values spanning slabs of memory |
US11475006B2 (en) | 2016-12-02 | 2022-10-18 | Oracle International Corporation | Query and change propagation scheduling for heterogeneous database systems |
US11550481B2 (en) | 2016-12-19 | 2023-01-10 | Pure Storage, Inc. | Efficiently writing data in a zoned drive storage system |
US10331902B2 (en) | 2016-12-29 | 2019-06-25 | Noblis, Inc. | Data loss prevention |
US11307998B2 (en) | 2017-01-09 | 2022-04-19 | Pure Storage, Inc. | Storage efficiency of encrypted host system data |
US9747158B1 (en) | 2017-01-13 | 2017-08-29 | Pure Storage, Inc. | Intelligent refresh of 3D NAND |
US11955187B2 (en) | 2017-01-13 | 2024-04-09 | Pure Storage, Inc. | Refresh of differing capacity NAND |
US10979223B2 (en) | 2017-01-31 | 2021-04-13 | Pure Storage, Inc. | Separate encryption for a solid-state drive |
CN106934014B (en) * | 2017-03-10 | 2021-03-19 | 山东省科学院情报研究所 | Hadoop-based network data mining and analyzing platform and method thereof |
US10528488B1 (en) | 2017-03-30 | 2020-01-07 | Pure Storage, Inc. | Efficient name coding |
US11016667B1 (en) | 2017-04-05 | 2021-05-25 | Pure Storage, Inc. | Efficient mapping for LUNs in storage memory with holes in address space |
JP2018181213A (en) * | 2017-04-20 | 2018-11-15 | 富士通株式会社 | Device, method, and program for storage control |
US10944671B2 (en) | 2017-04-27 | 2021-03-09 | Pure Storage, Inc. | Efficient data forwarding in a networked device |
US10141050B1 (en) | 2017-04-27 | 2018-11-27 | Pure Storage, Inc. | Page writes for triple level cell flash memory |
US10516645B1 (en) | 2017-04-27 | 2019-12-24 | Pure Storage, Inc. | Address resolution broadcasting in a networked device |
CN107180018B (en) * | 2017-05-17 | 2018-11-20 | 上海兆芯集成电路有限公司 | Accelerate compression method and the device using the method based on hash |
US11467913B1 (en) | 2017-06-07 | 2022-10-11 | Pure Storage, Inc. | Snapshots with crash consistency in a storage system |
US11138103B1 (en) | 2017-06-11 | 2021-10-05 | Pure Storage, Inc. | Resiliency groups |
US11782625B2 (en) | 2017-06-11 | 2023-10-10 | Pure Storage, Inc. | Heterogeneity supportive resiliency groups |
US11947814B2 (en) | 2017-06-11 | 2024-04-02 | Pure Storage, Inc. | Optimizing resiliency group formation stability |
US10459809B2 (en) * | 2017-06-30 | 2019-10-29 | Intel Corporation | Stacked memory chip device with enhanced data protection capability |
US10425473B1 (en) | 2017-07-03 | 2019-09-24 | Pure Storage, Inc. | Stateful connection reset in a storage cluster with a stateless load balancer |
US10402266B1 (en) | 2017-07-31 | 2019-09-03 | Pure Storage, Inc. | Redundant array of independent disks in a direct-mapped flash storage system |
US10210926B1 (en) | 2017-09-15 | 2019-02-19 | Pure Storage, Inc. | Tracking of optimum read voltage thresholds in nand flash devices |
US10877827B2 (en) | 2017-09-15 | 2020-12-29 | Pure Storage, Inc. | Read voltage optimization |
US10592478B1 (en) | 2017-10-23 | 2020-03-17 | EMC IP Holding Company LLC | System and method for reverse replication |
US10545687B1 (en) | 2017-10-31 | 2020-01-28 | Pure Storage, Inc. | Data rebuild when changing erase block sizes during drive replacement |
US10884919B2 (en) | 2017-10-31 | 2021-01-05 | Pure Storage, Inc. | Memory management in a storage system |
US10496330B1 (en) | 2017-10-31 | 2019-12-03 | Pure Storage, Inc. | Using flash storage devices with different sized erase blocks |
US11024390B1 (en) | 2017-10-31 | 2021-06-01 | Pure Storage, Inc. | Overlapping RAID groups |
US10515701B1 (en) | 2017-10-31 | 2019-12-24 | Pure Storage, Inc. | Overlapping raid groups |
US10860475B1 (en) | 2017-11-17 | 2020-12-08 | Pure Storage, Inc. | Hybrid flash translation layer |
US10990566B1 (en) | 2017-11-20 | 2021-04-27 | Pure Storage, Inc. | Persistent file locks in a storage system |
US10929053B2 (en) | 2017-12-08 | 2021-02-23 | Pure Storage, Inc. | Safe destructive actions on drives |
US10719265B1 (en) | 2017-12-08 | 2020-07-21 | Pure Storage, Inc. | Centralized, quorum-aware handling of device reservation requests in a storage system |
US10929031B2 (en) | 2017-12-21 | 2021-02-23 | Pure Storage, Inc. | Maximizing data reduction in a partially encrypted volume |
US10733053B1 (en) | 2018-01-31 | 2020-08-04 | Pure Storage, Inc. | Disaster recovery for high-bandwidth distributed archives |
US10467527B1 (en) | 2018-01-31 | 2019-11-05 | Pure Storage, Inc. | Method and apparatus for artificial intelligence acceleration |
US10976948B1 (en) | 2018-01-31 | 2021-04-13 | Pure Storage, Inc. | Cluster expansion mechanism |
US11036596B1 (en) | 2018-02-18 | 2021-06-15 | Pure Storage, Inc. | System for delaying acknowledgements on open NAND locations until durability has been confirmed |
US11494109B1 (en) | 2018-02-22 | 2022-11-08 | Pure Storage, Inc. | Erase block trimming for heterogenous flash memory storage devices |
US11385792B2 (en) | 2018-04-27 | 2022-07-12 | Pure Storage, Inc. | High availability controller pair transitioning |
US10931450B1 (en) | 2018-04-27 | 2021-02-23 | Pure Storage, Inc. | Distributed, lock-free 2-phase commit of secret shares using multiple stateless controllers |
US10853146B1 (en) | 2018-04-27 | 2020-12-01 | Pure Storage, Inc. | Efficient data forwarding in a networked device |
CN110413216B (en) * | 2018-04-28 | 2023-07-18 | 伊姆西Ip控股有限责任公司 | Method, apparatus and computer program product for managing a storage system |
US11120046B2 (en) | 2018-05-04 | 2021-09-14 | Microsoft Technology Licensing Llc | Data replication in a distributed storage system |
US10817197B2 (en) * | 2018-05-04 | 2020-10-27 | Microsoft Technology Licensing, Llc | Data partitioning in a distributed storage system |
US11436023B2 (en) | 2018-05-31 | 2022-09-06 | Pure Storage, Inc. | Mechanism for updating host file system and flash translation layer based on underlying NAND technology |
US11093444B2 (en) * | 2018-07-02 | 2021-08-17 | Weka.IO Ltd. | Access redirection in a distributive file system |
US11438279B2 (en) | 2018-07-23 | 2022-09-06 | Pure Storage, Inc. | Non-disruptive conversion of a clustered service from single-chassis to multi-chassis |
US11520514B2 (en) | 2018-09-06 | 2022-12-06 | Pure Storage, Inc. | Optimized relocation of data based on data characteristics |
US11868309B2 (en) | 2018-09-06 | 2024-01-09 | Pure Storage, Inc. | Queue management for data relocation |
US11354058B2 (en) | 2018-09-06 | 2022-06-07 | Pure Storage, Inc. | Local relocation of data stored at a storage device of a storage system |
US11500570B2 (en) | 2018-09-06 | 2022-11-15 | Pure Storage, Inc. | Efficient relocation of data utilizing different programming modes |
US10454498B1 (en) | 2018-10-18 | 2019-10-22 | Pure Storage, Inc. | Fully pipelined hardware engine design for fast and efficient inline lossless data compression |
US10976947B2 (en) | 2018-10-26 | 2021-04-13 | Pure Storage, Inc. | Dynamically selecting segment heights in a heterogeneous RAID group |
CN109783398B (en) * | 2019-01-18 | 2020-09-15 | 上海海事大学 | Performance optimization method for FTL (fiber to the Home) solid state disk based on relevant perception page level |
US11171671B2 (en) * | 2019-02-25 | 2021-11-09 | Samsung Electronics Co., Ltd. | Reducing vulnerability window in key value storage server without sacrificing usable capacity |
US11334254B2 (en) | 2019-03-29 | 2022-05-17 | Pure Storage, Inc. | Reliability based flash page sizing |
US11775189B2 (en) | 2019-04-03 | 2023-10-03 | Pure Storage, Inc. | Segment level heterogeneity |
US11099986B2 (en) | 2019-04-12 | 2021-08-24 | Pure Storage, Inc. | Efficient transfer of memory contents |
US11714572B2 (en) | 2019-06-19 | 2023-08-01 | Pure Storage, Inc. | Optimized data resiliency in a modular storage system |
US11281394B2 (en) | 2019-06-24 | 2022-03-22 | Pure Storage, Inc. | Replication across partitioning schemes in a distributed storage system |
KR20210041655A (en) | 2019-10-07 | 2021-04-16 | 삼성전자주식회사 | Memory chip, memory system having the same and operating method thereof |
US11893126B2 (en) | 2019-10-14 | 2024-02-06 | Pure Storage, Inc. | Data deletion for a multi-tenant environment |
US11704192B2 (en) | 2019-12-12 | 2023-07-18 | Pure Storage, Inc. | Budgeting open blocks based on power loss protection |
US11847331B2 (en) | 2019-12-12 | 2023-12-19 | Pure Storage, Inc. | Budgeting open blocks of a storage unit based on power loss prevention |
US11416144B2 (en) | 2019-12-12 | 2022-08-16 | Pure Storage, Inc. | Dynamic use of segment or zone power loss protection in a flash device |
US11775378B2 (en) | 2019-12-16 | 2023-10-03 | Micron Technology, Inc. | Memory health status reporting |
US11188432B2 (en) | 2020-02-28 | 2021-11-30 | Pure Storage, Inc. | Data resiliency by partially deallocating data blocks of a storage device |
US11507297B2 (en) | 2020-04-15 | 2022-11-22 | Pure Storage, Inc. | Efficient management of optimal read levels for flash storage systems |
US11256587B2 (en) | 2020-04-17 | 2022-02-22 | Pure Storage, Inc. | Intelligent access to a storage device |
US11416338B2 (en) | 2020-04-24 | 2022-08-16 | Pure Storage, Inc. | Resiliency scheme to enhance storage performance |
US11474986B2 (en) | 2020-04-24 | 2022-10-18 | Pure Storage, Inc. | Utilizing machine learning to streamline telemetry processing of storage media |
US11481593B2 (en) * | 2020-06-22 | 2022-10-25 | Western Digital Technologies, Inc. | Color changing storage device housing |
US11768763B2 (en) | 2020-07-08 | 2023-09-26 | Pure Storage, Inc. | Flash secure erase |
US11474900B2 (en) * | 2020-08-04 | 2022-10-18 | International Business Machines Corporation | Dynamic rebuild capability in redundant array of independent disks (RAID) arrays using compressing drives |
US11681448B2 (en) | 2020-09-08 | 2023-06-20 | Pure Storage, Inc. | Multiple device IDs in a multi-fabric module storage system |
US11513974B2 (en) | 2020-09-08 | 2022-11-29 | Pure Storage, Inc. | Using nonce to control erasure of data blocks of a multi-controller storage system |
US11487455B2 (en) | 2020-12-17 | 2022-11-01 | Pure Storage, Inc. | Dynamic block allocation to optimize storage system performance |
US11614880B2 (en) | 2020-12-31 | 2023-03-28 | Pure Storage, Inc. | Storage system with selectable write paths |
US11847324B2 (en) | 2020-12-31 | 2023-12-19 | Pure Storage, Inc. | Optimizing resiliency groups for data regions of a storage system |
US11907068B2 (en) * | 2021-02-16 | 2024-02-20 | Nyriad, Inc. | Read request response for reconstructed data in a degraded drive |
US11630593B2 (en) | 2021-03-12 | 2023-04-18 | Pure Storage, Inc. | Inline flash memory qualification in a storage system |
US11507597B2 (en) | 2021-03-31 | 2022-11-22 | Pure Storage, Inc. | Data replication to meet a recovery point objective |
US11726879B2 (en) * | 2021-07-12 | 2023-08-15 | Dell Products L.P. | Multiple block error correction in an information handling system |
CN113284039B (en) * | 2021-07-16 | 2021-10-08 | 杭州安恒信息技术股份有限公司 | Bitmap management method, device and equipment and readable storage medium |
US11832410B2 (en) | 2021-09-14 | 2023-11-28 | Pure Storage, Inc. | Mechanical energy absorbing bracket apparatus |
CN115562595B (en) * | 2022-12-06 | 2023-02-28 | 苏州浪潮智能科技有限公司 | Volume creating method and device, volume reading and writing method and device, and electronic equipment |
Family Cites Families (172)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3370604A (en) * | 1964-12-16 | 1968-02-27 | Hudson Eugineering Company | Self-priming liquid pumping system and primer valve |
US3766534A (en) * | 1972-11-15 | 1973-10-16 | Ibm | Shift register storage unit with multi-dimensional dynamic ordering |
US4221003A (en) | 1978-05-04 | 1980-09-02 | International Business Machines Corporation | Bubble domain relational data base system |
US4288860A (en) * | 1979-08-02 | 1981-09-08 | Sperry Corporation | Dynamic storage synchronizer using variable oscillator and FIFO buffer |
US4607346A (en) | 1983-03-28 | 1986-08-19 | International Business Machines Corporation | Apparatus and method for placing data on a partitioned direct access storage device |
JP2569010B2 (en) * | 1986-05-21 | 1997-01-08 | 株式会社日立製作所 | Semiconductor memory |
US4864511A (en) | 1987-01-27 | 1989-09-05 | Storage Technology Corporation | Automated cartridge system |
US4833554A (en) | 1987-02-25 | 1989-05-23 | Tandon Corporation | Hard disk drive module and receptacle therefor |
US5077736A (en) | 1988-06-28 | 1991-12-31 | Storage Technology Corporation | Disk drive memory |
US4989205A (en) | 1988-06-28 | 1991-01-29 | Storage Technology Corporation | Disk drive memory |
US4989206A (en) | 1988-06-28 | 1991-01-29 | Storage Technology Corporation | Disk drive memory |
US4914656A (en) * | 1988-06-28 | 1990-04-03 | Storage Technology Corporation | Disk drive memory |
US4989506A (en) * | 1988-11-09 | 1991-02-05 | Whirlpool Corporation | Charcoal filter system for a trash compactor |
DE3911806A1 (en) | 1989-04-11 | 1990-10-18 | Mayer Fa Karl | Bobbin winder supply - has magazine to hold cops by type for selective delivery to winding station |
US5144692A (en) | 1989-05-17 | 1992-09-01 | International Business Machines Corporation | System for controlling access by first system to portion of main memory dedicated exclusively to second system to facilitate input/output processing via first system |
US5371885A (en) * | 1989-08-29 | 1994-12-06 | Microsoft Corporation | High performance file system |
US5101492A (en) | 1989-11-03 | 1992-03-31 | Compaq Computer Corporation | Data redundancy and recovery protection |
JPH03266039A (en) | 1990-03-16 | 1991-11-27 | Fujitsu Ltd | Free format data link processing system |
US5193184A (en) | 1990-06-18 | 1993-03-09 | Storage Technology Corporation | Deleted data file space release system for a dynamically mapped virtual data storage subsystem |
JPH0495121A (en) * | 1990-08-08 | 1992-03-27 | Nec Corp | File duplexing system |
US5317728A (en) * | 1990-09-07 | 1994-05-31 | International Business Machines Corporation | Storage management of a first file system using a second file system containing surrogate files and catalog management information |
US5210866A (en) | 1990-09-12 | 1993-05-11 | Storage Technology Corporation | Incremental disk backup system for a dynamically mapped data storage subsystem |
US5390313A (en) | 1990-09-24 | 1995-02-14 | Emc Corporation | Data storage system with data mirroring and reduced access time data retrieval |
US5269011A (en) | 1990-09-24 | 1993-12-07 | Emc Corporation | Dynamically reconfigurable data storage system with storage system controllers selectively operable as channel adapters on storage device adapters |
JP3098584B2 (en) * | 1990-09-28 | 2000-10-16 | ゼロックス コーポレイション | Fault removal and recovery method and apparatus in electronic copying system |
US5155835A (en) * | 1990-11-19 | 1992-10-13 | Storage Technology Corporation | Multilevel, hierarchical, dynamically mapped data storage subsystem |
US5345584A (en) * | 1991-03-11 | 1994-09-06 | Laclead Enterprises | System for managing data storage based on vector-summed size-frequency vectors for data sets, devices, and residual storage on devices |
US5239659A (en) | 1991-06-19 | 1993-08-24 | Storage Technology Corporation | Phantom duplex copy group apparatus for a disk drive array data storge subsystem |
JPH0512104A (en) * | 1991-07-04 | 1993-01-22 | Seikosha Co Ltd | Data storage controller |
KR100254246B1 (en) | 1991-08-19 | 2000-05-01 | 마빈 에스. 시스킨드 | Electrically erasable, directly overwritable, multibit single cell memory elements and arrays fabricated therefrom |
US5257379A (en) | 1991-09-04 | 1993-10-26 | International Business Machines Corporation | Establishing synchronization of hardware and software I/O configuration definitions |
US5325505A (en) | 1991-09-04 | 1994-06-28 | Storage Technology Corporation | Intelligent storage manager for data storage apparatus having simulation capability |
US5139184A (en) * | 1991-10-31 | 1992-08-18 | Product Development Partners | Garment hanger shoulder guard |
US5323489A (en) | 1991-11-14 | 1994-06-21 | Bird Peter L | Method and apparatus employing lookahead to reduce memory bank contention for decoupled operand references |
JP3160106B2 (en) | 1991-12-23 | 2001-04-23 | ヒュンダイ エレクトロニクス アメリカ | How to sort disk arrays |
US5454080A (en) * | 1992-02-10 | 1995-09-26 | International Business Machines Corporation | Removable hard disk drive system with circuit for hot insertion and removal responsive to contacts of zero-insertion-force connector on the lateral side of the drive |
US5410737A (en) * | 1992-04-27 | 1995-04-25 | American Pcs L.P. | Frequency agile sharing technology (FAST) for a personal communications service system |
US5381539A (en) * | 1992-06-04 | 1995-01-10 | Emc Corporation | System and method for dynamically controlling cache management |
US5596736A (en) | 1992-07-22 | 1997-01-21 | Fujitsu Limited | Data transfers to a backing store of a dynamically mapped data storage system in which data has nonsequential logical addresses |
US5535335A (en) * | 1992-12-22 | 1996-07-09 | International Business Machines Corporation | Method and system for reporting the status of an aggregate resource residing in a network of interconnected real resources |
JPH06230903A (en) | 1993-01-31 | 1994-08-19 | Hitachi Ltd | Fault recovery method for disk array device and disk array device |
EP0612015A1 (en) | 1993-02-16 | 1994-08-24 | International Business Machines Corporation | Improved disk array system having special parity groups for data blocks with high update activity |
US5463772A (en) | 1993-04-23 | 1995-10-31 | Hewlett-Packard Company | Transparent peripheral file systems with on-board compression, decompression, and space management |
US5392244A (en) * | 1993-08-19 | 1995-02-21 | Hewlett-Packard Company | Memory systems with data storage redundancy management |
JP2912802B2 (en) * | 1993-10-14 | 1999-06-28 | 富士通株式会社 | Disk array device failure handling method and device |
JPH07130139A (en) | 1993-11-01 | 1995-05-19 | Fuji Electric Co Ltd | Disk storage device and its data recording and reproducing method |
US5546558A (en) * | 1994-06-07 | 1996-08-13 | Hewlett-Packard Company | Memory system with hierarchic disk array and memory map store for persistent storage of virtual mapping information |
EP0689125B1 (en) | 1994-06-22 | 2004-11-17 | Hewlett-Packard Company, A Delaware Corporation | Method of utilizing storage disks of differing capacity in a single storage volume in a hierarchic disk array |
US5479653A (en) * | 1994-07-14 | 1995-12-26 | Dellusa, L.P. | Disk array apparatus and method which supports compound raid configurations and spareless hot sparing |
JPH0863298A (en) | 1994-08-18 | 1996-03-08 | Hitachi Ltd | Disk array device |
US5987528A (en) * | 1994-09-09 | 1999-11-16 | Compaq Computer Corporation | Controlling the flow of electronic information through computer hardware |
JP2953960B2 (en) | 1994-09-14 | 1999-09-27 | 株式会社ピーエフユー | Disk array device |
US5463776A (en) * | 1994-09-22 | 1995-10-31 | Hewlett-Packard Company | Storage management system for concurrent generation and fair allocation of disk space among competing requests |
US5615352A (en) | 1994-10-05 | 1997-03-25 | Hewlett-Packard Company | Methods for adding storage disks to a hierarchic disk array while maintaining data availability |
US5664187A (en) * | 1994-10-26 | 1997-09-02 | Hewlett-Packard Company | Method and system for selecting data for migration in a hierarchic data storage system using frequency distribution tables |
US5524204A (en) * | 1994-11-03 | 1996-06-04 | International Business Machines Corporation | Method and apparatus for dynamically expanding a redundant array of disk drives |
JPH08190461A (en) | 1995-01-10 | 1996-07-23 | Hitachi Ltd | Disk array system |
JP3547877B2 (en) | 1995-01-11 | 2004-07-28 | 株式会社東芝 | Magnetic recording / reproducing device |
US5548712A (en) | 1995-01-19 | 1996-08-20 | Hewlett-Packard Company | Data storage system and method for managing asynchronous attachment and detachment of storage disks |
US5537534A (en) | 1995-02-10 | 1996-07-16 | Hewlett-Packard Company | Disk array having redundant storage and methods for incrementally generating redundancy as data is written to the disk array |
US5542065A (en) * | 1995-02-10 | 1996-07-30 | Hewlett-Packard Company | Methods for using non-contiguously reserved storage space for data migration in a redundant hierarchic data storage system |
US5666512A (en) * | 1995-02-10 | 1997-09-09 | Hewlett-Packard Company | Disk array having hot spare resources and methods for using hot spare resources to store user data |
US5604902A (en) | 1995-02-16 | 1997-02-18 | Hewlett-Packard Company | Hole plugging garbage collection for a data storage system |
JP3358687B2 (en) * | 1995-03-13 | 2002-12-24 | 株式会社日立製作所 | Disk array device |
US5875456A (en) * | 1995-08-17 | 1999-02-23 | Nstor Corporation | Storage device array and methods for striping and unstriping data and for adding and removing disks online to/from a raid storage array |
JPH0962460A (en) | 1995-08-23 | 1997-03-07 | Hitachi Ltd | Information processing system |
JP4095121B2 (en) | 1995-08-31 | 2008-06-04 | キヤノン株式会社 | Graphic processing apparatus and graphic processing method |
US5809224A (en) * | 1995-10-13 | 1998-09-15 | Compaq Computer Corporation | On-line disk array reconfiguration |
JPH09219003A (en) | 1996-02-13 | 1997-08-19 | Toshiba Corp | Disk recording and reproducing device and magnetic head device of multihead system applied thereto |
JPH09269871A (en) * | 1996-03-29 | 1997-10-14 | Mitsubishi Electric Corp | Data re-redundancy making system in disk array device |
JPH09288547A (en) | 1996-04-22 | 1997-11-04 | Hitachi Inf Technol:Kk | Array-type storage device |
US5881311A (en) | 1996-06-05 | 1999-03-09 | Fastor Technologies, Inc. | Data storage subsystem with block based data management |
JPH1011906A (en) | 1996-06-24 | 1998-01-16 | Hitachi Ltd | Magnetic disk apparatus |
US5864655A (en) | 1996-09-09 | 1999-01-26 | International Business Machines Corporation | Managing removable media in raid and rail environments |
US5896256A (en) * | 1997-01-06 | 1999-04-20 | Sony Corporation | Visual capacity indicator for data recording systems |
US5825616A (en) | 1997-01-21 | 1998-10-20 | Dell Usa, L.P. | Media module locking and ejecting mechanism |
JPH10260788A (en) | 1997-03-19 | 1998-09-29 | Toshiba Corp | Disk array system |
US5832235A (en) | 1997-03-26 | 1998-11-03 | Hewlett-Packard Co. | System and method for pattern matching using checksums |
US7389312B2 (en) | 1997-04-28 | 2008-06-17 | Emc Corporation | Mirroring network data to establish virtual storage area network |
JPH1139102A (en) | 1997-07-24 | 1999-02-12 | Nec Eng Ltd | Magnetic disk device |
WO1999009479A1 (en) * | 1997-08-15 | 1999-02-25 | Seagate Technology, Inc. | Redundancy implementation on object oriented data storage device |
DE69842184D1 (en) | 1997-08-20 | 2011-04-28 | Powerquest Corp | MANIPULATION OF THE MEMORY PARTITIONS DURING THE MIGRATION |
US6016553A (en) | 1997-09-05 | 2000-01-18 | Wild File, Inc. | Method, software and apparatus for saving, using and recovering data |
JPH1186452A (en) | 1997-09-09 | 1999-03-30 | Toshiba Corp | Disk storage device |
US6032148A (en) * | 1997-09-15 | 2000-02-29 | Hewlett-Packard Company | Multilevel storage system with hybrid data compression |
CA2670077C (en) | 1997-09-17 | 2010-09-21 | Panasonic Corporation | A recording apparatus, computer-readable recording medium, file management system and optical disc for recording video objects |
JP3618529B2 (en) * | 1997-11-04 | 2005-02-09 | 富士通株式会社 | Disk array device |
US6219693B1 (en) | 1997-11-04 | 2001-04-17 | Adaptec, Inc. | File array storage architecture having file system distributed across a data processing platform |
US6009478A (en) | 1997-11-04 | 1999-12-28 | Adaptec, Inc. | File array communications interface for communicating between a host computer and an adapter |
US5986881A (en) | 1997-11-17 | 1999-11-16 | Hon Hai Precision Ind. Co., Ltd. | Disk driver cage assembly with locking device |
US5953729A (en) | 1997-12-23 | 1999-09-14 | Microsoft Corporation | Using sparse file technology to stage data that will then be stored in remote storage |
JP3649011B2 (en) * | 1998-01-09 | 2005-05-18 | 株式会社日立製作所 | Computer system |
US6151685A (en) * | 1998-05-15 | 2000-11-21 | International Business Machines Corporation | System and method for recovering a segment directory for a log structured array |
JP4293648B2 (en) * | 1998-06-26 | 2009-07-08 | 株式会社日本デジタル研究所 | Data protection method in disk device, disk device, and computer-readable recording medium recording program |
JP2000020248A (en) | 1998-06-26 | 2000-01-21 | Nippon Digital Kenkyusho:Kk | Disk fault recovering method, disk driver, and recording medium |
EP2200032A3 (en) | 1998-09-18 | 2010-09-22 | Kabushiki Kaisha Toshiba | Information recording method, information recording device, and information recording medium |
US6606585B1 (en) | 1998-10-13 | 2003-08-12 | Hewlett-Packard Development Company, L.P. | Acceptability testing for capacity planning of data storage system |
US6119174A (en) | 1998-10-13 | 2000-09-12 | Hewlett-Packard Company | Methods and apparatus for implementing quality-of-service guarantees in data storage systems |
US6321317B1 (en) | 1998-12-16 | 2001-11-20 | Hewlett-Packard Co | Apparatus for and method of multi-dimensional constraint optimization in storage system configuration |
US6542961B1 (en) * | 1998-12-22 | 2003-04-01 | Hitachi, Ltd. | Disk storage system including a switch |
EP1081596A4 (en) | 1999-03-26 | 2008-04-23 | Sony Corp | File managing device and its method, and data recording/reproducing device and its method |
US6591338B1 (en) * | 1999-05-03 | 2003-07-08 | 3Ware, Inc. | Methods and systems for mirrored disk arrays |
US6370604B1 (en) | 1999-05-07 | 2002-04-09 | Intel Corporation | Hot replacement of storage device in serial array of storage devices |
US6754664B1 (en) * | 1999-07-02 | 2004-06-22 | Microsoft Corporation | Schema-based computer system health monitoring |
US6477544B1 (en) * | 1999-07-16 | 2002-11-05 | Microsoft Corporation | Single instance store for file systems |
JP4040797B2 (en) * | 1999-07-19 | 2008-01-30 | 株式会社東芝 | Disk control device and recording medium |
JP2001043117A (en) * | 1999-07-28 | 2001-02-16 | Sharp Corp | Disk medium managing method |
US6546499B1 (en) | 1999-10-14 | 2003-04-08 | International Business Machines Corporation | Redundant array of inexpensive platters (RAIP) |
WO2001040925A1 (en) * | 1999-12-02 | 2001-06-07 | Fujitsu Limited | Disk array system and method of expanding storage capacity |
US6418449B1 (en) | 2000-01-06 | 2002-07-09 | Inventec Corporation | Method of cloning the file system of a window web operating system by using a bitmap file |
JP2001206098A (en) | 2000-01-21 | 2001-07-31 | Toyota Motor Corp | Vehicle running control device |
US6615365B1 (en) | 2000-03-11 | 2003-09-02 | Powerquest Corporation | Storing a computer disk image within an imaged partition |
US7216251B2 (en) | 2000-02-19 | 2007-05-08 | Powerquest Corporation | Computer imaging recovery without a working partition or a secondary medium |
TW512318B (en) * | 2000-03-01 | 2002-12-01 | Matsushita Electric Ind Co Ltd | AV data recorder and its method, disk recorded by AV data recorder and the method |
US6606651B1 (en) | 2000-05-03 | 2003-08-12 | Datacore Software Corporation | Apparatus and method for providing direct local access to file level data in client disk images within storage area networks |
US6606561B2 (en) * | 2000-05-17 | 2003-08-12 | Omega Patents, L.L.C. | Vehicle tracker including input/output features and related methods |
US6892221B2 (en) | 2000-05-19 | 2005-05-10 | Centerbeam | Data backup |
US6711572B2 (en) | 2000-06-14 | 2004-03-23 | Xosoft Inc. | File system for distributing content in a data network and related methods |
US6779094B2 (en) * | 2000-06-19 | 2004-08-17 | Storage Technology Corporation | Apparatus and method for instant copy of data by writing new data to an additional physical storage area |
US6851024B1 (en) * | 2000-08-17 | 2005-02-01 | Hewlett-Packard Development Company, L.P. | Exclusive caching in computer systems |
US20040236798A1 (en) * | 2001-09-11 | 2004-11-25 | Sudhir Srinivasan | Migration of control in a distributed segmented file system |
US6693766B1 (en) * | 2000-09-21 | 2004-02-17 | Hewlett-Packard Development Company, L.P. | Disk drive system with hybrid surface-based data mapping and method of operation thereof |
JP2002100128A (en) | 2000-09-26 | 2002-04-05 | Minebea Co Ltd | Magnetic disk unit |
US6745284B1 (en) * | 2000-10-02 | 2004-06-01 | Sun Microsystems, Inc. | Data storage subsystem including a storage disk array employing dynamic data striping |
GB0025226D0 (en) * | 2000-10-14 | 2000-11-29 | Ibm | Data storage system and method of storing data |
US6862151B2 (en) * | 2000-11-15 | 2005-03-01 | Seagate Technologies Llc | Method and apparatus for read error recovery |
JP2002175157A (en) | 2000-12-08 | 2002-06-21 | Toshiba Corp | Disk array device |
US6865527B2 (en) | 2000-12-18 | 2005-03-08 | Hewlett-Packard Development Company, L.P. | Method and apparatus for computing data storage assignments |
KR100388498B1 (en) * | 2000-12-30 | 2003-06-25 | 한국전자통신연구원 | A Hierarchical RAID System Comprised of Multiple RAIDs |
US20020138559A1 (en) | 2001-01-29 | 2002-09-26 | Ulrich Thomas R. | Dynamically distributed file system |
US20020156973A1 (en) | 2001-01-29 | 2002-10-24 | Ulrich Thomas R. | Enhanced disk array |
US6990547B2 (en) | 2001-01-29 | 2006-01-24 | Adaptec, Inc. | Replacing file system processors by hot swapping |
GB2407896B (en) * | 2001-01-31 | 2005-06-22 | Hewlett Packard Co | Storage apparatus |
US6795895B2 (en) * | 2001-03-07 | 2004-09-21 | Canopy Group | Dual axis RAID systems for enhanced bandwidth and reliability |
JP2002288014A (en) * | 2001-03-27 | 2002-10-04 | Fujitsu Ltd | File control system and file data writing method |
US6865640B2 (en) | 2001-04-26 | 2005-03-08 | International Business Machines Corporation | Hard disk drive library |
US6934673B2 (en) | 2001-05-25 | 2005-08-23 | Hewlett-Packard Development Company, L.P. | Method and apparatus for predicting multi-part performability |
US20020194427A1 (en) * | 2001-06-18 | 2002-12-19 | Ebrahim Hashemi | System and method for storing data and redundancy information in independent slices of a storage device |
KR100392382B1 (en) | 2001-07-27 | 2003-07-23 | 한국전자통신연구원 | Method of The Logical Volume Manager supporting Dynamic Online resizing and Software RAID |
US7146524B2 (en) * | 2001-08-03 | 2006-12-05 | Isilon Systems, Inc. | Systems and methods for providing a distributed file system incorporating a virtual hot spare |
US6996668B2 (en) * | 2001-08-06 | 2006-02-07 | Seagate Technology Llc | Synchronized mirrored data in a data storage device |
US6978259B1 (en) | 2001-10-23 | 2005-12-20 | Hewlett-Packard Development Company, L.P. | Automated system adaptation technique particularly for data storage systems |
US6728837B2 (en) | 2001-11-02 | 2004-04-27 | Hewlett-Packard Development Company, L.P. | Adaptive data insertion for caching |
JP2003150323A (en) * | 2001-11-13 | 2003-05-23 | Hitachi Ltd | Information storage device |
US7111117B2 (en) * | 2001-12-19 | 2006-09-19 | Broadcom Corporation | Expansion of RAID subsystems using spare space with immediate access to new space |
US6644556B2 (en) * | 2002-01-18 | 2003-11-11 | Hewlett-Packard Development Company, L.P. | Storage device including storage space indication |
JP4259800B2 (en) | 2002-01-31 | 2009-04-30 | 三菱電機株式会社 | Data storage device, data management method and program |
JP3590390B2 (en) | 2002-03-13 | 2004-11-17 | 株式会社東芝 | Self-mirroring method in disk storage device and disk storage device to which the method is applied |
US6875011B2 (en) * | 2002-03-20 | 2005-04-05 | Masasuke Soeda | Lighter and flint holder |
US7072910B2 (en) * | 2002-03-22 | 2006-07-04 | Network Appliance, Inc. | File folding technique |
JP2003316525A (en) | 2002-04-26 | 2003-11-07 | Seiko Epson Corp | Disk array controller |
CN1203433C (en) | 2002-06-26 | 2005-05-25 | 联想(北京)有限公司 | Data storing and query combination method in a flush type system |
JP4246979B2 (en) * | 2002-09-05 | 2009-04-02 | 株式会社日立製作所 | Device management system |
US20040078641A1 (en) | 2002-09-23 | 2004-04-22 | Hewlett-Packard Company | Operating system-independent file restore from disk image |
JP2004118946A (en) | 2002-09-26 | 2004-04-15 | Hitachi Ltd | Disk array apparatus, storage device unit, control method for the disk array apparatus, and program |
US6711676B1 (en) * | 2002-10-15 | 2004-03-23 | Zomaya Group, Inc. | System and method for providing computer upgrade information |
US6857011B2 (en) | 2002-10-31 | 2005-02-15 | Paragon Development Systems, Inc. | Method of remote imaging |
JP2004213064A (en) | 2002-12-26 | 2004-07-29 | Fujitsu Ltd | Raid device and logic device expansion method therefor |
WO2004075175A1 (en) * | 2003-02-19 | 2004-09-02 | Fujitsu Limited | Magnetic disk apparatus, its access control method, and recording medium |
US20040173544A1 (en) | 2003-03-04 | 2004-09-09 | Feng-Ming Chen | Hard disc piling/assembling member of rack mount |
JP4267353B2 (en) | 2003-03-28 | 2009-05-27 | 株式会社日立製作所 | Data migration support system and data migration support method |
US6912482B2 (en) * | 2003-09-11 | 2005-06-28 | Veritas Operating Corporation | Data storage analysis mechanism |
US7266638B2 (en) * | 2003-10-06 | 2007-09-04 | Dell Products L.P. | System, method and software for reporting logical volume information on network attached storage appliances |
JP4493321B2 (en) | 2003-11-19 | 2010-06-30 | 株式会社日立製作所 | Disk array device and data saving method |
JP4634049B2 (en) | 2004-02-04 | 2011-02-16 | 株式会社日立製作所 | Error notification control in disk array system |
US7334156B2 (en) | 2004-02-13 | 2008-02-19 | Tandberg Data Corp. | Method and apparatus for RAID conversion |
US7523140B2 (en) | 2004-03-01 | 2009-04-21 | Sandisk Il Ltd. | File system that manages files according to content |
US7188212B2 (en) | 2004-05-06 | 2007-03-06 | International Business Machines Corporation | Method and system for storing data in an array of storage devices with additional and autonomic protection |
US7536701B2 (en) | 2004-10-13 | 2009-05-19 | Certance Llc | Lockable ejection system and method |
AU2005304792B2 (en) | 2004-11-05 | 2010-07-08 | Drobo, Inc. | Storage system condition indicator and method |
JP4690783B2 (en) * | 2005-06-08 | 2011-06-01 | 株式会社日立製作所 | Volume management system and method |
EP2143105B1 (en) | 2007-04-13 | 2015-02-25 | Data Robotics, Inc. | Carrierless storage system enclosure with ejection mechanism |
-
2005
- 2005-11-04 AU AU2005304792A patent/AU2005304792B2/en not_active Ceased
- 2005-11-04 EP EP05824178A patent/EP1825372A2/en not_active Withdrawn
- 2005-11-04 WO PCT/US2005/040174 patent/WO2006052829A2/en active Application Filing
- 2005-11-04 WO PCT/US2005/039795 patent/WO2006050455A2/en active Application Filing
- 2005-11-04 WO PCT/US2005/040291 patent/WO2006052888A2/en active Application Filing
- 2005-11-04 CA CA2590361A patent/CA2590361C/en not_active Expired - Fee Related
- 2005-11-04 JP JP2007540027A patent/JP5116151B2/en not_active Expired - Fee Related
- 2005-11-04 JP JP2007540109A patent/JP4870678B2/en not_active Expired - Fee Related
- 2005-11-04 AU AU2005304759A patent/AU2005304759B2/en not_active Ceased
- 2005-11-04 JP JP2007540136A patent/JP4950897B2/en not_active Expired - Fee Related
- 2005-11-04 CA CA2590875A patent/CA2590875C/en not_active Expired - Fee Related
- 2005-11-04 CN CN201010118886A patent/CN101872319A/en active Pending
- 2005-11-04 US US11/267,963 patent/US9043639B2/en active Active
- 2005-11-04 US US11/267,960 patent/US7818531B2/en active Active
- 2005-11-04 EP EP05851327A patent/EP1825373A2/en not_active Ceased
- 2005-11-04 CN CN201410675211.5A patent/CN104699420A/en active Pending
- 2005-11-04 WO PCT/US2005/040175 patent/WO2006052830A2/en active Application Filing
- 2005-11-04 US US11/267,836 patent/US7814272B2/en active Active
- 2005-11-04 EP EP05824128A patent/EP1815340A2/en not_active Withdrawn
- 2005-11-04 KR KR1020077012750A patent/KR101146484B1/en not_active IP Right Cessation
- 2005-11-04 US US11/267,938 patent/US7814273B2/en active Active
- 2005-11-04 EP EP05822403.1A patent/EP1815337B1/en not_active Not-in-force
- 2005-11-04 JP JP2007540108A patent/JP5055125B2/en not_active Expired - Fee Related
-
2010
- 2010-10-18 US US12/906,848 patent/US8156303B2/en active Active
-
2011
- 2011-06-06 JP JP2011126796A patent/JP2011198383A/en not_active Withdrawn
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2590875A1 (en) | Storage system condition indicator and method | |
KR100849557B1 (en) | System and method for displaying computer system status information | |
US5818343A (en) | Redundantly coded visual indication system | |
WO2013187005A1 (en) | Connection compatibility method and device | |
ITTO990894A1 (en) | DEVICE AND PROCEDURE FOR TESTING A PROCESSOR DURING THE MANUFACTURING PROCESS. | |
CN101060736B (en) | Street lamp remote control system | |
US8103801B1 (en) | Marking and faulting input/output ports of an electronics system | |
CN105206227B (en) | LED lamp panel driving method and oil price board control card | |
TW201444316A (en) | Controller coupled to visual indicator | |
US20050210517A1 (en) | Information processing system, network system situation presenting method and computer program | |
US10482728B2 (en) | Segmented light indicator | |
US7088355B1 (en) | Information display device | |
CN104020540B (en) | A kind of Intelligent optical cable fiber-dividing box and the method applying its management port | |
CN206058821U (en) | A kind of super clear display screen of the LED with self-checking system | |
CN101237360A (en) | A communication device and operation status indication method | |
TW202008164A (en) | Light-emitting control system and method | |
KR102177756B1 (en) | Solar road stud and method controlling the same | |
CN204475143U (en) | One device of interim road and bridge | |
CN100470499C (en) | Automatic displaying method for host end of compute platform memory state data and system therefor | |
CN211898006U (en) | Control system of passage gate | |
CN106407090A (en) | An optical path diagnosis server state display panel | |
WO2014008249A2 (en) | A method and apparatus for indicating the states of a ups using indirect light source | |
CN112785744A (en) | Novel attendance management system and use method thereof | |
CN209790491U (en) | Device for indicating stock of blood and blood components | |
CN102546262A (en) | Regulation and control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20171106 |