US20190324924A1

I/o authorization control in shared storage systems

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A method for limiting I/O access in shared storage systems is disclosed. In one embodiment, such a method includes establishing, for a volume, a list of address spaces that are authorized to access the volume. The method further receives an I/O request to access the volume and determines whether the I/O request originates from one of the address spaces identified in the list. If the I/O request originates from one of the address spaces in the list, the method passes the I/O request to the volume. If, on the other hand, the I/O request does not originate from one of the address spaces in the list, the method blocks the I/O request. A corresponding system and computer program product are also disclosed.

US20190324924A1, drawing sheet 1
Sheet 1 of 7

Term

Projected expiry 21 April 2038.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 81, broad(NHIP)A method for limiting I/O access in a shared storage system, the method comprising:establishing, for a volume, a list of address spaces that are authorized to access the volume;receiving an I/O request to access the volume;determining whether the I/O request originates from one of the address spaces identified in the list;if the I/O request originates from one of the address spaces in the list, passing the I/O request to the volume;and if the I/O request does not originate from one of the address spaces in the list, blocking the I/O request.
  2. 8
    A computer program product for limiting I/O access in a shared storage system, the computer program product comprising a non-transitory computer-readable storage medium having computer-usable program code embodied therein, the computer-usable program code configured to perform the following when executed by at least one processor:establish, for a volume, a list of address spaces that are authorized to access the volume;receive an I/O request to access the volume;determine whether the I/O request originates from one of the address spaces identified in the list;if the I/O request originates from one of the address spaces in the list, pass the I/O request to the volume;and if the I/O request does not originate from one of the address spaces in the list, block the I/O request.
  3. 15
    A system for limiting I/O access in a shared storage system, the system comprising:at least one processor;at least one memory device operably coupled to the at least one processor and storing instructions for execution on the at least one processor, the instructions causing the at least one processor to: establish, for a volume, a list of address spaces that are authorized to access the volume;receive an I/O request to access the volume;determine whether the I/O request originates from one of the address spaces identified in the list;if the I/O request originates from one of the address spaces in the list, pass the I/O request to the volume;and if the I/O request does not originate from one of the address spaces in the list, block the I/O request.