×

METHOD AND APPARATUS FOR SETTING A SECURE COMMUNICATION PATH BETWEEN VIRTUAL MACHINES

  • US 20100058051A1
  • Filed: 08/24/2009
  • Published: 03/04/2010
  • Est. Priority Date: 09/02/2008
  • Status: Abandoned Application
First Claim
Patent Images

1. A computer readable recording medium storing instructions for allowing a computer system to execute a procedure setting a secure communication path between virtual machines each arranged within a server included in a set of servers in a network, the procedure comprising:

  • providing business software that is operated by executing one or more task programs each provided for a virtual machine;

    providing each of the set of servers with, as a virtual machine, a guest operating system controlled by a host operating system thereof, the guest operating system executing a task program that handles a part of process to be operated by the business software, the host operating system controlling a secure communication between the guest operating system and another server included in the set of servers;

    classifying the one or more task programs into task classes according to a type of a function to be realized thereby;

    providing task connection information including information on whether a communication path is needed or not between each pair of task classes, and encryption information including information on whether an encryption of transmission data is needed or not between each pair of task classes between which a communication path is needed;

    selecting, from among the set of servers, a first server different from servers in which the one or more task program are executed;

    providing the selected first server with a first task program belonging to a first task class for handling a part of process to be operated by the business software;

    starting up a first guest operating system provided for the first server, so as to make the first task program ready to be executed;

    selecting, from among the set of servers, a second server with which the first task program is to communicate, on the basis of the task connection information;

    determining whether an encryption of transmission data is needed or not between the first task program and the selected second server, on the basis of the encryption information;

    setting encryption setting information to both a first host operating system provided for the first server and a second host operating system provided for the second server when it is determined that an encryption of transmission data is needed between the first task program and the selected second server; and

    setting a secure communication path between the first guest operating system and a second guest operating system provided for the second server by setting virtual network connection information to both the first and second host operating systems, so as to operate the business software by executing the first task program as well as the one or more task programs.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×