Patent · US Active

Systems, methods and computer program products for improving placement performance of message transforms by exploiting guided replication

US7840677B2 · kind B2 · utility

12Cited by
1References
5Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 11, 2008
Grant dateNov 23, 2010
Priority date
Expiry dateDec 3, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/54
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems, methods and computer program products for optimizing an objective function (e.g. the overall end-to-end runtime latency) of a flow graph of message transformations which are placed onto an overlay network of broker machines by replicating stateless transformations in a guided manner. Exemplary embodiments include a guided replication method, including given an initial transformation graph and a network topology, running a placement algorithm to obtain top N best task-to-broker assignments, identifying the R-task which forms the performance bottleneck, checking if the objective function improvement drops below a designated threshold, if yes, then selecting the optimal task-to-broker assignment and the program terminates; otherwise, replicating the R-task, optimally distributing the data load among R-task's replicas, deriving a set of starting points from the above obtained top N task-to-broker assignments, and re-executing the placement algorithm with these starting points in an iterative fashion.

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