Multi-processor JAVA subsystem |
| OF THE INVENTION Reference will now be made in detail to the preferred embodiments of the ... |
|
Context programming in object-oriented environments |
| The present invention is directed to control of time structured or other context related data by ... |
|
Method and apparatus for centralized management of a storage virtualization engine and data services |
| In accordance with the principles of the invention, an SVE control system uses management software ... |
|
Prime implicates and query optimization in relational databases |
| The improved normalization methodology of the present invention is based on Socher's minimization ... |
|
Method for transmitting and displaying an interchannel interval image in a cable system |
| A system and method is provided for displaying an image in a cable system including a cable headend ... |
|
Method and apparatus for implementing a shared message queue using a list structure |
| In general, the present invention contemplates a method and apparatus for implementing a shared ... |
|
Method and apparatus for erasing data after tampering |
| According to one aspect of the invention, a method is provided for storing data on a storage unit ... |
|
Method, system, program, and data structure for cleaning a database table |
| OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying ... |
|
|
High speed data transfer between mainframe storage systems
| Details |
Inventors: Yamamoto, Akira;
Assignee: Hitachi, Ltd. (Tokyo, JP)
Primary Examiner: Elamin; A.
Assistant Examiner:
Attorney, Agent or Firm: Mattingly, Stanger, Malur & Brundidge, P.C.
A local disk system in a local mainframe computer includes one or more local disk units. Data in at least one of the local disk units are backed-up to a designated remote disk unit in a remote disk system. Data transfer between the local disk system and the remote disk system occurs over a fixed block infrastructure to increase data transfer rates. Accordingly, variable-length data received in the local disk system and destined to be backed-up to a remote disk system are first converted to fixed-length data prior to transmission over the fixed block infrastructure. In the remote disk system, fixed-length data received over the fixed block infrastructure are converted back to variable-length format. |
|
DETAILED DESCRIPTION The present invention relates to a method and associated systems for transferring data between mainframe storage devices. While the invention is suitable for remote dual copy functions, the invention may be generally used in applications requiring data transfers. In one embodiment of the invention, a local disk system of a local mainframe includes one or more local disk units. For back-up purposes, data in at least one of the local disk units are copied to a designated remote disk unit of a remote disk system. Data transfer between the disk units of the local and remote disk systems occurs over a fixed block infrastructure to increase data transfer rates. Accordingly, variable-length data received in the local disk system and destined to be backed-up to the remote disk system are first converted to fixed-length data prior to transmission over the fixed block infrastructure. In the remote disk system, fixed-length data received over the fixed block infrastructure are converted back to variable-length data. In one embodiment of the invention, a method for performing data transfer between a local disk system and a remote disk system includes the steps of receiving variable-length data in the local disk system, converting the variable-length data to fixed-length data, sending the fixed-length data to the remote disk system, and converting the fixed-length data back to variable-length data in the remote disk system. The use of fixed-length data in the just mentioned method increases the data transfer rate between the local and the remote disk systems. These and other features and advantages of the present invention will be readily apparent to persons of ordinary skill in the art upon reading the entirety of this disclosure, which includes the accompanying drawings and claims.
|
| Related patents |
|
|
Method, system, and article of manufacture for transferring structured data between different data stores
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof and which illustrate several ...
|
|
|
Method and apparatus for reformatting of content for display on interactive television
The present invention addresses the needs of the interactive television environment discussed above. The present invention provides a method and apparatus comprising ...
|
|
|
Method and system for accessing a collection of images in a database
OF THE PREFERRED EMBODIMENTS FIGS. 1, 2 and 3 are flowcharts illustrating the steps carried out for accessing a collection of images in a database in accordance with an ...
|
|
|
Method and apparatus for evaluating relevancy of messages to users
In one aspect, a system is provided for evaluating the relevancy of an incoming message to a plurality of users. The system includes a message feature database including ...
|
|
|
System and method for implementing a transaction log
The present invention satisfies the above-described needs by using a chronological list superimposed on an indexed list to implement transaction ID logging. The ...
|
|
|
Method and apparatus for transforming data
Systems implementing the invention provide users with a set of tools for transforming data from databases. When transforming data from a data source into a destination, ...
|
|
|
Providing access to user interface elements of legacy application programs
An architecture is provided that enables an accessibility aid to directly access and manipulate user interface elements of an application program programmatically. M...
|
|
|
Translation of object queries involving inheritence
Join expressions, expressed in terms of objects, are translated into a relational database join statement by generating a parse tree based on the join expression. The ...
|
|
|
Method for accessing a memory unit in which sequences of notes are stored, corresponding memory unit and corresponding program
According to an aspect of the present invention, there is provided a simple method for accessing a memory unit in which a sequence of notes is stored, which method makes ...
|
|
|
Development system with application browser user interface
The present invention is embodied in a component-based, rapid application development (RAD) Java environment. The system's user interface is structured to increase one's ...
|
|
|