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

文档序号:8301475阅读:来源:国知局
1所述的可编程路由交换平台的服务适应性评估方法,其特征在于,所 述评估所述可编程路由交换平台所能支持任务的能力P task具体包括: 检测所述可编程路由交换平台的存储资源、计算资源和通信资源的使用情况; 当所述存储资源、计算资源和通信资源的利用率接近100%时(>99% ),分别记录任务 数目NstOT、N。。mp、N。。mm,并取所述任务数目的最小值N = min(NstOT,N。。mp,N。_)作为所述可编程 路由交换平台所能支持的任务数目; 记录所述可编程路由交换平台的所能支持的任务数目最大值Nbest,并评估所述可编程 路由交换平台所支持任务的能力= f。 ^ best
5. 如权利要求1所述的可编程路由交换平台的服务适应性评估方法,其特征在于,所 述评估所述可编程路由交换平台的内部消息的处理能力?_^具体包括: 监测所述可编程路由交换平台上消息的发送与处理,记录任务发送第i个消息的时间 (Ui,以及所述第i个消息被响应并且处理结束的时间(TEnd)i; 根据所述(Tsmd)i和所述〇^山获取所述可编程路由交换平台消息处理的平均效率:
其中,N为观测到的消息的数目; 获取所述可编程路由交换平台的最优消息处理效率Tbest,并评估所述可编程路由交换 平台的消息处理能J
6. 如权利要求1所还的
口」綱桎路由交换平台的服务适应性评估方法,其特征在于,所 述评估所述可编程路由交换平台的故障恢复性能? {@具体包括: 监测经过所述可编程路由交换平台的N个数据连接,测量所述N个数据连接发生路由 故障的总次数(FailNum)^^^恢复所用的时间(FailTime) t()tal,以获取当发生所述路由故 障时恢复所用的平均时卩
并评估所述可编程路由交换平台的故 障恢复性i
,其中,FailTimebest为所述可编程路由交换平台的最优故障 恢复时间。
7. 如权利要求1所述的可编程路由交换平台的服务适应性评估方法,其特征在于,通 过以下公式计算所述可编程路由交换平台对所述网络应用或网络架构的服务适应性S : S = a*Pbuf+b*Pfle+c*Ptask+d*Pmsg+e*P fail,其中,a、b、c、d 和 e 分别为所述缓存能力 Pbuf、 所述灵活性Pfle、所述所能支持任务的能力Ptask、所述内部消息的处理能力Pmsg和所述故障 恢复性能?^^对所述网络应用或网络架构的影响因子,且a+b+c+d+e = 1。
8. -种可编程路由交换平台的服务适应性评估装置,其特征在于,包括: 第一评估模块,用于评估可编程路由交换平台可以提供的缓存能力Pbuf; 测量模块,用于测量所述可编程路由交换平台编程接口的灵活性Pfle; 第二评估模块,用于评估所述可编程路由交换平台所能支持任务的能力Ptask; 第三评估模块,用于评估所述可编程路由交换平台的内部消息的处理能力Pmsg; 第四评估模块,用于评估所述可编程路由交换平台的故障恢复性能Pfail; 计算模块,用于分别评估所述缓存能力Pbuf、所述灵活性Pfle、所述所能支持任务的能力 Ptask、所述内部消息的处理能力Pmsg和所述故障恢复性能Pfai^网络应用或网络架构的影响 因子,并根据所述缓存能力P buf、所述灵活性Pfle、所述所能支持任务的能力Ptask、所述内部 消息的处理能力?" 8和所述故障恢复性能PfailW及对应的影响因子计算可所述编程路由交 换平台对所述网络应用或网络架构的服务适应性S。
9. 如权利要求8所述的可编程路由交换平台的服务适应性评估装置,其特征在于,所 述第一评估模块,具体用于: 向所述可编程路由交换平台的端口不断发送多个数据包,且检测所述可编程路由交换 平台是否有丢包发生,并记录两次丢包之间所转发的数据包的个数K,以及记录所述可编程 路由交换平台所能达到的最佳缓存大小K best,并评估所述可编程路由交换平台可以提供的 缓存能文
10. 卯权利要豕《所述的可编程路由交换平台的服务适应性评估装置,其特征在于,所 述测量模块,具体用于: 通过调用所述可编程路由交换平台的编程接口,查看不同任务所能访问到的不同资源 类型的数目,其中,所述资源类型包括计算资源、存储资源和通信资源,记录第i个任务能 访问的不同资源类型的数P -同任务平均所能访问到所述可编程路 由交换平台的资源能力为
其中,Ntask为所观察的任务数目,以及 根据所述N__评估所述可编程路由交换平台编程接口的灵活性P fle为:
11. 如权利要求8所述的可编程路由交换平台的服务适应性评估装置,其特征在于,所 述第二评估模块,具体用于: 检测所述可编程路由交换平台的存储资源、计算资源和通信资源的使用情况,且当所 述存储资源、计算资源和通信资源的利用率接近100%时(>99% ),分别记录任务数目NstOT、 Nc_、Ne_,并取所述任务数目的最小值N = min (NstOT,Ne_,Ne_)作为所述可编程路由交换 平台所能支持的任务数目,以及记录所述可编程路由交换平台的所能支持的任务数目最大 值Nbest,并评估所述可编程路由交换平台所支持任务的能力= ^。 ^ best
12. 如权利要求8所述的可编程路由交换平台的服务适应性评估装置,其特征在于,所 述第三评估模块,具体用于: 监测所述可编程路由交换平台上消息的发送与处理,记录任务发送第i个消息的时间 (TSend) i,以及所述第i个消息被响应并且处理结束的时间(T J ,,并根据所述,和所述 汀^^获取所述可编程路由交换平台消息处理的平均效率
其中,N为观测到的消息的数目,以及获取所述可编程路由交换平台的最优消息处理效率 Tbest,并评估所述可编程路由交换平台的消息处理能i
13. 如权利要求8所述的可编程路由交换平台的服务适应性评估装置,其特征在于,所 述第四评估模块,具体用于: 监测经过所述可编程路由交换平台的N个数据连接,测量所述N个数据连接发生路由 故障的总次数(FailNum)t(ltal与恢复所用的时间(FailTime) t()tal,以获取当发生所述路由故 障时恢复所用的平均时丨1
并评估所述可编程路由交换平台的故
障恢复性I 实中,FailTimebest为所述可编程路由交换平台的最优故障 恢复时间。
14.如权利要求8所述的可编程路由交换平台的服务适应性评估装置,其特征在于,所 述计算模块通过以下公式计算所述可编程路由交换平台对所述网络应用或网络架构的服 务适应性S : S = a*Pbuf+b*Pfle+c*Ptask+d*Pmsg+e*P fail,其中,a、b、c、d 和 e 分别为所述缓存能力 Pbuf、 所述灵活性Pfle、所述所能支持任务的能力Ptask、所述内部消息的处理能力Pmsg和所述故障 恢复性能?^^对所述网络应用或网络架构的影响因子,且a+b+c+d+e = 1。
【专利摘要】本发明公开了一种可编程路由交换平台的服务适应性评估方法和装置,所述方法包括:评估可编程路由交换平台可以提供的缓存能力Pbuf;测量可编程路由交换平台编程接口的灵活性Pfle;评估可编程路由交换平台所能支持任务的能力Ptask;评估可编程路由交换平台的内部消息的处理能力Pmsg;评估可编程路由交换平台的故障恢复性能Pfail;分别评估Pbuf、Pfle、Ptask、Pmsg和Pfail对网络应用或网络架构的影响因子,并根据Pbuf、Pfle、Ptask、Pmsg和Pfail及对应的影响因子计算可编程路由交换平台对网络应用或网络架构的服务适应性S。本发明的方法,可以评估可编程路由交换平台对网络应用或网络架构的服务适应性,以使用户了解该可编程路由交换平台对特定网络应用或网络架构的支持能力。
【IPC分类】H04L12-26, H04L12-931
【公开号】CN104618179
【申请号】CN201510008483
【发明人】徐恪, 刘庆芳, 沈蒙
【申请人】清华大学
【公开日】2015年5月13日
【申请日】2015年1月8日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1