×

Application discovery and dependency mapping

  • US 10,320,626 B1
  • Filed: 04/07/2016
  • Issued: 06/11/2019
  • Est. Priority Date: 04/07/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, by one or more processors, first network information from a first server of a multi-server system, wherein the first network information has been obtained by the first server at a synchronized time at periodic intervals;

    receiving, by the one or more processors, second network information from a second server of the multi-server system, wherein the second network information has been obtained by the second server at the synchronized time or approximately the synchronized time;

    determining, by the one or more processors, a server dependency between the first server and the second server of the multi-server system based on the first network information received from the first server and the second network information received from the second server, wherein determining the server dependency comprises identifying a bilateral communication between the first server and the second server;

    determining, by the one or more processors, for the determined server dependency, an application dependency between a first application executed at the first server and a second application executed at the second server, wherein determining the application dependency further comprises;

    determining first directory information associated with the first application and indicated by a first process identifier assigned to the first application by the first server;

    mapping the first directory information to the first application using an application identification file;

    determining second directory information associated with the second application and indicated by a second process identifier assigned to the second application by the second server; and

    mapping the second directory information to the second application using the application identification file; and

    generating data that indicates at least one of the determined server dependency or the determined application dependency.

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