Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

A HIERARCHICAL APPROACH TO COMPUTE AN EXPERIENCE SCORE FOR USERS, SITES, APPLICATIONS, SERVICE-PROVIDERS, NETWORK AND SERVERS

IP.com Disclosure Number: IPCOM000240235D
Publication Date: 2015-Jan-14
Document File: 8 page(s) / 204K

Publishing Venue

The IP.com Prior Art Database

Related People

Michael Zayats: AUTHOR [+4]

Abstract

In a large network with many devices reporting network-monitoring data to a controller, a hierarchical approach described below can be used to determine issues in the network. This approach can also be used to parallelize and distribute the effort of computing these issues. Multiple processes on the controller can receive data from different devices and use this hierarchical pipeline based approach to determine issues with each user, application, or site on the network.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 22% of the total text.

Page 01 of 8

A HIERARCHICAL APPROACH TO COMPUTE AN EXPERIENCE SCORE FOR USERS, SITES, APPLICATIONS, SERVICE-PROVIDERS, NETWORK AND SERVERS

AUTHORS:

Michael Zayats

Kuntal Daftary
Bhairav Dutia

Kirtesh Patil

CISCO SYSTEMS, INC.

ABSTRACT

    In a large network with many devices reporting network-monitoring data to a controller, a hierarchical approach described below can be used to determine issues in the network. This approach can also be used to parallelize and distribute the effort of computing these issues. Multiple processes on the controller can receive data from different devices and use this hierarchical pipeline based approach to determine issues with each user, application, or site on the network.

DETAILED DESCRIPTION

    Network administrators are often faced with the problem of identifying issues in a network based on network monitoring data provided to them. The issue can lie in any of the following resources - users, applications, service-providers, network segments (local area network (LAN)/wide area network (WAN)/remote LAN), service-providers, servers or local/remote sites.

    The health of each of these resources is important in isolating and determining the root of an issue. A monitoring system running at a central entity needs to use the data provided by network elements (routers/switches) to -

1. Determine the health of a conversation between a user and a server, for a particular application, and associate a score with each such conversation.

2. Group such conversations and their scores to apply further heuristics and calculate health of various resources, such as users, servers, applications, sites, etc.

Copyright 2015 Cisco Systems, Inc.

1


Page 02 of 8

Terminology:

In the description below, terminology is used as follows.

1. A 'conversation' - as a group of connections between a user and server for an application over a network and service-provider, and at an observation site.

2. A 'controller' - as an entity which receives network monitoring data from all network monitoring devices (edge routers/ data-center routers/ switches etc.).

3. A 'monitoring interval' - as a network-wide synchronized time period over which network devices (edge routers/ data-center routers/ switches, etc.) periodically (and repeatedly) collect and report performance data, such as network delay values, jitter values, packet drops, loss, retransmissions, server response time values, for all observed conversations, to the controller.

4. A 'resource' - as one of the various elements, e.g., users, applications, service-providers, network segments (LAN / WAN/ Remote LAN), service-providers, servers or local/remote sites.

5. An 'experience score' (or health score or health) of a resource - is a metric identifying how well the resource is performing; for example, there may be three values, e.g., good, attention, bad.

In order to determine the experience score of any resource, the score of each conversation associated with that resource is determined.

A. The steps inv...