Patent ID: 8683495
Filing Date: 2014-03-25
Classification: G06F

Abstract:
1. An apparatus comprising: a processing device having a processor coupled to a memory; wherein the processing device implements a controller configured to coordinate interaction of each of a plurality of synchronization point components of an information processing system with a distributed virtual infrastructure of the information processing system, the controller being coupled between each of the synchronization point components and the distributed virtual infrastructure; wherein the distributed virtual infrastructure comprises one or more hypervisors and the controller is implemented externally to the one or more hypervisors; wherein the controller is further configured to: implement a scheduling algorithm for coordinating operations of the synchronization point components that involve utilization of the distributed virtual infrastructure; communicate synchronously with a first one of the synchronization points by transmitting a first operation request to the first synchronization point and receiving in response thereto an operation reply from the first synchronization point; and communicate asynchronously with a second one of the synchronization points by transmitting a second operation request to the second synchronization point and receiving in response thereto an operation ticket from the second synchronization point; wherein the first operation request is associated with a short lived operation and comprises one of querying status of a job, changing priority of a job and querying a resource profile; and wherein the second operation request is associated with a long lived operation and comprises one of migrating a job and suspending a job.