Aggregate system resource analysis including correlation matrix and metric-based analysis
AssigneeMetiLinx
InventorCarlos M. Collazo
Life of this patent
Estimating the term…
Abstract
A system for gathering data for purposes of analyzing a network. The data is gathered based on values that are passed from node-to-node within processing devices, such as servers, in a network. The values are generated from characteristics obtained from measuring device performance and resource utilization. Values are passed peer-to-peer and successively combined with values at each receiving system so that, ultimately, a value is obtained that reflects the operation of a group of devices. A correlation matrix is maintained to indicate discrepancies in value meanings from different devices. The correlation matrix is used to more accurately combine values to achieve meaningful composite values.
Claims7
A computer implemented method for assessing computer server and communications network capacity, the method comprising:
- calculating two integer values representing a Local Node Value (LNV) and a Composite Node Value (CNV);
- calculating the LNV of a server as an integer value through a combination of measured counters at the same instantaneous point in time, the LNV reflecting the capacity of the server to receive work loads;
- and,
- calculating the CNV of a beginning server as an integer value through a combination of the LNVs of a sub-network of servers that begins with the beginning server, the calculation of the CNV including the LNV of the beginning server, the CNV reflecting the capacity of the sub-network beginning with the beginning server to collectively receive work-loads wherein said LNV and CNV allow a user to analyze network device performance and network resource utilization in a peer-to-peer, real-time relationship, without requiring a multi-tier polling data collection process via a central console, said peer-to-peer real-time relationship comprising a peer-to-peer value including said CNV and said LNV and capable of changing dynamically, in one to many, many to one, and bi-directional relationships between a plurality of calculated values wherein said CNV and LNV values are displayed in a client interface device and associated with a new network resource configuration wherein one or more network elements are communicatively coupled in a different manner from a previous network resource configuration.
A network performance aggregate resource analysis system comprising:
- one or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method of providing a control function for a computer system, the method comprising:
- receiving a process code from a remote server;
- and operating the computer system according to the process code;
- to implement the method comprising the following steps:
- providing one or more intelligence objects (IO) populating a network communicatively coupled to one or more nodes executing on one or more servers, computers, or other network components;
- providing a composite value wherein said composite value is derived from said lO's;
- providing one or more system level object's (SLO) that monitor and report on one or more network performance parameters in a host computer server;
- providing one or more transaction level objects (TLO) that monitor transaction loads with respect to said host computer wherein said IO's are installed on each server in the network in a peer-to-peer network architecture, said IO's measuring real-time behavior of network components.
A network performance aggregate resource analysis system comprising:
- one or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method of providing a control function for a computer system;
- receiving a process code from the remote server;
- and operating the computer system according to the process code;
- to implement the method comprising the following steps:
- providing one or more intelligence objects (IO) populating a network communicatively coupled to one or more nodes executing on one or more servers, computers, or other network components;
- providing a composite value wherein said composite value is derived from said IO's;
- providing one or more system level object's (SLO) that monitor and report on one or more network performance parameters in a host computer server;
- providing one or more transaction level objects (TLO) that monitors transaction loads with respect to said host computer wherein said IO's are installed on each server in the network in a peer-to-peer network architecture, said IO's measuring real-time behavior of network components wherein said objects measure a plurality of network performance values;
- representing said values in a binary value, said binary value represented in an initial local utilization value and subsequent local utilization values, said initial local utilization value relating only to said host computer server;
- providing said localization values capable of being modified to a first composite utilization value;
- providing said first composite utilization value capable of being passed directly to a second composite utilization value communicatively coupled to a data record tag;
- providing a plurality of tags and segments to said first and second composite utilization values such that a plurality of local utilization values, composite utilization values and initial local utilization values differentiate host data in a bi-directional relationship.
A computer implemented method for assessing computer server and communications network capacity, said network having processor readable storage devices and processor readable code stored thereon for executing instructions on a processor, the method comprising:
- calculating two integer values representing a Local Node Value (LNV) and a Composite Node Value (CNV), by;
- calculating the LNV of a server as an integer value through a combination of measured counters at the same instantaneous point in time, the LNV reflecting the capacity of the server to receive work loads;
- calculating the CNV of a beginning server as an integer value through a combination of the LNVs of a sub-network of servers that begins with the beginning server, the calculation of the CNV including the LNV of the beginning server, the CNV reflecting the capacity of the sub-network beginning with the beginning server to collectively receive work-loads wherein said LNV and CNV allow a user to analyze network device performance and network resource utilization in a peer-to-peer, real-time relationship, without requiring a multi-tier polling data collection process wherein said CNV and LNV values are displayed in a client interface device and associated with a new network resource configuration and wherein one or more network elements are communicatively coupled in a different manner from a previous network resource configuration.
A computer implemented method for assessing computer server and communications network capacity, said network having processor readable storage devices and processor readable code stored thereon for executing instructions on a processor, the method comprising:
- calculating two integer values representing a Local Node Value (LNV) and a Composite Node Value (CNV), by;
- calculating the LNV of a server as an integer value through a combination of measured counters at the same instantaneous point in time, the LNV reflecting the capacity of the server to receive work loads;
- calculating the CNV of a beginning server as an integer value through a combination of the LNVs of a sub-network of servers that begins with the beginning server, the calculation of the CNV including the LNV of the beginning server, the CNV reflecting the capacity of the sub-network beginning with the beginning server to collectively receive work-loads wherein said LNV and CNV allow a user to analyze network device performance and network resource utilization in a peer-to-peer, real-time relationship, without requiring a multi-tier polling data collection process and capable of changing dynamically, in one to many, many to one, and bi-directional relationships between a plurality of calculated values wherein said CNV and LNV values are displayed in a client interface device and associated with a new network resource configuration and wherein one or more network elements are communicatively coupled in a different manner from a previous network resource configuration.
A computer implemented method for assessing computer server and communications network capacity, said network having processor readable storage devices and processor readable code stored thereon for executing instructions on a processor, the method comprising:
- calculating two integer values representing a Local Node Value (LNV) and a Composite Node Value (CNV), by;
- calculating the LNV of a server as an integer value through a combination of measured counters at the same instantaneous point in time, the LNV reflecting the capacity of the server to receive work loads;
- calculating the CNV of a beginning server as an integer value through a combination of the LNVs of a sub-network of servers that begins with the beginning server, the calculation of the CNV including the LNV of the beginning server, the CNV reflecting the capacity of the sub-network beginning with the beginning server to collectively receive work-loads wherein said LNV and CNV allow a user to analyze network device performance and network resource utilization in a peer-to-peer, real-time relationship, without requiring a multi-tier polling data collection process via a central console, said peer-to-peer real-time relationship comprising a peer-to-peer value including said CNV and said LNV wherein said CNV and LNV values are displayed in a client interface device and associated with a new network resource configuration and wherein one or more network elements are communicatively coupled in a different manner from a previous network resource configuration.
Dependencies are inferred from the claim text.