Data processing method for storing data and restoration information and data processing system
First Claim
1. A data processing method executed by a first data processing apparatus among a plurality of data processing apparatuses, the data processing method comprising:
- producing a copy of data, and restoration information that includes a first address of memory to which the copy of the data is stored;
storing the copy of the data to a memory of the first data processing apparatus when a writing destination of the data is a memory other than the memory of the first data processing apparatus and transmitting the data to a second data processing apparatus among the plurality of data processing apparatuses;
storing the copy of the data in a memory of the second data processing apparatus selected from among the plurality of data processing apparatuses based on communication speeds thereof when the writing destination of the data is the memory of the first data processing apparatus; and
storing the restoration information to a shared memory that is memory of at least one data processing apparatus among the plurality of data processing apparatuses, and shared among the plurality of data processing apparatuses,wherein the restoration information further includes;
a first identifier of the data processing apparatus comprising the memory that stores the copy of the data;
a second identifier of the data processing apparatus comprising the memory that stores the data; and
an address of the data stored in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing method that is executed by a first data processing apparatus included among plural data processing apparatuses, includes producing a copy of data, and restoration information that includes a first address of memory to which the copy of the data is stored; transmitting any one among the data and the copy of the data to a second data processing apparatus that is included among the data processing apparatuses; and storing the restoration information to shared memory that is memory of at least one data processing apparatus among the data processing apparatuses, and shared among the data processing apparatuses.
-
Citations
13 Claims
-
1. A data processing method executed by a first data processing apparatus among a plurality of data processing apparatuses, the data processing method comprising:
-
producing a copy of data, and restoration information that includes a first address of memory to which the copy of the data is stored; storing the copy of the data to a memory of the first data processing apparatus when a writing destination of the data is a memory other than the memory of the first data processing apparatus and transmitting the data to a second data processing apparatus among the plurality of data processing apparatuses; storing the copy of the data in a memory of the second data processing apparatus selected from among the plurality of data processing apparatuses based on communication speeds thereof when the writing destination of the data is the memory of the first data processing apparatus; and storing the restoration information to a shared memory that is memory of at least one data processing apparatus among the plurality of data processing apparatuses, and shared among the plurality of data processing apparatuses, wherein the restoration information further includes; a first identifier of the data processing apparatus comprising the memory that stores the copy of the data; a second identifier of the data processing apparatus comprising the memory that stores the data; and an address of the data stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system comprising
a processor configured to function as: -
a control unit that functions in a first data processing apparatus among a plurality of data processing apparatuses, and produces a copy of data based on memory access information; a communicating unit that performs, based on the memory access information, storing the copy of the data to a memory of the first data processing apparatus when a writing destination of the data is a memory other than the memory of the first data processing apparatus and transmitting the data to a second data processing apparatus among the plurality of data processing apparatuses; and storing the copy of the data in a memory of the second data processing apparatus selected from among the plurality of data processing apparatuses based on communication speeds thereof when the writing destination of the data is the memory of the first data processing apparatus; and a restoring unit that produces restoration information that includes an address of memory that stores the copy of the data, and stores the restoration information to a shared memory shared among the plurality of data processing apparatuses, wherein the restoration information further includes; a first identifier of the data processing apparatus comprising the memory that stores the copy of the data; a second identifier of the data processing apparatus comprising the memory that stores the data; and an address of the data stored in the memory. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification