Patent · US Active

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

US7380005B1 · kind B1 · utility

13Cited by
0References
5Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 20, 2007
Grant dateMay 27, 2008
Priority date
Expiry dateNov 20, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/548
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems, methods and computer program products for improving overall end-to-end runtime latency of flow graphs of message transformations which are placed onto an overlay network of broker machines by aggressively replicating stateless transformations. Exemplary embodiments include a method including defining a message transformation graph, receiving information about measured and estimated properties of a message flow, receiving information about physical brokers and links in the overlay network onto which the message transformation graph is deployed, labeling each of a plurality of stateless transformations associated with the flow graph as replicable, heuristically determining a number of replicas and a corresponding load partitioning ratios among the number of replicas for each stateless transformation, converting the message transformation graph into an enhanced flow graph, running a placement algorithm with the enhanced flow graph and consolidating each of the plurality of virtual replicas that are assigned to a common message broker.

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