IP Library › Granted Patent US 10,191,760
Granted Patent B2
US 10,191,760 · App. 15/214,537 · Granted Jan 29, 2019

Proxy response program, proxy response device and proxy response method

Inventors: Kazuma Kitano (Numazu, JP); Yosuke Kondo (Numazu, JP); Ryo Shimizu (Numazu, JP); Satoshi Oyu (Numazu, JP); Tomoaki Masuda (Numazu, JP)
Assignee: Fujitsu Limited
G06F9/45558G06F9/50H04L67/28H04L67/2814H04L67/2833H04L67/2842G06F9/44505G06F2009/45575G06F2009/45595
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 10,191,760
App. No.
15/214,537
Granted
Jan 29, 2019
Kind
B2
Abstract

A non-transitory computer-readable storage medium storing therein a proxy response program that causes a computer to execute a process includes requesting suspension or pausing of a virtual machine when an idle state of the virtual machine is detected, changing, when the virtual machine is suspended or paused, settings information of a communication control device between a terminal device and the virtual machine, so as to transfer access from the terminal device to the virtual machine, to the computer; sending, when the access to the virtual machine that is suspended or paused is transferred, a response to the terminal device on the basis of communication response settings information relating to a communication response to the terminal device by the virtual machine that is suspended or paused; and requesting resumption of the virtual machine that is suspended or paused in response to the transfer of the access.

Claims (35)

1. A non-transitory computer-readable storage medium storing therein a proxy response program that causes a computer to execute a process comprising:

requesting suspension or pausing of a virtual machine when an idle state of the virtual machine is detected;

changing, when the virtual machine is suspended or paused, settings information of a communication control device that controls communication between a terminal device and the virtual machine, so as to transfer access from the terminal device to the virtual machine that is to be suspended or paused, to the computer;

sending, when the access to the virtual machine that is suspended or paused is transferred, a response to the terminal device on the basis of communication response settings information relating to a communication response to the terminal device by the virtual machine that is suspended or paused; and

requesting resumption of the virtual machine that is suspended or paused in response to the transfer of the access.

2. The proxy response program according to claim 1 , the process further comprising:

confirming, when the access to the virtual machine that is suspended or paused is transferred, whether or not the transferred access is permitted on the basis of the communication response settings information, and recording connection data including transmission source information and transmission destination information of the transferred access.

3. The proxy response program according to claim 2 , the process further comprising:

identifying, when the access to the virtual machine that is suspended or paused is transferred, response contents relating to the transferred access on the basis of the communication response settings information, and recording reception data of the transferred access and response data to the terminal device corresponding to the reception data.

4. The proxy response program according to claim 3 , the process further comprising:

when the resumption of the virtual machine is completed,

returning the settings information of the communication control device to the state before change; and

sending the recorded connection data, reception data and response data, to the virtual machine that completes resuming.

5. The proxy response program according to claim 1 , the process further comprising:

acquiring the communication response settings information from the virtual machine, when the virtual machine is suspended or paused.

6. The proxy response program according to claim 1 , wherein

changing the settings information of the communication control device includes changing correspondence information of a first MAC address of the virtual machine and a first IP address of the virtual machine, to correspondence information of a second MAC address of the computer and the first IP address of the virtual machine.

7. The proxy response program according to claim 1 , wherein

suspending or pausing the virtual machine includes saving a guest operating system of the virtual machine from a memory of a physical machine on which the virtual machine is constructed, and releasing the memory and a processor of the physical machine allocated to the virtual machine.

8. The proxy response program according to claim 1 , wherein

the virtual machine and the terminal device belong to the same business or organization.

9. The proxy response program according to claim 1 , the process further comprising:

transmitting a response to the terminal device by asynchronous processing.

10. A method for a proxy response by a computer, the method comprising:

requesting suspension or pausing of a virtual machine when an idle state of the virtual machine is detected;

changing, when the virtual machine is suspended or paused, settings information of a communication control device that controls communication between a terminal device and the virtual machine, so as to transfer access from the terminal device to the virtual machine that is to be suspended or paused, to the computer;

sending, when the access to the virtual machine that is suspended or paused is transferred, a response to the terminal device on the basis of communication response settings information relating to a communication response to the terminal device by the virtual machine that is suspended or paused; and

requesting resumption of the virtual machine that is suspended or paused in response to the transfer of the access.

11. A proxy response device comprising:

a memory; and

a processor that executes a process including:

requesting suspension or pausing of a virtual machine when an idle state of the virtual machine is detected;

changing, when the virtual machine is suspended or paused, settings information of a communication control device that controls communication between a terminal device and the virtual machine, so as to transfer access from the terminal device to the virtual machine that is to be suspended or paused, to the proxy response device;

sending, when the access to the virtual machine that is suspended or paused is transferred, a response to the terminal device on the basis of communication response settings information relating to a communication response to the terminal device by the virtual machine that is suspended or paused; and

requesting resumption of the virtual machine that is suspended or paused in response to the transfer of the access.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2016
From: KITANO, KAZUMA; KONDO, YOSUKE; SHIMIZU, RYO; OYU, SATOSHI; MASUDA, TOMOAKI
To: FUJITSU LIMITED
Reel/Frame 039196/0622 →
Priority Claims (1)
JP 2015-153247 · Aug 3, 2015 · national
Continuity (1)
Related Publication 20170039083A1 · Feb 9, 2017
Cited By (1)
US 12,306,775