×

Node controller for an endpoint in a cloud computing environment

  • US 8,800,055 B2
  • Filed: 10/20/2010
  • Issued: 08/05/2014
  • Est. Priority Date: 10/20/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. An intelligent node controller method for an endpoint in a cloud computing environment, comprising:

  • receiving, from a consumer, a request message in a cloud manager queue, the request message comprising a request for at least one of cloud resources and cloud services;

    determining, by a cloud manager, a node controller for processing the request message, the node controller being contained within a hypervisor of an endpoint comprising a set of virtual machines, wherein the node controller provides execution logic on the endpoint;

    placing the request message in a cloud node queue for the determined node controller;

    reading, by the node controller, the request message in the cloud node queue;

    selecting, by the node controller, at least one of the set of virtual machines to process a request associated with the request message;

    executing, by the node controller, program code via the execution logic to process the request at the endpoint via the at least one of the set of virtual machines, the processing the request comprising provisioning the at least one of cloud resources and cloud services;

    placing, by the node controller, a state message indicating a state of fulfillment of the request on the cloud manager queue; and

    placing, by the node controller, a failure message in a triage queue if the request cannot be processed by the node controller;

    wherein the cloud node queue, the cloud manager queue, and the triage queue are contained within separate entities;

    wherein the node controller comprises at least one computing device.

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