发明名称 |
软件定义网络中的中间盒调度方法及系统 |
摘要 |
本发明公开了一种软件定义网络中的中间盒调度方法及系统,该方法包括如下步骤:获取流的列表,所述中间盒用于对流进行相应的处理;获取每种中间盒的需求数目n;获取网络,所述网络上分布着资源池;维护一个分数表,分数表记载着所有中间盒在每个资源池的得分,第i个资源池p<sub>i</sub>的第x类中间盒MB<sub>x</sub>用<p<sub>i</sub>,MB<sub>x</sub>>表示;对每条流到达可能的资源池经过的最短路径中经过的中间盒进行打分,其中当前中间盒的得分与当前流的当前起点至当前中间盒的距离反相关,对每个中间盒<p<sub>i</sub>,MB<sub>x</sub>>每次获得的分数进行累加;根据每个中间盒<p<sub>i</sub>,MB<sub>x</sub>>的总分从大到小进行排序,选取在第x类中间盒MB<sub>x</sub>中相对排名前n名的中间盒MB<sub>x</sub>作为处理流的中间盒。 |
申请公布号 |
CN104796285A |
申请公布日期 |
2015.07.22 |
申请号 |
CN201510133399.5 |
申请日期 |
2015.03.25 |
申请人 |
清华大学深圳研究生院 |
发明人 |
李清;江勇;夏树涛;段鹏飞 |
分类号 |
H04L12/24(2006.01)I |
主分类号 |
H04L12/24(2006.01)I |
代理机构 |
深圳新创友知识产权代理有限公司 44223 |
代理人 |
杨洪龙 |
主权项 |
一种软件定义网络中的中间盒调度方法,其特征是,包括如下步骤:1)获取流的列表,所述流的列表含有每条流的源点、目的点、依次经过的中间盒的信息,所述中间盒用于对流进行相应的处理;2)获取每种中间盒的需求数目n;3)获取网络,所述网络上分布着资源池,所述资源池运行至少一个中间盒;4)维护一个分数表,分数表记载着所有中间盒在每个资源池的得分,第i个资源池p<sub>i</sub>的第x类中间盒MB<sub>x</sub>用<p<sub>i</sub>,MB<sub>x</sub>>表示;5)对每条流到达可能的资源池经过的最短路径中经过的中间盒进行打分,其中当前中间盒的得分与当前流的当前起点至当前中间盒的距离反相关,对每个中间盒<p<sub>i</sub>,MB<sub>x</sub>>每次获得的分数进行累加;6)根据每个中间盒<p<sub>i</sub>,MB<sub>x</sub>>的总分从大到小进行排序,选取在第x类中间盒MB<sub>x</sub>中相对排名前n名的中间盒MB<sub>x</sub>作为处理流的中间盒。 |
地址 |
518055 广东省深圳市南山区西丽大学城清华校区 |