# US 2014/0196042 A1 · Server device, log transferring method, and log transferring system

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

- Number: US 2014/0196042 A1
- Document ID: US20140196042A1
- Status: Published application
- Kind: A1
- Application number: 14/207,842
- Filed: 2014-03-13
- Published: 2014-07-10
- Earliest claimed: 2011-09-22
- Assignees: Fujitsu Limited
- Applicants: Fujitsu Limited
- Inventors: Kei NAKATA; Naohiro TAMURA
- Web page: https://patentgrep.com/patent/US20140196042A1

## CPC

- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- G06F 9/45533: {Hypervisors; Virtual machine monitors}
- G06F 9/4856: {resumption being on a different machine, e.g. task migration, virtual machine migration (G06F9/5088 takes precedence)}
- G06F 9/5088: {involving task migration}
- G06F 11/0712: {in a virtual computing platform, e.g. logically partitioned systems}
- G06F 11/0787: {Storage of error reports, e.g. persistent data storage, storage using memory protection}
- G06F 11/203: {using migration}
- G06F 11/1471: involving logging of persistent data for recovery
- G06F 11/1484: {involving virtual machines}
- G06F 11/2097: {maintaining the standby controller/processing unit updated (initialisation or re-synchronisation thereof G06F11/1658 and subgroups)}
- G06F 2009/4557: {Distribution of virtual machine instances; Migration and load balancing}
- G06F 2009/45583: {Memory management, e.g. access or allocation}
- G06F 2009/45591: {Monitoring or debugging support}
- G06F 2009/45595: {Network integration; Enabling network access in virtual machine instances}
- G06F 2201/815: Virtual
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A server device includes a virtualization control unit, a storing unit, and a transferring unit. The virtualization control unit operates a virtual machine that is a virtualized computer to control a migration of the virtual machine with another server device. The storing unit stores therein a log, in an associated manner with the virtual machine, that is created by the virtual machine. When the virtual machine is migrated to the other server device, the transferring unit transfers, to the other server device, the log of the virtual machine targeted for a migration stored in the storing unit.

## Claims

### Claim 1

A server device comprising:
a virtualization control unit that controls, by operating a virtual machine that is a virtualized computer, a migration of the virtual machine with another server device;
a storing unit that stores therein a log created by the virtual machine by associating the log with the virtual machine; and
a transferring unit that transfers, to the other server device when the virtual machine is migrated to the other server device, a log of a virtual machine that is targeted for a migration stored in the storing unit.

### Claim 2 (depends on 1)

The server device according to claim 1, further comprising a changing unit that changes, when the virtual machine is migrated to the other server device, the file name of the log of the virtual machine that is targeted for the migration stored in the storing unit to the name to which numbers are sequentially attached in the ascending order starting from the latest log, wherein the transferring unit transfers, to the other server device, a log of the virtual machine whose file name has been changed by the changing unit and that is targeted for the migration.

### Claim 3

A server device comprising:
a storing unit;
a virtualization control unit that controls, by operating a virtual machine that is a virtualized computer, a migration of the virtual machine with another server device; and
a retaining unit that retains, in the storing unit, a log received from the other server device in accordance with the migration of the virtual machine.

### Claim 4 (depends on 3)

The server device according to claim 3, wherein the retaining unit combines a log, which is created by the virtual machine, after the log of the migrated virtual machine that is stored in the storing unit and retains the created log in the storing unit.

### Claim 5

A log transferring system comprising:
a monitoring server device that includes
a monitoring unit that monitors, when a log of a virtual machine has not been moved from a first server device to a second server device in accordance with a migration of the virtual machine, the state of the first server device, and
a sending unit that sends, when the result of the monitoring of the monitoring unit indicates that the first server device is in an active state, a move instruction to move the log to the first server device;
a first server device that includes
a first storing unit that stores therein a log created by the virtual machine that has been migrated to the second server device, and
a transferring unit that transfers, to the second server device when the move instruction is received, the log, which is stored in the first storing unit, of the virtual machine that has been migrated to the second server device; and
a second server device that includes
a second storing unit that stores therein a log created by the virtual machine that has been migrated from the first server, and
a retaining unit that retains, in the second storing unit, the log transferred by the transferring unit.
