Storage area network methods and apparatus for identifiying fiber channel devices in kernel mode
AssigneeInternational Business Machines Corporation
InventorRaymond Matthew Swank
Life of this patent
Estimating the term…
Abstract
The invention provides an improved storage area network (SAN) of the type that has a host or other digital data processor whose ports are coupled to peripheral devices that include fiber channel or other SAN-class storage devices. Processes executing on the host (or other digital data processor) generate requests for access to those peripheral devices. A persistent store identifies ports coupled to SAN-class storage devices. This store can be loaded, for example, by a process that executes on the host in user mode. A filter executes on the host in kernel mode to block access to selected ones of those SAN-class storage devices.
Claims20
In a storage area network (SAN) of the type having
- at least one digital processor having one or more ports in communication coupled with one or more peripheral devices, where the peripheral devices can comprise any of (i) SAN-class storage devices and (ii) other peripheral devices,
- one or more processes that execute on the digital data processor and that generate requests for access to the one or more of the peripheral devices,
- the improvement comprising:
- a store that identifies ports in communication coupled with one or more peripheral devices that comprise SAN-class storage devices,
- a filter, coupled to the store and to the one or more processes, that blocks access to selected peripheral devices identified as comprising SAN-class storage devices.
A storage area network (SAN), comprising:
- at least one digital processor having one or more ports in communication coupled with one or more peripheral devices, where the peripheral devices can comprise any of (i) SAN-class storage devices and (ii) other peripheral devices,
- the digital data processor executing one or more processes that generate requests for access to the one or more of the peripheral devices,
- the digital data processor comprising a store that identifies ports in communication coupled with one or more peripheral devices that comprise a SAN-class storage device,
- a manager in communication with the digital data processor, the manager designating zero, one or more SAN-class storage devices as assigned to the digital data processor,
- a filter, coupled to the store, to the one or more processes and to the manager, that blocks access to selected peripheral devices identified as comprising SAN-class storage devices.
Dependencies are inferred from the claim text.