Patent · US Active

Multicore distributed processing system using selection of available workunits based on the comparison of concurrency attributes with the parallel processing characteristics

US8230426B2 · kind B2 · utility

32Cited by
12References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 13, 2007
Grant dateJul 24, 2012
Priority date
Expiry dateFeb 20, 2031

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/10
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A distributed processing system delegates the allocation and control of computing work units to agent applications running on computing resources including multi-processor and multi-core systems. The distributed processing system includes at least one agent associated with at least one computing resource. The distributed processing system creates work units corresponding with execution phases of applications. Work units can be associated with concurrency data that specifies how applications are executed on multiple processors and/or processor cores. The agent collects information about its associated computing resources and requests work units from the server using this information and the concurrency data. An agent can monitor the performance of executing work units to better select subsequent work units. The distributed processing system may also be implemented within a single computing resource to improve processor core utilization of applications. Additional computing resources can augment the single computing resource and execute pending work units at any time.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.