SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR ACCESSING DATA FROM A SOURCE BY A VARIETY OF METHODS TO IMPROVE PERFORMANCE AND ENSURE DATA INTEGRITY
First Claim
1. A system, comprising:
- at least one data storage device having data stored therein;
at least one native computer system in communication with the at least one data storage device, the at least one native computer system having resident thereon a controlling operating system; and
at least one primary computer system in communication with the at least one native computer system via at least one first connection, the at least one primary computer system being in communication with the at least one data storage device via at least one second connection that is not in communication with the at least one native computer system, the at least one primary computer system having resident thereon a primary operating system, the at least one primary computer system having a processor executing a primary application,wherein a volume on the at least one data storage device is under logical control of the controlling operating system of the at least one native computer system,wherein the at least one primary computer system reads or writes data to the volume directly via the at least one second connection.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a system includes a data storage device having data stored therein and a native computer system having resident thereon a controlling operating system in communication with the data storage device. The system also includes a primary computer system having resident thereon a primary operating system in communication with the native computer system via a first connection, the primary computer system being in communication with the data storage device via a second connection that is not in communication with the native computer system, the primary computer system having a processor executing a primary application. A volume on the data storage device is under logical control of the controlling operating system of the native computer system, and the primary computer system reads or writes data to the volume directly via the second connection. Other systems, methods and computer program products are also described relating to accessing data.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one data storage device having data stored therein; at least one native computer system in communication with the at least one data storage device, the at least one native computer system having resident thereon a controlling operating system; and at least one primary computer system in communication with the at least one native computer system via at least one first connection, the at least one primary computer system being in communication with the at least one data storage device via at least one second connection that is not in communication with the at least one native computer system, the at least one primary computer system having resident thereon a primary operating system, the at least one primary computer system having a processor executing a primary application, wherein a volume on the at least one data storage device is under logical control of the controlling operating system of the at least one native computer system, wherein the at least one primary computer system reads or writes data to the volume directly via the at least one second connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
sending a request from a primary computer system to a native computer system via a first connection, the request requesting access to a dataset in a volume stored on a data storage device by a primary application running on the primary computer system, wherein the volume is under logical control of the native computer system; receiving permission information from the native computer system if the primary application has permission to access the dataset; and using the permission information to access the dataset on the data storage device directly via a second connection that is not in communication with the native computer system. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving at a native computer system a request from a primary computer system via a first connection, the request requesting access to a dataset in a volume stored on a data storage device by a primary application running on the primary computer system, wherein the volume is under logical control of the native computer system; determining whether the primary application has permission to access the dataset; sending permission information to the primary computer system if the primary application has permission to access the dataset; and preventing access to the dataset by applications other than the primary application during a time period when the primary computer system is accessing the dataset for the primary application. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product, the computer program product comprising:
a computer readable medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to receive at a native computer system a request from a primary computer system via a first connection, the request requesting access to a dataset in a volume stored on a data storage device by a primary application running on the primary computer system, wherein the volume is under logical control of the native computer system; computer readable program code configured to determine whether the primary application has permission to access the dataset; computer readable program code configured to send permission information to the primary computer system if the primary application has permission to access the dataset; and computer readable program code configured to prevent access to the dataset by applications other than the primary application during a time period when the primary computer system is accessing the dataset for the primary application. - View Dependent Claims (19, 20)
Specification