可编程路由交换平台的服务适应性评估方法和装置的制造方法

文档序号:8301475阅读:163来源:国知局
可编程路由交换平台的服务适应性评估方法和装置的制造方法
【技术领域】
[0001] 本发明涉及计算机网络技术领域,尤其涉及一种可编程路由交换平台的服务适应 性评估方法和装置。
【背景技术】
[0002] 核心路由器和交换机(统称作路由交换平台)是互联网传输数据的枢纽。但由于 互联网用户数量日益增加,对网络带宽、延时的需求随之激增,对路由交换平台的处理能力 提出了更高的要求;同时互联网应用服务类型逐渐丰富,多种新型网络创新架构涌现,要求 路由交换平台的功能灵活可变,支持已存在或将要出现的各种类型的应用和架构。为避免 路由交换平台成为互联网性能进步的瓶颈,可编程路由交换平台引起学术界和工业界的广 泛关注。
[0003] 可编程路由交换平台对核心路由交换平台的软硬件均可以编程,实现了软件可重 构运行,功能模块可以灵活组装、动态分配构件。优秀的可编程路由交换平台可以检测路由 故障并快速自愈,对于路由抖动也有相应的抑制机制,在网络规模急剧扩张导致的路由性 能不稳定的场景下,依旧可以稳定的进行路由和转发功能。但是,面对互联网上不断涌现 的各种新型网络应用或网络构架,可编程路由交换平台能否为其提供令用户满意的性能支 持,其评估方法仍是亟待解决的一个重要问题。

【发明内容】

[0004] 本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的 一个目的在于提出一种可编程路由交换平台的服务适应性评估方法,该方法,可以评估可 编程路由交换平台对网络应用或网络架构的服务适应性,以使用户了解该可编程路由交换 平台对特定网络应用或网络架构的支持能力。
[0005] 本发明的第二个目的在于提出一种可编程路由交换平台的服务适应性评估装置。
[0006] 为了实现上述目的,本发明第一方面实施例的可编程路由交换平台的服务适应性 评估方法,包括以下步骤:评估可编程路由交换平台可以提供的缓存能力P buf;测量所述可 编程路由交换平台编程接口的灵活性Pfle;评估所述可编程路由交换平台所能支持任务的 能力P task;评估所述可编程路由交换平台的内部消息的处理能力Pmsg;评估所述可编程路 由交换平台的故障恢复性能P fail;分别评估所述缓存能力P buf、所述灵活性Pfle、所述所能支 持任务的能力Ptask、所述内部消息的处理能力P msg和所述故障恢复性能P fail对网络应用或 网络架构的影响因子,并根据所述缓存能力Pbuf、所述灵活性P fle、所述所能支持任务的能力 ptask、所述内部消息的处理能力Pmsg和所述故障恢复性能P failW及对应的影响因子计算所述 可编程路由交换平台对所述网络应用或网络架构的服务适应性S。
[0007] 根据本发明实施例的可编程路由交换平台的服务适应性评估方法,对可编程路由 交换平台进行性能评估,并评估各性能指标对网络应用或网络架构的影响因子,以及根据 各性能指标以及对应的影响因子计算可编程路由交换平台对网络应用或网络架构的服务 适应性,以使用户了解该可编程路由交换平台对特定网络应用或网络架构的支持能力。
[0008] 为了实现上述目的,本发明第二方面实施例的可编程路由交换平台的服务适应性 评估装置,包括:第一评估模块,用于评估可编程路由交换平台可以提供的缓存能力P buf; 测量模块,用于测量所述可编程路由交换平台编程接口的灵活性Pfle;第二评估模块,用于 评估所述可编程路由交换平台所能支持任务的能力P task;第三评估模块,用于评估所述可 编程路由交换平台的内部消息的处理能力Pmsg;第四评估模块,用于评估所述可编程路由交 换平台的故障恢复性能P fail;计算模块,用于分别评估所述缓存能力P buf、所述灵活性Pfle、 所述所能支持任务的能力Ptask、所述内部消息的处理能力P nisg和所述故障恢复性能P faiji 网络应用或网络架构的影响因子,并根据所述缓存能力Pbuf、所述灵活性P fle、所述所能支持 任务的能力Ptask、所述内部消息的处理能力Pmsg和所述故障恢复性能P failW及对应的影响 因子计算可所述编程路由交换平台对所述网络应用或网络架构的服务适应性S。
[0009] 根据本发明实施例的可编程路由交换平台的服务适应性评估装置,对可编程路由 交换平台进行性能评估,并评估各性能指标对网络应用或网络架构的影响因子,以及根据 各性能指标以及对应的影响因子计算可编程路由交换平台对网络应用或网络架构的服务 适应性,以使用户了解该可编程路由交换平台对特定网络应用或网络架构的支持能力。
【附图说明】
[0010] 图1是根据本发明一个实施例的可编程路由交换平台的服务适应性评估方法的 流程图;
[0011] 图2是根据本发明一个实施例的可编程路由交换平台的服务适应性评估装置的 结构示意图;
[0012] 图3是根据本发明一个实施例的可编程路由交换平台的示意图。
【具体实施方式】
[0013] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0014] 下面参考附图描述本发明实施例的可编程路由交换平台的服务适应性评估方法 和装置。
[0015] 图1是根据本发明一个实施例的可编程路由交换平台的服务适应性评估方法的 流程图。如图1所示,本发明实施例的可编程路由交换平台的服务适应性评估方法,包括以 下步骤:
[0016] S1,评估可编程路由交换平台可以提供的缓存能力Pbuf。
[0017] 在本发明的一个实施例中,SI具体包括:向可编程路由交换平台的端口不断发送 多个数据包;且检测可编程路由交换平台是否有丢包发生,并记录两次丢包之间所转发的 数据包的个数K ;记录可编程路由交换平台所能达到的最佳缓存大小Kbest,并评估可编程路 由交换平台可以提供的缓存能文
【主权项】
1. 一种可编程路由交换平台的服务适应性评估方法,其特征在于,包括以下步骤: 评估可编程路由交换平台可以提供的缓存能力pbuf; 测量所述可编程路由交换平台编程接口的灵活性pfle; 评估所述可编程路由交换平台所能支持任务的能力ptask; 评估所述可编程路由交换平台的内部消息的处理能力pmsg; 评估所述可编程路由交换平台的故障恢复性能pfail; 分别评估所述缓存能力pbuf、所述灵活性pfle、所述所能支持任务的能力p task、所述内部 消息的处理能力pmsg和所述故障恢复性能p fail对网络应用或网络架构的影响因子,并根据 所述缓存能力pbuf、所述灵活性p fle、所述所能支持任务的能力ptask、所述内部消息的处理能 力?_和所述故障恢复性能P failw及对应的影响因子计算所述可编程路由交换平台对所述 网络应用或网络架构的服务适应性s。
2. 如权利要求1所述的可编程路由交换平台的服务适应性评估方法,其特征在于,所 述评估可编程路由交换平台可以提供的缓存能力P buf具体包括: 向所述可编程路由交换平台的端口不断发送多个数据包; 且检测所述可编程路由交换平台是否有丢包发生,并记录两次丢包之间所转发的数据 包的个数K ; 记录所述可编程路由交换平台所能达到的最佳缓存大小Kbest,并评估所述可编程路由 交换平台可以提供的缓存能力&/ 。 八best
3. 如权利要求1所述的可编程路由交换平台的服务适应性评估方法,其特征在于,所 述测量所述可编程路由交换平台编程接口的灵活性P fle具体包括: 通过调用所述可编程路由交换平台的编程接口,查看不同任务所能访问到的不同资源 类型的数目,其中,所述资源类型包括计算资源、存储资源和通信资源,记录第i个任务能 访问的不同资源类型的数目SORp以测量得出所述不同任务平均所能访问到所述可编程路 由交换平台的资源能力为
,其中,Ntask为所观察的任务数目; 根据所述评估所述可编程路由交换平台编程接口的灵活性P fle为:
4. 如权利要求
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1