IP Library › Granted Patent US 8,661,238
Granted Patent B2
US 8,661,238 · App. 12/548,077 · Granted Feb 25, 2014

Identifying an OS corresponding to an address included in a magic packet and determining whether activation of the OS is permitted

Inventors: Yutaka Ezaki (Kawasaki, JP); Masanobu Yuhara (Kawasaki, JP)
Assignee: Fujitsu Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,661,238
App. No.
12/548,077
Granted
Feb 25, 2014
Kind
B2
Abstract

To activate respective OSs separately through a network even in a virtual machine in which a plurality of OSs are installed, an M-packet acquiring unit acquires a received magic packet. An address detecting unit detects a MAC address that is stored in the magic packet. A control-list storage unit records correspondence between MAC addresses and guest OSs, and defines whether to activate the respective OSs by a remote operation. An activation determining unit refers to the control-list storage unit and determines whether to activate a guest OS that corresponds to the MAC address stored in the magic packet. A guest-OS control unit activates a guest OS that is determined to be activated by the activation determining unit.

Claims (22)

1. A computer in which a plurality of operating systems (OS) including a host OS are installed, the computer comprising:

a memory unit that stores therein an activation list including a plurality of address information corresponding to the plurality of OS, respectively, and including a plurality of settings whether each of the plurality of OS is permitted to be activated by a remote operation;

an interface that acquires a packet that instructs activation of an OS, and determines whether the OS corresponding to address information stored in the acquired packet is the host OS;

a determining unit that identifies, from the activation list stored in the memory unit, the OS corresponding to the address information when the OS corresponding to the address information stored in the acquired packet is determined not to be the host OS by the interface and the host OS is active, and determines whether activation by the remote operation is permitted for the identified OS by referring to the activation list; and

a control unit that activates the OS corresponding to the address information when the activation by the remote operation is permitted.

2. The computer according to claim 1 , wherein the determining unit determines whether to activate the identified OS depending on a source address of the packet.

3. The computer according to claim 1 , further comprising a power control unit that turns on the computer to activate the host OS, when the OS corresponding to the address information stored in the acquired packet is determined to be the host OS by the interface.

4. A remote activation method for a computer in which a plurality of operating systems (OS) including a host OS are installed, the remote activation method comprising:

acquiring a packet that instructs activation of an OS;

determining whether the OS corresponding to address information stored in the acquired packet is the host OS;

identifying, when the host OS is active on being determined that the OS corresponding to the address information stored in the acquired packet is not the host OS, the OS corresponding to the address information from an activation list indicating correspondence between address information and the OS, the activation list defining whether to activate the OS by a remote operation;

determining whether activation by the remote operation is permitted for the identified OS by referring to the activation list; and

activating the OS corresponding to the address information when the activation by the remote operation is permitted.

5. The remote activation method according to claim 4 , wherein the determining includes determining whether to activate the identified OS depending on a source address of the packet.

6. The remote activation method according to claim 4 , further comprising turning on the computer to activate the host OS, when it is determined that the OS corresponding to the address information stored in the acquired packet is the host OS at the determining.

7. A non-transitory computer-readable recording medium that stores therein a computer program that remotely activates a computer in which a plurality of operating systems (OS) including a host OS are installed, the computer program causing the computer to execute:

acquiring a packet that instructs activation of an OS;

determining whether the OS corresponding to address information stored in the acquired packet is the host OS;

identifying, when the host OS is active on being determined that the OS corresponding to the address information stored in the acquired packet is not the host OS, the OS corresponding to the address information from an activation list indicating correspondence between address information and the OS, the activation list defining whether to activate the OS by a remote operation;

determining whether activation by the remote operation is permitted for the identified OS by referring to the activation list; and

activating the OS corresponding to the address information when the activation by the remote operation is permitted.

8. The non-transitory computer-readable recording medium according to claim 7 , wherein the computer program further causes the computer to execute determining whether to activate the identified OS depending on a source address of the packet.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2009
From: EZAKI, YUTAKA; YUHARA, MASANOBU
To: FUJITSU LIMITED
Reel/Frame 023150/0802 →
Continuity (2)
Continuation PCTJP2007056493 · Mar 27, 2007
Related Publication 20090319768A1 · Dec 24, 2009