×

Scalable techniques for data transfer between virtual machines

  • US 10,628,192 B2
  • Filed: 12/24/2015
  • Issued: 04/21/2020
  • Est. Priority Date: 12/24/2015
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • circuitry;

    a virtual machine management component for execution by the circuitry to;

    define a plurality of public virtual memory spaces including a first public virtual memory space and a second public virtual memory space; and

    for each of the public virtual memory spaces, assign the respective public virtual memory space to a respective one of a plurality of virtual machines, the plurality of virtual machines comprising a first virtual machine and a second virtual machine, the first public virtual memory space to be assigned to the first virtual machine, the second public virtual memory space to be assigned to the second virtual machine, each public virtual memory space writable only by the virtual machine to which the public virtual memory space is assigned and readable by the plurality of virtual machines; and

    the first virtual machine to;

    identify data to be provided to the second virtual machine by writing to the first public virtual memory space, the second virtual machine not permitted to write to the first public virtual memory space,encrypt the data using a symmetric encryption key dedicated for use in encryption of data for the second virtual machine, andwrite the encrypted data to the first public virtual memory space, andthe second virtual machine to decrypt the encrypted data in the first public virtual memory space using the symmetric encryption key.

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