×

Distributed acceleration devices management for streams processing

  • US 8,434,087 B2
  • Filed: 08/29/2008
  • Issued: 04/30/2013
  • Est. Priority Date: 08/29/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing distributed computer data stream acceleration devices comprising:

  • identifying available nodes and available acceleration devices configurable in a plurality of distinct functions, each function performing a different task, the available nodes and configurable acceleration devices disposed in a computing system comprising a plurality of nodes and a plurality of configurable acceleration devices disposed on one or more of the nodes;

    identifying a plurality of virtual acceleration device definitions, each virtual acceleration device definition comprising attributes comprising an acceleration device function from the plurality of distinct functions and acceleration device hardware requirements and a compiled program and external configuration data that when loaded into an acceleration device having the hardware requirements configures that acceleration device to realize the acceleration device function;

    receiving an inquiry comprising an identification of computing system resources to be used in processing the inquiry;

    identifying at least one virtual acceleration device definition having a suitable acceleration device function and capable of configuring an acceleration device in accordance with the computing system resources identified by the inquiry;

    configuring at least one of the plurality of identified acceleration devices having the acceleration device hardware requirements in accordance with each identified virtual acceleration device definition; and

    using each configured acceleration device to process the inquiry.

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