基于光传输网络的云平台资源采集加速方法和系统的制作方法

文档序号:7818815阅读:199来源:国知局
基于光传输网络的云平台资源采集加速方法和系统的制作方法
【专利摘要】本发明公开了一种基于光传输网络的云平台资源采集加速方法和系统,其中基于光传输网络的云平台资源采集加速方法,在基于光传输网络的云计算平台和光网络资源之间添加资源采集加速引擎,资源采集为:当外部操作系统通过云平台采集光传输网络资源时,先到资源采集加速引擎中搜索资源数据,如果没有在资源采集加速引擎中找到资源数据,就从各个分布式资源数据库中采集资源数据。从而达到了数据高速、高效采集的目的。
【专利说明】基于光传输网络的云平台资源采集加速方法和系统

【技术领域】
[0001]本发明涉及云资源采集加速【技术领域】,具体地,涉及一种基于光传输网络的云平台资源采集加速方法和系统。

【背景技术】
[0002]为了满足用户的接入带宽需求和提升用户的网络体验,全球范围内掀起了固网宽带的建设热潮。这给作为信息基础设施的光传输网络带来的前所未有的挑战。不断增长的带宽需求一直是推动光传输产业不断前进的重要因素,但是一个更加引入瞩目的原因在推动光传输网的转型,那就是云业务时代。
[0003]电信运营商正加紧利用云技术进行网络转型,将传统的电信资源进行整合到宏大的数据中心上;同时,各种新型的云业务对传送网所交付的业务和方式都提出了更多的需求。因此,对于光传输网络的资源米集效率,成为传统多技术光传输网络向云时代统一光传输网络发展的核心问题之一。而现有光传输网络资源采集存在低效问题。


【发明内容】

[0004]本发明的目的在于,针对上述问题,提出一种基于光传输网络的云平台资源采集加速方法和系统,以实现数据高速、高效采集的优点。
[0005]为实现上述目的,本发明采用的技术方案是:
一种基于光传输网络的云平台资源采集加速方法,在基于光传输网络的云计算平台和光网络资源之间添加资源采集加速引擎,资源采集为:当外部操作系统通过云平台采集光传输网络资源时,先到资源采集加速引擎中搜索资源数据,如果没有在资源采集加速引擎中找到资源数据,就从各个分布式资源数据库中采集资源数据。
[0006]优选的,上述资源采集具体为:云平台收到光传输网络资源数据采集指令时,首先从云平台资源采集加速引擎中查找,若找到就立即读取并返回资源数据;若没有找到,则以相对较慢的速度从各个分布式资源数据库中读取并返回资源数据,同时统计该类指令出现频度,如果指令频度超过阈值,就把该资源数据调入云平台资源采集加速引擎中,以后若需要再次读取该数据,只需在云平台资源采集加速引擎中进行,不必再访问各个分布式资源数据库。
[0007]优选的,所述资源采集中指令预测与数据预取,采用最近最常使用算法,即统计最近连续出现的指令特征和频度,预测即将到来的新指令,预先调入资源采集加速引擎中的内容;具体为设计一个指令特征和频率统计矩阵,统计最近出现的同类资源采集指令频度,当同类指令出现频度超过阈值,就将相关资源数据预先从各个分布式资源数据库中调入到资源采集加速引擎中;相反,同类指令出现频度的递减过程把一些频繁调用后不再需要的数据淘汰出加速引擎。
[0008]优选的,在资源采集加速引擎中添加多技术光传输网络资源适配器,该多技术光传输网络资源适配器,根据南向光传输网络的技术类型,自动适配资源数据类型,整合数据资源,为光传输网络云平台资源采集系统提供统一的北向资源采集接口。
[0009]同时本发明的技术方案还公开一种云平台资源米集系统,在基于光传输网络的云计算平台和光网络资源之间添加资源采集加速引擎。
[0010]优选的,还包括多技术光传输网络资源适配器,该多技术光传输网络资源适配器,根据南向光传输网络的技术类型,自动适配资源数据类型,整合数据资源,为云平台资源采集系统提供统一的北向资源采集接口。
[0011]本发明的技术方案具有以下有益效果:
本发明的技术方案,通过在基于光传输网络的云计算平台和光网络资源之间添加资源采集加速引擎,在外部系统访问云计算平台时,只需在云平台资源采集加速引擎中进行,不必再访问各个分布式资源数据库。从而达到了数据高速、高效采集的目的。
[0012]根据指令预测结果,突破资源的阶梯层次关系,扩大资源采集粒度,减少南向资源数据采集的次数,从整体上提升云平台资源采集的性能。
[0013]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

【专利附图】

【附图说明】
[0014]图1为本发明实施例所述的云平台资源采集系统原理框图;
图2为本发明实施例所述的基于光传输网络的云平台资源采集加速方法中资源采集流程图;
图3为本发明实施例所述的基于光传输网络的云平台资源采集加速方法中数据载入或载出流程图。

【具体实施方式】
[0015]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0016]如图1所示,一种云平台资源采集系统,在基于光传输网络的云计算平台和光网络资源之间添加资源采集加速引擎。资源采集加速引擎包含指令矩阵和资源库。
[0017]系统还配置多技术光传输网络资源适配器,该多技术光传输网络资源适配器,根据南向光传输网络的技术类型,自动适配资源数据类型,整合数据资源,为云平台资源采集系统提供统一的北向资源采集接口。
[0018]如图2和图3所示,一种基于光传输网络的云平台资源采集加速方法,在基于光传输网络的云计算平台和光网络资源之间添加资源采集加速引擎,资源采集为:当外部操作系统(OSS)通过云平台采集光传输网络资源时,先到资源采集加速引擎中搜索资源数据,如果没有在资源采集加速引擎中找到资源数据,就从各个分布式资源数据库中采集资源数据。
[0019]优选的,上述资源采集具体为:云平台收到光传输网络资源数据采集指令时,首先从云平台资源采集加速引擎中查找,若找到就立即读取并返回资源数据;若没有找到,则以相对较慢的速度从各个分布式资源数据库中读取并返回资源数据,同时统计该类指令出现频度,如果指令频度超过阈值,就把该资源数据调入云平台资源采集加速引擎中,以后若需要再次读取该数据,只需在云平台资源采集加速引擎中进行,不必再访问各个分布式资源数据库。
[0020]优选的,所述资源采集中指令预测与数据预取,采用最近最常使用算法,即统计最近连续出现的指令特征和频度,预测即将到来的新指令,预先调入资源采集加速引擎中的内容;具体为设计一个指令特征和频率统计矩阵,统计最近出现的同类资源采集指令频度,当同类指令出现频度超过阈值,就将相关资源数据预先从各个分布式资源数据库中调入到资源采集加速引擎中;相反,同类指令出现频度的递减过程把一些频繁调用后不再需要的数据淘汰出加速引擎。
[0021]优选的,在资源采集加速引擎中添加多技术光传输网络资源适配器,该多技术光传输网络资源适配器,根据南向光传输网络的技术类型,自动适配资源数据类型,整合数据资源,为光传输网络云平台资源采集系统提供统一的北向资源采集接口。
[0022]本发明具体为:
1、资源采集流程;
收到光传输网络资源数据采集指令时,首先从云平台资源采集加速引擎中查找,若找到就立即读取并返回资源数据;若没有找到,则以相对较慢的速度从各个分布式资源数据库中读取并返回资源数据,同时统计该类指令出现频度,如果指令频度超过阈值,就把该资源数据调入云平台资源采集加速引擎中,这样以后若需要再次读取该数据,只需在云平台资源采集加速引擎中进行,不必再访问各个分布式资源数据库。
[0023]2、指令预测与数据预取;
为了提高资源采集加速引擎的读取命中率,本发明采用“最近最常使用算法”,
统计最近连续出现的指令特征和频度,预测即将到来的新指令,预先调入加速引擎中的内容。它为资源采集指令设计了一个指令特征和频率统计矩阵,统计最近出现的同类资源采集指令频度,当同类指令出现频度超过阈值,就将相关资源数据预先从各个分布式资源数据库中调入到资源采集加速引擎中。相反,同类指令出现频度的递减过程可以把一些频繁调用后不再需要的数据淘汰出加速引擎,提高云加速引擎的利用率。
[0024]3、资源数据采集粒度;
光传输网络云平台资源采集系统北向接口参考电信网络管理规范TMF814标准,资源采集指令的粒度是从网络层,子网层,连接层,网元层,物理接口层,逻辑接口层。资源数据采集粒度呈阶梯递降的,方便了外部系统对光传输网络统一资源采集管理,但大量增加了对南向资源数据采集的次数,降低了云平台资源采集的性能。本发明可以根据指令预测结果,突破资源的阶梯层次关系,扩大资源采集粒度,减少南向资源数据采集的次数,从整体上提升云平台资源采集的性能。
[0025]4、资源数据多样适配
传统光传输网络包含多种技术(如SDH,WDM,OTN,PTN等)网络,不同技术的光传输网络拥有不同特征的资源数据。资源的多样性给光传输网络云平台资源采集系统增加了资源数据采集的复杂性。针对不同技术的光网络,本发明设计实现了一个多技术光传输网络资源适配器,根据南向光传输网络的技术类型,自动适配资源数据类型,整合数据资源,为光传输网络云平台资源采集系统提供统一的北向资源采集接口。
[0026]云平台资源采集加速引擎为资源采集指令设计了一个指令特征和频率统计矩阵,统计最近出现的同类资源采集指令频度,当同类指令出现频度超过阈值,就将相关资源数据预先从各个分布式资源数据库中调入到资源采集加速引擎中。该加速引擎的容量是有限的,采用“最近最常使用算法”调入新数据时,同时检查已有数据的腐化度,将最近很少被使用的数据从加速引擎中清除,实现数据的更新换代。
[0027]调入数据的采集粒度是根据采集指令动态变化的。当采集指令是某子网层所有逻辑接口时,传统做法是先取子网的所有网元,再取网元的所有物理端口,再取物理端口的逻辑端口。加速引擎是直接从各个分布式资源数据库中采集该子网下的所有逻辑端口,调入到加速引擎中,大量减少资源查询数量。
[0028]光传输网络的资源具有技术多样性,云平台资源采集加速引擎根据应用要求,通过灵活的XML配置策略,完成数据的整合,实现传统多技术光传输网络资源数据到云时代统一光传输网络的资源数据映射。
[0029]最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于光传输网络的云平台资源米集加速方法,其特征在于,在基于光传输网络的云计算平台和光网络资源之间添加资源采集加速引擎,资源采集为:当外部操作系统通过云平台采集光传输网络资源时,先到资源采集加速引擎中搜索资源数据,如果没有在资源采集加速引擎中找到资源数据,就从各个分布式资源数据库中采集资源数据。
2.根据权利要求1所述的基于光传输网络的云平台资源采集加速方法,其特征在于,上述资源采集具体为:云平台收到光传输网络资源数据采集指令时,首先从云平台资源采集加速引擎中查找,若找到就立即读取并返回资源数据;若没有找到,则以相对较慢的速度从各个分布式资源数据库中读取并返回资源数据,同时统计该类指令出现频度,如果指令频度超过阈值,就把该资源数据调入云平台资源采集加速引擎中,以后若需要再次读取该数据,只需在云平台资源采集加速引擎中进行,不必再访问各个分布式资源数据库。
3.根据权利要求1或2所述的基于光传输网络的云平台资源采集加速方法,其特征在于,所述资源采集中指令预测与数据预取,采用最近最常使用算法,即统计最近连续出现的指令特征和频度,预测即将到来的新指令,预先调入资源采集加速引擎中的内容;具体为设计一个指令特征和频率统计矩阵,统计最近出现的同类资源采集指令频度,当同类指令出现频度超过阈值,就将相关资源数据预先从各个分布式资源数据库中调入到资源采集加速引擎中;相反,同类指令出现频度的递减过程把一些频繁调用后不再需要的数据淘汰出加速引擎。
4.根据权利要求3所述的基于光传输网络的云平台资源采集加速方法,其特征在于,在资源采集加速引擎中添加多技术光传输网络资源适配器,该多技术光传输网络资源适配器,根据南向光传输网络的技术类型,自动适配资源数据类型,整合数据资源,为光传输网络云平台资源采集系统提供统一的北向资源采集接口。
5.一种权利要求1至4所述的基于光传输网络的云平台资源采集加速方法的云平台资源采集系统,其特征在于,在基于光传输网络的云计算平台和光网络资源之间添加资源采集加速引擎。
6.根据权利要求5所述的云平台资源采集系统,其特征在于,还包括多技术光传输网络资源适配器,该多技术光传输网络资源适配器,根据南向光传输网络的技术类型,自动适配资源数据类型,整合数据资源,为云平台资源采集系统提供统一的北向资源采集接口。
【文档编号】H04L29/08GK104333594SQ201410615256
【公开日】2015年2月4日 申请日期:2014年11月5日 优先权日:2014年11月5日
【发明者】黎明, 陈佳, 吴少智, 吴跃 申请人:无锡成电科大科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1