[发明专利]性能数据的采集方法和装置无效
申请号: | 200810083829.7 | 申请日: | 2008-03-07 |
公开(公告)号: | CN101262367A | 公开(公告)日: | 2008-09-10 |
发明(设计)人: | 邹岩;刘海瑞 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04Q7/34 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 性能 数据 采集 方法 装置 | ||
技术领域
本发明涉及通信领域,并且特别地,涉及一种性能数据的采集方法和装置。
背景技术
在电信网络管理系统中性能管理系统是非常重要的一部分,历史性能采集尤其是其中的一个难点。一个电信网络往往管理成百上千个设备,想要分析网络性能数据,就必须定期采集网络上的所有设备的性能采集对象,这就需要定期进行大批量的性能数据采集,采集效率的问题以及大批量数据存储问题都是需要解决的难点问题。
目前,就历史性能数据的采集已经提出了一些解决方案。
其中一种方案是通过配置文件定制网管系统可以创建并且启动的最大性能采集线程数、对不同类型的网元定义不同的性能采集线程类、并根据网元类型的不同来定制每个性能采集线程的最多采集网元数。当增加或者删除网元时,性能采集控制线程接收到相应消息后,自动将分配某个线程或者新建一个线程来对该新增网元进行历史性能数据采集、或者自动遍历每一个线程直到搜索到包含被删除网元的线程,将该网元从该线程的采集网元列表中删除。网管系统启动时,启动网元状态轮询线程,负责监测网元状态的变化。
可以看出,该方法利用“多线程”解决了网管系统中多个网元设备的性能采集问题,同时解决了增加、删除网元后性能数据采集的自动管理问题。
但是,随着网管所管理的网元数量的增加,将使线程数量随着增加,而当线程数量增加到一定程度时,会导致资源的竞争,产生处理的瓶颈,使得性能数据采集不能得到及时的执行,从而使网管处理效率下降、可靠性降低。
然而,至今尚未提出能够解决由线程数量增加所导致的上述问题的技术方案。
发明内容
考虑到上述问题而做出本发明,为此,本发明的主要目的在于提供一种性能数据的采集机制,以解决相关技术中由于线程数增加所导致的资源的竞争、网管处理效率下降、可靠性降低。
根据本发明的实施例,提供了一种性能数据的采集方法。
该方法包括:步骤S102,根据需要在网元上采集的性能数据创建采集任务;步骤S104,确定创建的采集任务的优先级,并根据确定的优先级对采集任务进行排序;步骤S106,根据采集任务的排序调度采集任务,以采集相应的性能数据。
其中,在步骤S104中,确定优先级的处理具体为:确定采集任务将要采集的性能数据在网元上保存的剩余时间,其中,剩余时间为性能数据在网元上;根据性能数据的剩余时间确定采集该性能数据的采集任务的优先级。
此外,在步骤S106中,调度采集任务的方式包括:立即调度采集任务、和自动调度采集任务。
其中,在采用自动调度采集任务的方式的情况下,在调度采集任务之前,进一步包括:根据采集任务的优先级设置采集时刻。此时,在步骤S106中,在采集时刻到达时调度采集任务。
此外,在步骤S106中,调度采集任务的处理具体为:将能够调度的采集任务加入线程池,其中,能够调度的采集任务为以下采集任务:在当前时间采集任务未被调度,并且未处于上一个采集周期内;将线程池中的空闲线程分配给线程池中的采集任务以进行调度。
并且,在线程池中没有空闲线程的情况下,根据采集任务的优先级将采集任务加入线程池待调度队列,并根据线程池待调度队列中采集任务的排列顺序分配线程池中之后出现的空闲线程。
根据本发明的另一实施例,提供了一种性能数据的采集装置。
该装置包括:创建模块,用于根据网元上需要采集的性能数据创建采集任务;性能采集调度模块,用于确定创建的采集任务的优先级,并根据确定的优先级对采集任务进行排序,并根据采集任务的排序调度采集任务;性能采集模块,用于根据调度的采集任务采集相应的性能数据。
通过本发明的上述技术方案,能够有效利用系统资源,提高网管系统管理多网元时的性能采集效率,保证了高优先级性能数据的采集,避免网管中性能采集瓶颈,提高了网管系统可靠性,并且还可适用于管理上千个网元的大型复杂的网管系统。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明方法实施例的性能数据的采集方法的流程图;
图2是根据本发明方法实施例的方法中将采集任务加入线程池待调度队列的流程图;
图3是根据本发明方法实施例的方法中将线程分配给采集任务的流程图;
图4是根据本发明装置实施例的性能数据的采集装置的框图;
图5是根据本发明装置实施例的性能数据的采集装置中性能采集调度模块的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810083829.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置