IP Library Granted Patent US 8,856,786
Granted Patent B2
US 8,856,786 · App. 13/493,405 · Granted Oct 7, 2014

Apparatus and method for monitoring communication performed by a virtual machine

Inventors: Shunsuke Kikuchi (Kawasaki, JP); Yuji Imai (Kawasaki, JP)
Assignee: Fujitsu Limited
G06F9/45558H04L63/00H04L12/2874G06F11/3006H04L63/20G06F11/301H04L12/4633H04L41/0893H04L41/5012G06F2009/45591G06F11/3072H04L12/4641
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,856,786
App. No.
13/493,405
Granted
Oct 7, 2014
Kind
B2
Abstract

An apparatus stores, in association with each of one or more services to be provided, a communication monitoring rule under which communication performed for providing the each of the one or more services is to be monitored. The apparatus communicates with another apparatus that is operable to run a virtual machine and run a virtual router relaying communication performed by the virtual machine. When a service to be provided by the virtual machine is selected from among the one or more services, the apparatus controls the virtual router to monitor communication performed by the virtual machine according to the communication monitoring rule associated with the selected service, by sending the communication monitoring rule to the virtual router.

Claims (24)

1. An apparatus for monitoring communication performed by a virtual machine, the apparatus comprising:

a memory to store, in association with each of one or more services, a communication monitoring rule under which communication performed for providing the each of the one or more services is to be monitored; and

a processor to:

communicate with another apparatus that is configured to run a first virtual machine and run a virtual router relaying the communication performed by the first virtual machine, and

control, when a first service to be provided by the first virtual machine is selected from among the one or more services by a user, the virtual router to monitor communication performed by the first virtual machine according to the communication monitoring rule associated with the selected first service, by sending the communication monitoring rule to the virtual router.

2. The apparatus of claim 1 , wherein

the memory is further configured to store list information, the list information storing identification information identifying a first interface that is included in the virtual router and communicably coupled to the first virtual machine, in association with the selected first service; and

the processor is configured to control the virtual router to monitor communication performed via the first interface according to the communication monitoring rule, by referring to the list information.

3. The apparatus of claim 2 , wherein

the virtual router is provided with a second interface that is communicably coupled to a user-side network to which the user belongs;

the processor is configured to control the virtual router to monitor communication performed between the first and second interfaces according to the communication monitoring rule, by referring to the list information.

4. The apparatus of claim 2 , wherein

the virtual router is provided with a second interface that is communicably coupled to a second virtual machine providing a second service being used by the user that has selected the first service;

the processor is configured to control the virtual router to monitor communication performed between the first and second interfaces according to the communication monitoring rule, by referring to the list information.

5. The apparatus of claim 1 , wherein

the processor send the communication monitoring rule associated with the selected first service to the virtual router before the first virtual machine begins providing the selected first service.

6. A non-transitory computer readable recording medium having stored therein a program for causing a computer to execute a process comprising:

storing, in association with each of one or more services to be provided, a communication monitoring rule under which communication performed for providing the each of the one or more services is to be monitored;

communicating with an apparatus that is configured to run a virtual machine and run a virtual router relaying communication performed by the virtual machine; and

controlling, when a service to be provided by the virtual machine is selected from among the one or more services, the virtual router to monitor communication performed by the virtual machine according to the communication monitoring rule associated with the selected service, by sending the communication monitoring rule to the virtual router.

7. A method for monitoring communication performed by a virtual machine, the method comprising:

storing, in association with each of one or more services to be provided, a communication monitoring rule under which communication performed for providing the each of the one or more services is to be monitored;

communicating with an apparatus that is configured to run a virtual machine and run a virtual router relaying communication performed by the virtual machine; and

controlling, when a service to be provided by the virtual machine is selected from among the one or more services, the virtual router to monitor communication performed by the virtual machine according to the communication monitoring rule associated with the selected service, by sending the communication monitoring rule to the virtual router.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2012
From: KIKUCHI, SHUNSUKE; IMAI, YUJI
To: FUJITSU LIMITED
Reel/Frame 028414/0726 →
Priority Claims (1)
JP 2011-143675 · Jun 29, 2011 · national
Continuity (1)
Related Publication 20130007740A1 · Jan 3, 2013