×

Dynamic distribution of network entities among monitoring agents

  • US 10,462,034 B2
  • Filed: 12/29/2016
  • Issued: 10/29/2019
  • Est. Priority Date: 12/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for distributing monitoring functions amongst a plurality of network services monitoring agents, the method comprising:

  • executing, by one or more processors of a co-location facility, a queue, wherein a plurality of messages are enqueued within the queue, and wherein each message of the plurality of messages comprises information identifying a corresponding network service entity of a plurality of network service entities, wherein the plurality of network service entities comprises a plurality of physical devices and a plurality of virtual network functions (VNFs);

    executing, by the one or more processors of the co-location facility, the plurality of network services monitoring agents, wherein executing the plurality of network services monitoring agents comprises;

    requesting, by a first network services monitoring agent of the plurality of network services monitoring agents, a next network service entity of the plurality of network service entities for monitoring by the first network services monitoring agent by transmitting instructions to a messaging service of the co-location facility, the instructions causing the messaging service to;

    dequeue, from the queue, a first message of the plurality of messages, wherein the first message comprises information identifying a first network service entity of the plurality of network service entities; and

    transmit, to the first network services monitoring agent, the first message;

    receiving, by the first network services monitoring agent and from the messaging service, the first message;

    identifying, by the first network services monitoring agent and based on the information identifying the first network service entity, the first network service entity as the next network service entity of the plurality of network service entities for monitoring by the first network services monitoring agent;

    retrieving, by the first network services monitoring agent and from the first network service entity, performance and health metrics for the first network services monitoring agent; and

    transmitting, by the first network services monitoring agent, to the messaging service, and for transmission to a database of the co-location facility, the performance and health metrics for the first network service entity.

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