Patent ID: 8935704
Filing Date: 2015-01-13
Classification: G06F

Abstract:
1. A method for reliable data delivery in a cloud computing environment running multiple virtual machines, a virtual machine running one or more applications, said method comprising: generating, by a kernel level process, a system call providing operating system level performance data regarding performance metrics of a running virtual machine; receiving, at a host machine hypervisor level process, said performance data via said system call; generating, by a running application process, a further system call providing application performance metrics data regarding performance metrics of one or more said running applications; receiving, at said kernel level process of said running virtual machine, said application performance metrics data of said further system call, said kernel level process responsively generating a hypercall relaying said application performance metrics data to a host machine hypervisor; and, said host machine hypervisor delivering said application performance metrics data and said system level performance data regarding said running virtual machine to a cloud controller for managing resources of said cloud computing environment.