# US 8,751,446 B2 · Transference control method, transference control apparatus and recording medium of transference control program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,751,446 B2
- Document ID: US8751446B2
- Status: Granted
- Kind: B2
- Application number: 13/470,463
- Filed: 2012-05-14
- Published: 2013-01-03
- Granted: 2014-06-10
- Earliest claimed: 2011-06-30
- Assignees: Fujitsu Limited
- Applicants: Kazuhiro Taniguchi; Tomoaki Mizoo
- Inventors: Kazuhiro Taniguchi; Tomoaki Mizoo
- Web page: https://patentgrep.com/patent/US8751446B2

## CPC

- G06F 11/2097: {maintaining the standby controller/processing unit updated (initialisation or re-synchronisation thereof G06F11/1658 and subgroups)}
- G06F 16/273: {Asynchronous replication or reconciliation}
- G06F 11/2038: {with a single idle spare processing component}
- G06F 11/2048: {where the redundant components share neither address space nor persistent storage}
- G06F 2201/80: Database-specific techniques
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A transference control apparatus includes a communication controller, and a processor that executes a procedure, the procedure including processing a control that causes first processing, in which an update log representing the update content of updating performed for a first database is transmitted, by the communication controller, to a second database serving as a copy destination for the first database, to be performed with priority over second processing, in which transmission target data contained in the first database is transmitted to the second database, and restraining, in the case that updating of the transmission target data is allowed in the first database, the control that causes the first processing to be performed with priority.

## Claims

### Claim 1

A computer-readable, non-transitory recording medium storing a transference control program that causes a computer to execute a procedure, the procedure comprising:
controlling, in a case that updating of first data is not allowed in a first database, an order of processing where the first processing is prioritized over a second processing, the first processing associated with transmission of an update log to a second database serving as a copy destination for the first database, the update log representing update content of an update of second data in the first database and the second processing associated with transmission of the first data to the second database; and
restraining the controlling, in a case that updating of the first data is allowed in the first database.

### Claim 2 (depends on 1)

The recording medium according to claim 1, wherein the procedure comprising:
obtaining, from the first data, update status data representing whether updating of the first data is allowed in the first database; and
determining, in accordance with the update status data obtained, whether updating is allowed.

### Claim 3 (depends on 2)

The recording medium according to claim 2, wherein the update status data is data which is used, in a system including the second database, to determine whether the update log for the first database is to be reflected in the second database.

### Claim 4 (depends on 1)

The recording medium according to claim 1, wherein the procedure comprising:
restraining, in a case that an estimation time, being a processing time for transmission of the first data, is estimated to be longer than a specific time, the controlling causing the first processing to be performed with priority over the second processing.

### Claim 5

A transference control method comprising:
controlling, in a case that updating of first data is not allowed in a first database, an order of processing where the first processing is prioritized over a second processing the first processing associated with transmission of an update log to a second database serving as a copy destination for the first database, the update log representing update content of an update of second data in the first database and the second processing associated with transmission of the first data to the second database; and
restraining the controlling, in a case that updating of the first data is allowed in the first database.

### Claim 6 (depends on 5)

The transference control method according to claim 5, comprising:
obtaining, from the first data, update status data representing whether updating of the first data is allowed in the first database; and
determining, in accordance with the update status data obtained, whether updating is allowed.

### Claim 7 (depends on 6)

The transference control method according to claim 6, wherein the update status data is data used, in a system including the second database, to determine whether the update log for the first database is to be reflected in the second database.

### Claim 8 (depends on 5)

The transference control method according to claim 5, comprising:
restraining, in a case that an estimation time, being a processing time for transmission of the first data, is estimated to be longer than a specific time, the controlling causing the first processing to be performed with priority over the second processing.

### Claim 9

A transference control apparatus comprising:
a communication controller; and
a processor that executes a procedure, the procedure including
controlling, in a case that updating of first data is not allowed in a first database, an order of processing where the first processing is prioritized over a second processing the first processing associated with transmission of an update log to a second database serving as a copy destination for the first database, the update log representing update content of an update of second data in the first database and the second processing associated with transmission of the first data to the second database; and
restraining the controlling, in a case that updating of the first data is allowed in the first database.

### Claim 10 (depends on 9)

The transference control apparatus according to claim 9, wherein the procedure comprising:
obtaining, from the first data, update status data representing whether updating of the first data is allowed in the first database; and
determining, in accordance with the update status data obtained, whether updating is allowed.

### Claim 11 (depends on 10)

The transference control apparatus according to claim 10, wherein the update status data is data used, in a system including the second database, to determine whether the update log for the first database is to be reflected in the second database.

### Claim 12 (depends on 9)

The transference control method according to claim 9, wherein the procedure comprising:
restraining, in the case that an estimation time, being a processing time for transmission of the first data, is estimated to be longer than a specific time, the controlling causing the first processing to be performed with priority over the second processing.
