← Back to Patent Explorer
US6209059B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for the on-line reconfiguration of the logical volumes of a data storage system

Assignee: EMC Corp
•
Filing: 1997-09-25
•
Granted: 2001-03-27
•
Expires: 2017-09-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of dynamically reconfiguring the logical devices in a storage system is provided. The method allows a logical devices to be added, removed, or repositioned without requiring the storage system to be taken off-line. The method includes manipulating the request queues associated with host controllers within the storage system. The request queues associated with each logical device may be repositioned in the request queue memory in order to make room for new logical devices or to take advantage of free space associated with a removed logical device. The storage system communicates with the host computer in order to manage the reconfiguration of the request queues while still providing storage services to the host computer.

Inventors

  • 👤 Erez Ofer
  • 👤 John Fitzgerald
  • 👤 Kenneth Halligan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 23:20
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/0604; G06F3/0607; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1076; G06F11/1096; G06F3/0628; G06F3/0629; G06F3/0632; G06F3/0668; G06F3/0671; G06F3/0683; G06F3/0689

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 210 words
A method of dynamic on-line storage system reconfiguration wherein said storage system includes a request queue and wherein said request queue includes a plurality of device queues, one for each storage device, each of the device queues having entries corresponding to each storage device, said method comprising the steps of: receiving a reconfiguration command; saving a current configuration of said storage system, said current configuration including a number of storage devices in said storage system and an arrangement of device queues in said request queue; continuing to operate said storage system according to said current configuration; reconfiguring the request queue to accommodate a new configuration of said storage system by compressing each device queue to support the number of entries needed for the storage device; updating said request queue to the new configuration; operating said storage system in accordance with said new configuration; based on new configuration parameters, calculating a new device queue size associated with each storage device of said new configuration; preventing new entries to be placed in the request queue; and during said preventing step, servicing requests in said request queue until the number of outstanding requests for each of said device queues is less than or equal to a capacity of said new device queue size.
Claim 2
Independent Claim 210 words
A method of dynamic on-line storage system reconfiguration wherein said storage system includes a request queue and wherein said request queue includes a plurality of device queues, one for each storage device, each of the device queues having entries corresponding to each storage device, said method comprising the steps of: receiving a reconfiguration command; saving a current configuration of said storage system, said current configuration including a number of storage devices in said storage system and an arrangement of device queues in said request queue; continuing to operate said storage system according to said current configuration; reconfiguring the request queue to accommodate a new configuration of said storage system by compressing each device queue to support the number of entries needed for the storage device; updating said request queue to the new configuration; operating said storage system in accordance with said new configuration; based on new configuration parameters, calculating a new device queue size associated with each storage device of said new configuration; preventing new entries to be placed in the request queue; and during said preventing step, servicing requests in said request queue until the number of outstanding requests for each of said device queues is less than or equal to a capacity of said new device queue size.

References Cited (Backward Citations)

US5440716A Cited
US5297258A Cited
US5418925A Cited
US5574851A Cited
US5515499A Cited
US5893160A Cited
US6032217A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-26 2004-09-25 2005-03-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-26 2008-09-25 2009-03-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-26 2012-09-25 2013-03-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag