CN100361438C - 用于数据网的性能分析的方法和设备 - Google Patents

用于数据网的性能分析的方法和设备 Download PDF

Info

Publication number
CN100361438C
CN100361438C CNB008166722A CN00816672A CN100361438C CN 100361438 C CN100361438 C CN 100361438C CN B008166722 A CNB008166722 A CN B008166722A CN 00816672 A CN00816672 A CN 00816672A CN 100361438 C CN100361438 C CN 100361438C
Authority
CN
China
Prior art keywords
data
performance
network
database
network element
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB008166722A
Other languages
English (en)
Other versions
CN1408155A (zh
Inventor
A·-S·斯莫格拉夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1408155A publication Critical patent/CN1408155A/zh
Application granted granted Critical
Publication of CN100361438C publication Critical patent/CN100361438C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/022Capturing of monitoring data by sampling

Abstract

本发明涉及用于数据网的性能分析的方法,其中数据是从各个网络单元在异步采样时间间隔作为测量样本被收集的,并且将该数据存储在性能数据库。所述数据库由性能本地代理保持,它把收集的数据存储在数据库,根据来自客户的请求从数据库检索数据,对数据进行处理,以及将数据提供给客户观看。按照本发明,测量样本通过内插进行归一化,以便将其作为在完全相同的采样时间采样的样本呈现。

Description

用于数据网的性能分析的方法和设备
技术领域
本发明涉及数据网性能分析。
技术背景
引言
为了监督网络性能,网络管理者需要监视网络的虚拟参量。他需要知道在任何时间网络的任何部分是否拥塞,或在最近的将来是否要对一部分网络中的业务增长采取必要的行动,以便增加容量,重新构建网络或修改路由,从而避免网络运行中将来的扰乱。如果部分网络容量是被过分供应的,则他希望减小某个链路的容量,以便降低网络运营成本。
性能数据可被使用来检测在网络运行期间发生的问题,或检测网络中的趋势,以使得在问题发展之前采取正确的行动。
从网络收集的数据可由运营商以人工方式利用,或者由报告产生器和相关工具利用,并且甚至可以由这样的系统自动利用,该系统通过有效地进行重新配置以解决检测到的问题,从而能够自动对网络中的异常现象作出响应。
问题的范围
网络单元维护着一些可被用来获取在网络中的特定点的业务情况、误码率等等。这样的计数器的数值可以以各种方式被检索,这要取决于网络单元的能力以及它支持的管理功能(协议)的种类。
最普通的数据通信管理协议是SNMP(简单网络管理协议)。这个协议支持以询问/回答方式从网络单元检索特定的数据目标。其它可替换的协议是FTP或Telnet(远程通信网)。
常常希望把数学函数应用到从网络单元中检到的数据目标上,或以某种方式比较这些数据目标的数值。这只是在参加计算(或比较)的数值是同时被采样时才是有意义的。
作为这样计算的一个例子,假设我们对于特定的半双工接口从网络单元检索目标ifOutOctets(在接口处发送的八位位组的数目)、ifInOctets(在接口处接收的八位位组的数目)、和ifSpeed(接口传输速率,以每秒比特计),以及我们希望计算带宽利用率(BU)作为业务(ifOutOctets+ifInOctets)与可提供的带宽(ifSpeed)的比值。
BU=(ifOutOctets+ifInOctets)*8/ifSpeed
特别地,因为大量数据检索是通过使用询问/回答范例完成的,我们不能假设对于几个数据目标的样本能够同时从网络单元被检索。如果在以上的表示式中被用于ifOutOctets和ifInOctets的数值不是同时被采样,则结果会是很错误的。
为什么我们不能假设可以同时检索多个目标,这有几个原因。首先,这会导致数据检索群围绕在特定的时间范围。计算机可能没有这个能力以可接受的延时处理这么大的量的数据,以及网络业务的这些突发会导致业务延时,甚至网络拥塞。另一方面,网络单元需要实际上瞬时地应答所有的询问,它需要一个应当能被使用于网络单元主要任务(即转发数据)的足够量的处理功率。
我们实际上想要做的是规定在特定的时间、以特定的采样频率开始的测量。然而,通过这样做,我们将得到采样集群,业务大量测量将不可避免地被规定在一小时后的同一瞬间以同一个采样频率开始。所以,最好在某个合理的时间间隔内随机地开始测量。
由于不能同时读出和复位定时器(除非当这个功能由定时器硬件支持时)以及多个定时器是用软件仿真的,在每个周期内实际的测量时间间隔在时间上将偏移几分之一秒。
另一个必须解决的问题是,人们可能想要比较在不同的时间间隔采样的数据目标。
已知的解决方案
HP OpenView网络节点管理器是一种能以图形格式提供对网络的深入看法的网络管理工具。该工具揭露网络设备以及提供网络图。该图表示哪些设备和网络分段是健康的,以及哪些区域需要加以关注,例如,如果设备故障,则网络节点管理器就会去评估事件流和正确地指出故障的原因。网络节点管理器也包括SNMP数据收集器,它可被配置成在特定的时间间隔内从网络单元检索数据,以及提供用于浏览老的数据以及实时地浏览进入的数据的图形功用。
然而,据我们所知,HP Openview snmpcollect/xnmgraph并没有执行如本文件中描述的时间归一化。
国际专利申请WO 99/45468涉及用于监视IT基础结构(例如网络)的性能的系统。来自每个网络单元的测量值被存储在数据库。所谓的数据提取技术被使用来从被存储在数据库中的数据自动地产生系统的性能模型。分析的结果在它们被存储在数据库和被分配给从中得出它们的数据组的意义上被时间归一化。这意味着,历史结果可在以后被检索。在此,完全没有提到需要对来自各个不同的网络单元的样本进行时间归一化。
在美国专利5,561,769中,描述了保持网络节点中信息数据库的代理。该代理分析数据库中的数据,把结果呈现给客户。通过“封装处理过程”,使命令和数据在代理与管理器之间以SNMPv1进行输送。这个文件根本不涉及测量样本的时间归一化的问题。
在Hoogenbom T.等的“Computer Systems Performance ProblemDetection Using Time Series Models(通过使用时间序列模型的计算机系统性能问题检测)”,PROCEEDINGS OF THE USENIX SUMMER1993,21-25 June 1993,pp.1-15,描述一种通过使用时间序列检测计算机系统中的问题的系统。时间序列被使用来找到代表计算机系统的正常性能的门限值。如果业务测量值超过这个门限值,则系统被看作为处于异常条件。它描述内插技术对于专家系统收集的业务数据的使用。然而,所述内插技术没有被用于业务数据中测量样本的时间归一化。
Oetiker T:“MRTG-The Multi Router Traffic Grapher(多路由器业务自动记录器)”PROCEEDINGS OF THE TWELTH SYSTEMSADMINISTRATION CONFERENCE(LISA′98),6-11 December 1998,pp.141-147,Boston,MA,描述了一种循环数据库,它连同工具一起被使用来收集来自网络的数据,以便给出平均网络使用的概况。在这个系统中,当数据被存储在数据库中之前,可通过线性内插来将数据进行时间归一化。这将在基本数据中引入近似(误差),它阻止用户接入所收集的(原始的、无错误的)数据。在这个文件中描述的数据重新采样处理过程将排除通过随机附加采样收集来自网络的数据的现代方法。
发明内容
本文件中给出的基本想法是使用线性内插来计算任意时间的测量值,而与测量开始的时间以及采样频率无关。这个处理过程是我们所谓的时间归一化。这是通过按照所附的权利要求1的用于数据网络性能分析的方法而达到的。
我们给出一组计算阶段和技术,把从网络收集的适合于进一步分析的性能数据或从网络收集的数据中计算得出的数据提供给性能分析工具。这是在按照所附的权利要求6的工具中达到的。
附图说明
现在参照附图进一步描述本发明,其中:
图1显示本发明中使用的数据收集和分析处理过程。
图2显示在数据收集系统中使用的性能本地代理的分层。
图3是显示计数器卷绕和相应的作为测量样本之间的差值计算的测量值的图。
图4显示在采样时间间隔期间成为未检测的多个卷绕(Wrap-around)。
图5显示未检测的循环的另一个例子。
图6显示采样时间间隔的归一化。
图7是显示在采样时间与归一化的采样时间之间的关系的时间序列。
图8是按照本发明的处理过程。
具体实施方式
图1显示数据收集和分析处理过程。数据是通过使用适当的方法从网络收集的,这取决于网络单元能力或优选的收集方法。所述网络单元包括用来计数误码率的事件计数器,和/或用来测量瞬时资源使用的计量仪器。收集的样本被存储在性能数据库(PDB),以用于进一步检索。在性能系统客户中间,我们将能找到从简单的图形工具到能够生成关于网络健康的报表的复杂的分析软件的范围内的各种工具,或甚至将能在没有操作员交互作用的情形下采取正确的行动。
导出目标
导出目标是其数值被规定为从网络单元收集的真实目标的数学函数。
导出目标将被规定为在网络单元型配置文件中的所有其它目标。需要被包括在导出目标定义中的信息是:
·导出目标的名称
·导出目标的说明
·单位,例如“%”
·数学表示式
从外部看来,导出目标应当呈现为正好是像一个真实的目标,即,在网络单元上可提供的目标。
为了简化描述导出目标的表示式的分析和解释,我们建议使用算术后缀表示法。通过使用一个从MIB2接口组中取出的目标的示例的表示式,
ifOutOctets * 8 ifSpeed * 100 ,
所述后缀表示式将是:
ifOutOctets 8*ifSpeed/100*
ifOutOctets 8 100 ifSpeed/**
使用后缀表示法的优点在于,其结合性是隐含的,语法可以由LL(1)分析程序分析。算法包含把所有的符号推入堆栈,直至遇到操作员为止,此后,两个运算数从堆栈中弹出,于是计算出结果,然后把它推回堆栈。算法重复进行直至分析程序把表示式串都运行完毕,或者直至堆栈是空的为止。如果二者同时出现,则该表示式是正确的。
不方便性在于,该表示式对于未经训练的人们不是直观明显的。
性能本地代理(PLA)
PLA是数据收集系统的外部接口。PLA的任务是把新的工作存储在性能数据库(PDB)中,以及检索来自客户的请求的数据。数据库接入是通过PDB接口(PDBI)完成的。
除了只检索来自PDB的数据和把它传递到提出请求的客户以外,PLA也能够完成数据的附加处理。因此PLA能够检索导出目标的数值,通过内插在PDB中的样本数据而计算在精确的时间间隔的目标的数值,由此,提供数据的抽象的概况给客户。
为了比较起见,客户必须能够检索在精确地相同的时间采样的一对数据目标的数值。另外,为了计算导出目标,必须得到在精确地相同的时间采样的、参与导出目标表示式的目标的数值。
因为我们不相信有可能得到在精确地相同的时间的测量目标的样本,所以我们必须对样本数据执行某些计算,以便来计算我们需要样本在精确的时间的中间的数值。
另一个相关的问题是,我们在收集时感兴趣的大量目标是计数器。我们规定计数器为这样一种寄存器,它的数值单调地增加,直至该寄存器溢出为止,在这种情形下,它被复位到零加上溢值,这与给出某个参量的瞬时值的计量仪器(例如,CPU负荷)相反。对于某些数据,性能数据收集器可以使用一个外部数据收集器来进行数据收集工作本身,以及只分析随后被存储在PDB的收集的数据。在这种情形下,外部数据收集器负责处理寄存器的卷绕,以及所报告的数值是两个接着发生的样本之间的差值。
性能管理器必须处理未由外部收集器收集的数据,如果在某个点必须执行上述的功能(即差值计算)的话。
计算可以实时地进行,即,在数据实际上从网络单元接收的时间时进行,并且计算的数据连同真实目标数值一起被存储在数据库,但这可能对执行数据收集的系统的容量有严重的影响,以及将增加数据库事务处理速率。导出目标的数值的计算也取决于一些真实目标数值,这些数值必须在计算导出目标数值之前在时间上被归一化。
所以,最佳解决方案是在一个客户应用正在请求数据的时候进行计算。
无论如何,性能管理器将需要知道如何按照它们是计数器数据还是计量值来处理数据。
呈现层
PLA呈现层的任务是把相对于时间被归一化的测量值传递到以上的层。
测量的样本是从网络单元检索到的寄存器的内容,它不用由性能管理系统进一步处理,这与一个作为对相应的测量样本施加某种功能而得到的结果的测量值不同。
时间归一化处理过程包含在特定的时间(通常由起始时间和增量值来规定)计算性能参量的测量值。
符号表示法
我们把采样时间(即样本被收集的时间)表示为t1(对于i≥0),以及把归一化的时间表示为Ti=T0+i*□T(对于i>0)。
对于在时间t的测量样本的数值,我们将使用符号s(t)和v(t)(对于相应的测量值)。
计算测量值
在图3上,第一个图形显示计数器的进展情况(evolution),包括在时间t1与时间t2之间的卷绕。第二个图形显示通过计算测量样本之间的差值确定的相应的测量值。
在大多数情形下,测量值可被表示为v(ti)=s(ti)-s(ti-1),对于i>0。然而,如果计数器卷绕被检测(通过s(ti)<s(ti-1)的事实),则必须计算v(ti)=smax+s(ti-1)-s(ti)+1,其中smax是计数器可包含的最大整数。
在采样时间间隔期间多次计数器卷绕的情形下,如图4所示,计算将产生错误的数值。不幸地这是无法避免的,因为无法告知在采样时间间隔期间计数器被卷绕多少次。
可能出现的另一个异常现象是在卷绕后计数器的快速增长,如图5所示。在这种情形下,我们将完全不能检测任何卷绕,以及计算的数值将显著地小于真实值。
克服这两个问题的唯一的方法是在合理的极限范围内提高采样频率,或增加网络单元中寄存器的数目。
测量时间间隔的归一化
如前所述,特别是在导出目标计算的情形下,我们需要在精确的时间下传递数值。为了达到这一点,我们将假设计数器的增长在采样时间间隔内是线性的。
在图6上,v(T3)是由平均值和采样时间界定的区域的和值。
令tk,k∈[0,→>是采样时间,以及Tk,k∈[0,→>是归一化采样时间。假设ti是在Tj-1后的第一采样时间,以及tn是在Tj后的第一采样时间,如图7所示。
在时间Tj的测量值可被表示为:
v ( T j ) = v ( t i ) * ( t i - T j - 1 ) t i - t i + 1 + Σ k = i + 1 n - 1 v ( t k ) + v ( t n ) * ( T j - t n - 1 ) t n - t n - 1
在采样时间间隔<ti-1,ti]期间,平均测量值是v(ti)与时间间隔长度的比值。通过把这个平均值与消逝的时间相乘,我们得到在该时间间隔内两个中间的时间之间的累积值。
计算层
计算层的作用是从呈现层检索需要的数据,如果必要的话(即,如果请求的目标是导出目标的话),对这些数据执行适当的计算,以及返回用于请求的目标的数据。
如果请求的目标是导出目标,则计算层必须请求出现在导出目标公式中的每个真实测量目标的归一化的测量值,把这个公式应用到数据,以及返回最后结果的数据组。
否则,计算层从呈现层中检索对于请求的测量目标的数值。不需要时间归一化,因为时间归一化的主要目的是得到对不同目标的、可比较的测量值。
优点
·收集的样本的时间归一化,使得当数据没有被同时收集或在不同的时间间隔内被收集时,能够通过人工地分析数据的图形表示或通过性能分析工具来进行性能数据值的比较和相关。
·我们提供规定导出目标的可能性并且把它们的数值透明地提供给客户,正好像它们是(从网络单元收集的)真实目标那样。
结论
我们给出了用于把从网络单元收集的数据目标以及所谓的导出目标呈现给性能分析和报告工具的整个框架结构。我们具体地解决了传递在实际上精确的时间上采样的数据的问题,其中所述时间是由第一样本的时间和固定的采样频率确定的,从而将瞬时网络图象提供给进一步的处理阶段。虽然这是一个其精确度取决于采样频率的近似情况,但它是在给定用来从网络单元收集样本的技术的情况下我们可得到的最好结果。
施加到处理过程的输入是在一个时间间隔内的一个或多个样本流;按时间次序,对于从网络单元收集的每个数据目标具有一个样本流。每个样本流然后由呈现层处理,其输出是一个与输入相同的样本流,但是其中流动的数据已被重新安排,以使得每个数据流具有在特定的时间内以特定的频率并且仍旧按时间次序的一个数据点,如图8所示。
处理过程的最后阶段包含导出目标的计算,该计算导致产生单个数据流。
处理过程的结果可被使用来生成人们可读的报告,以便用于网络规划或故障维修、正确确定网络容量的大小、分析和监视服务级别协定(SLA)、选择基于业务的路由、以及对网络中错误条件的自动校正。

Claims (6)

1.用于数据网的性能分析的方法,其中数据是从各个网络单元在异步采样时间间隔作为测量样本v(t)被收集的,该数据被存储在性能数据库中,其中,由性能本地代理维护所述数据库,该性能本地代理将收集的数据存储在该数据库中,根据客户的请求从该数据库中检索数据,将所述测量样本v(t)归一化从而表现为在精确地相同的时间采样的归一化的测量值v(T),将该数据处理成为能指示该网络性能的值,以及向客户提供最终得到的性能数值的概况,而且其中所述测量样本按照统计估值或线性内插方法进行归一化,以及其中采样的测量值v(t)按照下式被归一化:
v ( T j ) = v ( t i ) * ( t i - T j - 1 ) t i - t i + 1 + Σ k = i + 1 n - 1 v ( t k ) + v ( t n ) * ( T j - t n - 1 ) t n - t n - 1
其中tk表示实际的采样时间,Tk表示归一化的采样时间,k∈[0,→>,Tj是取一个测量值的时间,ti是Tj-1之后的第一个采样时间,而tn是Tj之后的第一个采样时间。
2.权利要求1中要求的方法,
其中,所述网络单元包括用来对网络单元中的业务或误码率进行计数的事件计数器,和用来测量瞬时资源使用的计量仪器。
3.权利要求2中要求的方法,
其中,所述测量样本是通过使用SNMP(简单网络管理协议)、FTP或Telnet从每个网络单元被检索的。
4.用于数据网的性能分析的设备,其中数据是从各个网络单元在异步采样时间间隔作为测量样本被收集的,该数据被存储在性能数据库中,其中,由性能本地代理维护所述数据库,该性能本地代理包括性能数据库的接口、呈现层和计算层,所述性能本地代理用来通过所述性能数据库接口存储和检索所述数据库中的数据以用于呈现给客户,其中所述数据是对于每个单元作为测量样本流被检索的,在所述呈现层中把所述测量样本流进行时间归一化,使其成为相应的同步样本流,并且所述计算层用来从所述同步样本流计算所导出的目标的数值,以及把其结果作为单个数值流输出,该目标指示在网络中的运行条件以及向客户提供目标的概况,并且其中按照统计估值或线性内插方法对所述测量值v(t)进行归一化,以及其中所述样本v(t)按照下式被归一化:
v ( T j ) = v ( t i ) * ( t i - T j - 1 ) t i - t i + 1 + Σ k = i + 1 n - 1 v ( t k ) + v ( t n ) * ( T j - t n - 1 ) t n - t n - 1
其中tk表示实际的采样时间,Tk表示归一化的采样时间,k∈[0,→>,Tj是取一个测量值的时间,ti是Tj-1之后的第一个采样时间,而tn是Tj之后的第一个采样时间。
5.权利要求4中要求的设备,其中所述网络单元包括用来对网络单元中的业务或误码率进行计数的事件计数器,和用来测量瞬时资源使用的计量仪器。
6.权利要求5中要求的设备,其中样本是通过使用SNMP(简单网络管理协议)、FTP或Telnet从每个网络单元被检索的。
CNB008166722A 1999-12-03 2000-12-01 用于数据网的性能分析的方法和设备 Expired - Fee Related CN100361438C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NO19995974 1999-12-03
NO19995974A NO315100B1 (no) 1999-12-03 1999-12-03 Analyse av datanett

Publications (2)

Publication Number Publication Date
CN1408155A CN1408155A (zh) 2003-04-02
CN100361438C true CN100361438C (zh) 2008-01-09

Family

ID=19904057

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008166722A Expired - Fee Related CN100361438C (zh) 1999-12-03 2000-12-01 用于数据网的性能分析的方法和设备

Country Status (6)

Country Link
US (1) US6615261B1 (zh)
CN (1) CN100361438C (zh)
AU (1) AU1742501A (zh)
DE (1) DE10085248T1 (zh)
NO (1) NO315100B1 (zh)
WO (1) WO2001041361A1 (zh)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6889255B1 (en) * 2000-04-28 2005-05-03 Microsoft Corporation System and method for caching data in a client management tool
US6792455B1 (en) * 2000-04-28 2004-09-14 Microsoft Corporation System and method for implementing polling agents in a client management tool
US6973491B1 (en) * 2000-08-09 2005-12-06 Sun Microsystems, Inc. System and method for monitoring and managing system assets and asset configurations
US7103149B1 (en) * 2001-04-06 2006-09-05 Cisco Technologu, Inc. Optical transport concentrator audit system and method
US7711751B2 (en) * 2002-06-13 2010-05-04 Netscout Systems, Inc. Real-time network performance monitoring system and related methods
US20040054776A1 (en) * 2002-09-16 2004-03-18 Finisar Corporation Network expert analysis process
US20040059807A1 (en) * 2002-09-16 2004-03-25 Finisar Corporation Network analysis topology detection
US7331014B2 (en) * 2003-05-16 2008-02-12 Microsoft Corporation Declarative mechanism for defining a hierarchy of objects
US20050076113A1 (en) * 2003-09-12 2005-04-07 Finisar Corporation Network analysis sample management process
US20050060574A1 (en) * 2003-09-13 2005-03-17 Finisar Corporation Network analysis graphical user interface
US8427667B2 (en) * 2004-07-22 2013-04-23 Ca, Inc. System and method for filtering jobs
US8028285B2 (en) 2004-07-22 2011-09-27 Computer Associates Think, Inc. Heterogeneous job dashboard
US7886296B2 (en) * 2004-07-22 2011-02-08 Computer Associates Think, Inc. System and method for providing alerts for heterogeneous jobs
US7984443B2 (en) * 2004-07-22 2011-07-19 Computer Associates Think, Inc. System and method for normalizing job properties
US9600216B2 (en) 2004-07-22 2017-03-21 Ca, Inc. System and method for managing jobs in heterogeneous environments
US8631105B2 (en) * 2004-08-27 2014-01-14 International Business Machines Corporation Apparatus and method to optimize revenue realized under multiple service level agreements
CN101065943B (zh) * 2004-11-26 2012-05-16 艾利森电话股份有限公司 用于电路交换移动电信网的性能分析的方法和被动式业务监控器
US8059551B2 (en) * 2005-02-15 2011-11-15 Raytheon Bbn Technologies Corp. Method for source-spoofed IP packet traceback
US7603671B2 (en) * 2005-11-04 2009-10-13 Sun Microsystems, Inc. Performance management in a virtual computing environment
CN100384153C (zh) * 2005-12-26 2008-04-23 北京交通大学 一种基于IPv6的网络性能分析报告系统及实现方法
US8194643B2 (en) 2006-10-19 2012-06-05 Embarq Holdings Company, Llc System and method for monitoring the connection of an end-user to a remote network
US7948909B2 (en) * 2006-06-30 2011-05-24 Embarq Holdings Company, Llc System and method for resetting counters counting network performance information at network communications devices on a packet network
US8000318B2 (en) 2006-06-30 2011-08-16 Embarq Holdings Company, Llc System and method for call routing based on transmission performance of a packet network
US8717911B2 (en) 2006-06-30 2014-05-06 Centurylink Intellectual Property Llc System and method for collecting network performance information
US8289965B2 (en) 2006-10-19 2012-10-16 Embarq Holdings Company, Llc System and method for establishing a communications session with an end-user based on the state of a network connection
US7765294B2 (en) 2006-06-30 2010-07-27 Embarq Holdings Company, Llc System and method for managing subscriber usage of a communications network
US8488447B2 (en) 2006-06-30 2013-07-16 Centurylink Intellectual Property Llc System and method for adjusting code speed in a transmission path during call set-up due to reduced transmission performance
US9094257B2 (en) 2006-06-30 2015-07-28 Centurylink Intellectual Property Llc System and method for selecting a content delivery network
US9479341B2 (en) 2006-08-22 2016-10-25 Centurylink Intellectual Property Llc System and method for initiating diagnostics on a packet network node
US7843831B2 (en) 2006-08-22 2010-11-30 Embarq Holdings Company Llc System and method for routing data on a packet network
US8307065B2 (en) 2006-08-22 2012-11-06 Centurylink Intellectual Property Llc System and method for remotely controlling network operators
US7940735B2 (en) 2006-08-22 2011-05-10 Embarq Holdings Company, Llc System and method for selecting an access point
US7684332B2 (en) 2006-08-22 2010-03-23 Embarq Holdings Company, Llc System and method for adjusting the window size of a TCP packet through network elements
US8199653B2 (en) 2006-08-22 2012-06-12 Embarq Holdings Company, Llc System and method for communicating network performance information over a packet network
US8189468B2 (en) 2006-10-25 2012-05-29 Embarq Holdings, Company, LLC System and method for regulating messages between networks
US8144587B2 (en) 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for load balancing network resources using a connection admission control engine
US8576722B2 (en) 2006-08-22 2013-11-05 Centurylink Intellectual Property Llc System and method for modifying connectivity fault management packets
US8743703B2 (en) 2006-08-22 2014-06-03 Centurylink Intellectual Property Llc System and method for tracking application resource usage
US8107366B2 (en) 2006-08-22 2012-01-31 Embarq Holdings Company, LP System and method for using centralized network performance tables to manage network communications
US8238253B2 (en) 2006-08-22 2012-08-07 Embarq Holdings Company, Llc System and method for monitoring interlayer devices and optimizing network performance
US8130793B2 (en) 2006-08-22 2012-03-06 Embarq Holdings Company, Llc System and method for enabling reciprocal billing for different types of communications over a packet network
US8144586B2 (en) 2006-08-22 2012-03-27 Embarq Holdings Company, Llc System and method for controlling network bandwidth with a connection admission control engine
US8228791B2 (en) 2006-08-22 2012-07-24 Embarq Holdings Company, Llc System and method for routing communications between packet networks based on intercarrier agreements
US8015294B2 (en) 2006-08-22 2011-09-06 Embarq Holdings Company, LP Pin-hole firewall for communicating data packets on a packet network
US8750158B2 (en) 2006-08-22 2014-06-10 Centurylink Intellectual Property Llc System and method for differentiated billing
WO2008024387A2 (en) 2006-08-22 2008-02-28 Embarq Holdings Company Llc System and method for synchronizing counters on an asynchronous packet communications network
US8064391B2 (en) 2006-08-22 2011-11-22 Embarq Holdings Company, Llc System and method for monitoring and optimizing network performance to a wireless device
US8102770B2 (en) 2006-08-22 2012-01-24 Embarq Holdings Company, LP System and method for monitoring and optimizing network performance with vector performance tables and engines
US8274905B2 (en) 2006-08-22 2012-09-25 Embarq Holdings Company, Llc System and method for displaying a graph representative of network performance over a time period
US8407765B2 (en) 2006-08-22 2013-03-26 Centurylink Intellectual Property Llc System and method for restricting access to network performance information tables
US8194555B2 (en) 2006-08-22 2012-06-05 Embarq Holdings Company, Llc System and method for using distributed network performance information tables to manage network communications
US8223655B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for provisioning resources of a packet network based on collected network performance information
US8040811B2 (en) * 2006-08-22 2011-10-18 Embarq Holdings Company, Llc System and method for collecting and managing network performance information
US8125897B2 (en) 2006-08-22 2012-02-28 Embarq Holdings Company Lp System and method for monitoring and optimizing network performance with user datagram protocol network performance information packets
US8224255B2 (en) 2006-08-22 2012-07-17 Embarq Holdings Company, Llc System and method for managing radio frequency windows
US8549405B2 (en) 2006-08-22 2013-10-01 Centurylink Intellectual Property Llc System and method for displaying a graphical representation of a network to identify nodes and node segments on the network that are not operating normally
US7808918B2 (en) 2006-08-22 2010-10-05 Embarq Holdings Company, Llc System and method for dynamically shaping network traffic
US8619600B2 (en) 2006-08-22 2013-12-31 Centurylink Intellectual Property Llc System and method for establishing calls over a call path having best path metrics
US8531954B2 (en) 2006-08-22 2013-09-10 Centurylink Intellectual Property Llc System and method for handling reservation requests with a connection admission control engine
US8537695B2 (en) 2006-08-22 2013-09-17 Centurylink Intellectual Property Llc System and method for establishing a call being received by a trunk on a packet network
US8098579B2 (en) 2006-08-22 2012-01-17 Embarq Holdings Company, LP System and method for adjusting the window size of a TCP packet through remote network elements
US20080183715A1 (en) * 2007-01-31 2008-07-31 Wei Wen Chen Extensible system for network discovery
US8111692B2 (en) 2007-05-31 2012-02-07 Embarq Holdings Company Llc System and method for modifying network traffic
CN101335763B (zh) * 2007-06-28 2013-05-29 中兴通讯股份有限公司 智能网系统中数据导出及数据传输的方法
CN101145117B (zh) * 2007-10-30 2010-10-13 华为技术有限公司 检错处理方法及装置
US8719398B2 (en) * 2008-02-29 2014-05-06 Microsoft Corporation Network performance monitor
US8068425B2 (en) 2008-04-09 2011-11-29 Embarq Holdings Company, Llc System and method for using network performance information to determine improved measures of path states
US9521576B2 (en) * 2014-04-28 2016-12-13 Intel IP Corporation System and method of performance measurements for wireless local area network access points
US10698873B2 (en) 2017-03-30 2020-06-30 Microsoft Technology Licensing, Llc Performance data storage

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5561769A (en) * 1994-05-10 1996-10-01 Lucent Technologies Inc. Method and apparatus for executing a distributed algorithm or service on a simple network management protocol based computer network
WO1999045468A1 (en) * 1998-03-06 1999-09-10 Perot Systems Corporation System and method for optimizing performance monitoring of complex information technology systems

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5528516A (en) 1994-05-25 1996-06-18 System Management Arts, Inc. Apparatus and method for event correlation and problem reporting
JP3521955B2 (ja) * 1994-06-14 2004-04-26 株式会社日立製作所 階層型ネットワーク管理システム
WO1997020419A2 (en) * 1995-11-16 1997-06-05 Loran Network Systems, L.L.C. Method of determining the topology of a network of objects
US6061723A (en) 1997-10-08 2000-05-09 Hewlett-Packard Company Network management event correlation in environments containing inoperative network elements
US6138122A (en) * 1998-03-02 2000-10-24 Agilent Technologies Modeling of internet services
US6115743A (en) * 1998-09-22 2000-09-05 Mci Worldcom, Inc. Interface system for integrated monitoring and management of network devices in a telecommunication network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5561769A (en) * 1994-05-10 1996-10-01 Lucent Technologies Inc. Method and apparatus for executing a distributed algorithm or service on a simple network management protocol based computer network
WO1999045468A1 (en) * 1998-03-06 1999-09-10 Perot Systems Corporation System and method for optimizing performance monitoring of complex information technology systems

Also Published As

Publication number Publication date
DE10085248T1 (de) 2002-10-31
AU1742501A (en) 2001-06-12
US6615261B1 (en) 2003-09-02
CN1408155A (zh) 2003-04-02
NO315100B1 (no) 2003-07-07
WO2001041361A1 (en) 2001-06-07
NO995974D0 (no) 1999-12-03
NO995974L (no) 2001-06-05

Similar Documents

Publication Publication Date Title
CN100361438C (zh) 用于数据网的性能分析的方法和设备
US5539659A (en) Network analysis method
Karagiannis et al. Long-range dependence ten years of Internet traffic modeling
KR100523486B1 (ko) 트래픽 측정 시스템 및 그의 트래픽 분석 방법
US7636318B2 (en) Real-time network analyzer
US7120678B2 (en) Method and apparatus for configurable data collection on a computer network
US7076547B1 (en) System and method for network performance and server application performance monitoring and for deriving exhaustive performance metrics
EP0903890A2 (en) Monitoring network traffic
US20020116154A1 (en) Network Tomography Using Close-Spaced Unicast Packets
EP0996254A2 (en) A method for quantifying communication performance
US20030151619A1 (en) System for analyzing network load and other characteristics of an executable application
CN101091354A (zh) 基于二进制分类的分析及监视
CN105721184A (zh) 一种网络链路质量的监控方法及装置
CN103081403A (zh) 用于使用事件分析通信系统的操作的方法和装置
Amer et al. Management of sampled real-time network measurements
CN101505237A (zh) 网络质量确定方法、装置及通信系统
CN105141446A (zh) 一种基于客观权重确定的网络设备健康度评估方法
Pras et al. Dimensioning network links: a new look at equivalent bandwidth
CN101610246A (zh) 局域网链路层的源-目的流量分量推断方法
US20030225877A1 (en) Method and apparatus of diagnosing network performance issues through correlative analysis
US7890473B1 (en) Method and system for evaluating performance of a computer system
CN108494625A (zh) 一种网络性能分析系统
KR100553553B1 (ko) 순차적인 서비스 품질(QoS) 정보를 관리 및 제공하는시스템 및 방법
EP1206067A1 (en) Method of and apparatus for network measurement
JP3933655B2 (ja) ネットワークアプリケーション障害原因切り分け装置及び該障害原因切り分けプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080109

Termination date: 20151201

EXPY Termination of patent right or utility model