×

Scalable distributed compute based on business rules

  • US 8,819,683 B2
  • Filed: 08/31/2010
  • Issued: 08/26/2014
  • Est. Priority Date: 08/31/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for dynamically modifying a distributed computing system workflow, comprising:

  • (a) dynamically receiving, in a multi-tenant grid application, configuration information comprising one or more business rules that define one or more execution profiles of the grid application, wherein;

    (i) the one or more execution profiles describe a runtime behavior of the grid application executing in a distributed grid compute system; and

    (ii) the distributed grid compute system comprises multiple computer resources from multiple administrative domains that are used together to perform a given task;

    (b) defining one or more channels based on the one or more execution profiles, wherein;

    (i) each channel is configured to execute one or more work requests in the distributed grid compute system in accordance with one of the execution profiles;

    (ii) each channel comprises an implementation of one or more of the one or more work requests and an application/service job communication pathway to define a manifestation of one or more traits; and

    (iii) the one or more traits reflect the one or more business rules and/or service models;

    (c) receiving, in the grid application, a first work request of the one or more work requests from a requestor, wherein the first work request comprises a request to perform a process in the distributed grid compute system and an identity of the requestor;

    (d) evaluating the first work request; and

    (e) based on the identity of the requestor, directing the first work request to one of the one or more channels.

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