×

Dependency management with atomic decay

  • US 8,464,270 B2
  • Filed: 11/29/2007
  • Issued: 06/11/2013
  • Est. Priority Date: 11/29/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • storing invocation records in a data store by a processor;

    determining, by the processor, statistics regarding invocations of a second component of a distributed computing system by a first component of the distributed computing system based on the invocation records;

    determining, by the processor, a dependency between the first component and the second component based on the statistics;

    determining, by the processor, a dependency rating for the dependency based on the statistics, wherein the dependency rating identifies a degree of dependency between the first component of the distributed computing system and the second component of the distributed computing system;

    applying an atomic decay to the dependency rating, wherein the atomic decay reduces a value of the dependency rating over time according to a first atomic decay factor if the dependency includes a first service and according to a second atomic decay factor if the dependency includes a second service;

    migrating the first component from a first location to a second different location; and

    responsive to determining that the dependency rating for the dependency exceeds a dependency threshold, migrating the second component to the second location.

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