System and method for selectively enabling and disabling...

Electrical computers and digital processing systems: support – Digital data processing system initialization or configuration

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Other Related Categories

C713S002000, C711S173000, C707S793000, C707S793000, C707S793000, C707S793000, C707S793000, C707S793000

Type

Reexamination Certificate

Status

active

Patent number

06715070

Description

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates generally to an improved method to manage logical volumes and, in particular, to a method and an apparatus for selecting features in a logical volume management environment. Still more particularly, the present invention provides a method and an apparatus to allow the user at boot time or at run time to select the features that should be enabled during the computer session.
2. Description of the Related Art
The Logical Volume Management System (LVMS) is a subsystem for on-line disk storage management that adds an additional layer between the device drivers and the block I/O interface in the kernel of the operating system to allow a logical view on storage. For systems without an LVMS, each of the partitions that is usable by the operating system is assigned a drive letter, such as “C:” or “F:”, producing a correlating drive letter for each partition on a disk in the computer system. The process which assigns these letters is commonly known. For systems with an LVMS, a drive letter may be mapped instead to a logical volume which may contain one or more partitions. The process by which partitions are combined into a single entity is known generically as “aggregation.”
One of the unique features of this LVMS is the ability to accept plug-in modules. A plug-in module consists of executable code which can be loaded and run by the LVMS. Plug-in modules allow the capabilities of the LVMS to be expanded without having to alter the code of the LVMS itself. This simplifies development and maintenance while increasing the stability of the LVMS over time. The new capability provided by a plug-in module is also referred as feature. Note that the terms “feature” and “plug-in” are used interchangeably herein. An example of a feature would be non-local mirroring, whereby the contents of a volume are mirrored to a volume on another machine.
Features are plug-in components used by the LVMS to control how input/output (I/O) is performed to the partitions that comprise a logical volume. The input to a feature is the same in format and structure as the output from a feature. This allows the output from one feature to be used as the input to another, which, in turn, allows features to be stacked. Thus, multiple features may be applied to a volume. Every time the system boots, a feature stack will be constructed for each of the volumes in the system.
By default, when a volume is constructed, all features will be enabled and placed in the feature stack. Sometimes a feature will not be used and can be safely disabled. Therefore, it would be advantageous to have a method and an apparatus to allow the user to specify at boot time what features are to enabled in the logical volume management system.
SUMMARY OF THE INVENTION
A method and an apparatus for enabling and disabling features in a logical volume management environment is presented. This operation can be performed at boot time or at run time. The user is shown a list of features as well as the current state for each feature. If the feature is currently enabled, the user can select to disable the feature, provided this is a safe operation given the current features for the volume. If the feature is disabled, the user has the following choices: re-enable, disable and retain in the feature stack, disable and remove from the feature stack, and permanently remove the disabled feature from the volume.
Disabling or re-enabling features can be very useful to accommodate a changing operating environment. For example, the feature Volume Mirroring allows a replication of the volume at a remote site. If due to network difficulties that remote site becomes inaccessible, then this feature would have to be disabled. At a later time when the remote site becomes accessible again, the feature can be re-enabled.


REFERENCES:
patent: 5371848 (1994-12-01), Casey et al.
patent: 5454110 (1995-09-01), Kannan et al.
patent: 5564040 (1996-10-01), Kubala
patent: 5758050 (1998-05-01), Brady et al.
patent: 5897661 (1999-04-01), Baranovsky et al.
patent: 5999930 (1999-12-01), Wolff
patent: 6324588 (2001-11-01), Desruisseaux et al.
patent: 6401183 (2002-06-01), Rafizadeh
patent: 6446203 (2002-09-01), Aguilar et al.
patent: 6523047 (2003-02-01), Rafanello et al.
patent: 6574578 (2003-06-01), Logan
patent: 6591356 (2003-07-01), McMurdie et al.
patent: 2003/0023826 (2003-01-01), Michael et al.

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

System and method for selectively enabling and disabling... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for selectively enabling and disabling..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for selectively enabling and disabling... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3218010

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