×

Acceleration of data routing in an application group

  • US 10,581,737 B1
  • Filed: 06/20/2014
  • Issued: 03/03/2020
  • Est. Priority Date: 06/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • obtaining data from a first application associated with a first virtual machine that is addressed to a second application associated with a second virtual machine, wherein the first virtual machine is run by a hypervisor, further wherein the first application and the second application are associated with an application group;

    determining, based at least in part on whether the hypervisor runs both the first virtual machine and the second virtual machine, whether to perform one or more operations specified as part of configuration information associated with the application group usable to facilitate communications between members of the application group; and

    processing the data in accordance with the determination, including;

    on a condition that the first virtual machine and the second virtual machine are both run by the hypervisor, causing the data to be provided to the second application by at least making a hypercall to the hypervisor that ignores the configuration information; and

    on a condition that the second virtual machine is run by a different hypervisor;

    applying the one or more operations specified as part of the configuration information, thereby generating transformed data; and

    causing the transformed data to be routed, via a network and in accordance with the configuration information, to the second application.

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