Method and system for dynamically reassigning unused logical...

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S112000, C711S147000, C711S202000, C709S205000, C709S213000, C710S062000

Reexamination Certificate

active

06463504

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to storage subsystems, and more particularly to a method and system for dynamically reassigning unused logical volumes on a storage subsystem to an open systems host.
BACKGROUND OF THE INVENTION
Mainframe computers typically utilize a storage subsystem for storing and accessing huge amounts of data. The storage subsystem is commonly implemented as a direct access storage system (DASD) where many hard disks are organized as a redundant array of inexpensive disks (RAID). The RAID-5 storage architecture, for example, stores data by spreading it over multiple disks along with parity information. If a single disk fails, the parity information allows the system to regenerate that lost data quickly and transparently without interrupting online processing. To the mainframe, a typical storage subsystem RAID data space is one large data space that is accessed through logical volumes.
As data availability needs increase, users see the advantages in making the storage subsystem available not only to mainframe computers, but also to open systems hosts, such as PC's or workstations running Unix and Windows NT operating systems, for instance. The open systems hosts are connected to the storage subsystem through SCSI (Small Computer System Interface) host adapters, or SCSI controllers. The operating systems of most open systems hosts, however, cannot handle the large data spaces provided by logical volumes. Therefore, on the open systems hosts side, the storage subsystem's data space is divided into multiple SCSI logical unit numbers (LUNs).
The benefits of making the storage subsystem available to open systems hosts are that it allows large enterprises to consolidate open systems servers into a single location under similar IT (information technology) management, and allows open systems servers to take advantage of advanced storage functions. However, due to the complexities of server consolidation and new enterprise application development, it is very difficult to plan disk storage capacity requirements for the open systems hosts. Consequently, there may be logical volumes on the mainframe side of the storage subsystem that are not used. In order for the open systems host to access this untapped storage space, these unused logical volumes must be reassigned to open systems host LUNs.
Reassigning unused logical volumes from the storage subsystem to the open systems host LUNs has traditionally required temporarily suspending any software processes in the system that will be affected by the reassignment. This includes any software processes on the storage subsystem and mainframe host that access the logical volumes to be reassigned, as well as any software processes on the open systems host that are to be given access to the reassigned logical volumes. After a check is made that the software processes are not currently modifying any data, the software processes are suspended and an operator manually reconfigures both the mainframe and the open systems host. Suspending the processes of a large enterprise system in this manner and making the system unavailable to clients is not only disruptive and inefficient, but also costly.
Accordingly, what is needed is a method and system for dynamically reassigning unused logical volumes on a storage subsystem to an open systems host. The present invention addresses such a need.
SUMMARY OF THE INVENTION
The present invention provides a method and system for reassigning unused logical volumes on a storage subsystem to an open systems host that uses logical unit numbers (LUNs). The storage subsystem and the open systems hosts execute respective software processes, and the open systems host is connected to a storage subsystem via an adapter that is controlled from a support controller. The method and system include sending a communication message from the support controller to the adapter, wherein the communication message reassigns the unused logical volumes to LUNs. The method and system further include updating a logical-to-physical mapping stored within the adapter in response to receiving the communication message, whereby storage capacity of the open systems host is increased without suspending the software processes.
According to the method and system disclosed herein, reconfiguring the system with real-time messaging provides enterprises with a flexible and cost effective method for using excess storage-subsystem capacity in support of open systems hosts.


REFERENCES:
patent: 4837680 (1989-06-01), Crockett et al.
patent: 5148540 (1992-09-01), Beardsley et al.
patent: 5761448 (1998-06-01), Adamson et al.
patent: 5867686 (1999-02-01), Conner et al.
patent: 6018779 (2000-01-01), Blumenau
patent: 6073218 (2000-06-01), DeKoning et al.
patent: 6115772 (2000-09-01), Crater
“Performance Efficient Multiple Logical Unit Number Mapping for Redundant Array of Independent Disks,”IBM Technical Disclosure Bulletinvol. 39, No. 05, May 1996.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for dynamically reassigning unused logical... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for dynamically reassigning unused logical..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for dynamically reassigning unused logical... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2971225

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.