Data access and management system as well as a method for data access and data management for a computer system
DC CAFCFirst Claim
1. A non-transitory computer program product for causing a data storage device to copy data over a network by receiving data from or sending data to at least one of a plurality of data storage devices in which data is stored redundantly as a function of measured data transmission performance between at least one computer unit that stores at least one complete file of data, each file including a plurality of individual pieces of data, the pieces containing parts of the file, and the plurality of data storage devices, the computer program product comprising a non-transitory computer-readable medium storing computer-readable program code, the computer-readable program code comprising:
- a set of instructions for receiving, in the at least one data storage device, at least one piece of data stored by a computer unit in a redundant manner in at least two data storage devices as a function of a measured data transmission performance between the at least one data storage device and the at least one computer unit;
a set of instructions for storing, in the at least one data storage device, the received piece of data;
a set of instructions for measuring, by the at least one data storage device, a data transmission performance between the at least one data storage device and another one of the plurality of data storage devices; and
a set of instructions for sending, from the at least one data storage device to the another data storage device, a copy of the received piece of data for redundant storage as a function of the measured data transmission performance between the data storage devices and independently of an access of the at least one computer unit.
0 Assignments
Litigations
2 Petitions
Accused Products
Abstract
The present invention permits improved data access and improved data management in a computer system. To this end, data are divided into individual partial data (F) and stored in cells (Z) of storage devices (C) in such a way that the partial data (F) being accessed and managed are present in the computer system in a redundant manner. Computer units (CL) are able to access the redundantly stored data. The fact that they are stored in the storage devices (C) ensures that the computer units (CL) accessing said data are supplied more rapidly. This is achieved in particular owing to the fact that the redundantly stored data are accessed in accordance with parameters of data transmissions between the computer units (CL) and the data storage devices (C) and that, in accordance with said data transmission parameters, the redundantly stored data are moved to and from the data storage devices (C) by corresponding copy and delete operations.
-
Citations
14 Claims
-
1. A non-transitory computer program product for causing a data storage device to copy data over a network by receiving data from or sending data to at least one of a plurality of data storage devices in which data is stored redundantly as a function of measured data transmission performance between at least one computer unit that stores at least one complete file of data, each file including a plurality of individual pieces of data, the pieces containing parts of the file, and the plurality of data storage devices, the computer program product comprising a non-transitory computer-readable medium storing computer-readable program code, the computer-readable program code comprising:
-
a set of instructions for receiving, in the at least one data storage device, at least one piece of data stored by a computer unit in a redundant manner in at least two data storage devices as a function of a measured data transmission performance between the at least one data storage device and the at least one computer unit; a set of instructions for storing, in the at least one data storage device, the received piece of data; a set of instructions for measuring, by the at least one data storage device, a data transmission performance between the at least one data storage device and another one of the plurality of data storage devices; and a set of instructions for sending, from the at least one data storage device to the another data storage device, a copy of the received piece of data for redundant storage as a function of the measured data transmission performance between the data storage devices and independently of an access of the at least one computer unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer program product for operating a network over which a plurality of data storage devices copy data which is redundantly stored as a function of measured data transmission performance between at least one computer unit that stores at least one complete file of data, each file including a plurality of individual pieces of data, the pieces containing parts of the file, and the plurality of data storage devices, the computer program product comprising a non-transitory computer-readable medium storing computer-readable program code, said network comprising a transmission medium enabling transmission of the data between one or more of the plurality of data storage devices and the at least one computer unit, said computer-readable program code comprising:
-
a set of instructions for providing access by a user of at least one data storage device to the transmission medium for; (i) receiving, in the at least one data storage device, at least one piece of data stored by a computer unit in a redundant manner in at least two data storage devices as a function of a measured data transmission performance between the at least one data storage device and the at least one computer unit; (ii) storing, in the at least one data storage device, the received piece of data; (iii) measuring, by the at least one data storage device, a data transmission performance between the at least one data storage device and another one of the plurality of data storage devices; and (iv) sending, from the at least one data storage device to the another data storage device, a copy of the received piece of data for redundant storage as a function of the measured data transmission performance between the data storage devices and independently of an access of the computer unit. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification