【技术实现步骤摘要】
本专利属于计算机网络领域,特别涉及一种数据中心网络流的调度方案和系统。
技术介绍
互联网向人类展示了全新的生活视角,将人们的生产,生活和学习方式得到了质的飞越和提升。数据中心网络作为存储传输处理大数据的基础设施,已经成为支撑现代经济发展和积极创新的基础保障。用户向数据中心网络请求各种资源,数据中心网络也以不同的承载量回应着每一位用户。不可避免的,有的用户请求的数据比较少,形成小的数据流,希望得到更快的响应。有的用户发出服务器备份的请求,对完成时间并没有特别的要求。所以,区分流的大小进行调度具有很大的意义。区分调度能够满足不同用户对于传输时间的期望,提高用户的工作效率,提升用户体验。对于企业来说,网络中数据的传输延迟也是一个很关心的指标。因为网络延迟直接影响着企业收益。比如,对于亚马逊来说,每100ms的延迟将会损失1%的业务利润,每500ms的延迟就会减少20%的用户请求。鉴于网络传输时间延迟对于用户和企业都具有重大意义,好多科学工作者投入到如何减小网络时延的工作中。目前有很多工作都集中于数据中心网络的流的调度方案。一些调度方案关注数据中心网络的利用率,集中在数据中心的流调度的负载均衡上。关注负载均衡的流调度方案不能保证短任务的完成时间,也不能保证其优先完成。还有一些研究,是在预先知道流的大小,传输截止时间等信息的条件下提高流调度的效率。虽然在一定的场景下,其可以获得很好的调度性能,但在一般情况下,流的大小或者deadline都是不可预估的。比如,HTTP协议在传输数据块的时候,先传输查询到的内容,这样及时响应用户。所以在传输完成之前,是不知道文件流的大 ...
【技术保护点】
一种数据中心网络流的调度方法,其特征在于,该方法包括如下步骤:A1.控制器获取当前的网络状况,根据流的分布计算阈值列表并进行更新,控制器将阈值列表推送给终端;A2.终端根据阈值列表对数据包进行优先级标记;A3.交换机根据数据包的优先级标记进行优先级调度;A4.控制器检测网络的变化,根据网络状况不定时更新阈值列表。
【技术特征摘要】
1.一种数据中心网络流的调度方法,其特征在于,该方法包括如下步骤:A1.控制器获取当前的网络状况,根据流的分布计算阈值列表并进行更新,控制器将阈值列表推送给终端;A2.终端根据阈值列表对数据包进行优先级标记;A3.交换机根据数据包的优先级标记进行优先级调度;A4.控制器检测网络的变化,根据网络状况不定时更新阈值列表。2.如权利要求1所述的方法,其特征在于,阈值列表通过将流的分布代入阈值列表优化模型,最优化求解得到。3.如权利要求2所述的方法,其特征在于,所述阈值列表优化模型通过最小化流的完成时间得到。4.如权利要求3所述的方法,其特征在于,所述阈值列表优化模型表达为如下公式: Γ = Σ n = 1 N Σ i = 1 K T i , n ]]>其中,i表示队列,n表示流;对于其中的一条流,Ti,n=(αi-αi-1)×θi×Ti;Li=(αi-αi-1)×θiTi,n为流n在第i个队列中的平均排队时间Li表示流在第i个队列的数据包数目,即流在第i个队列的长度; T i = 1 μ i - &lam...
【专利技术属性】
技术研发人员:李清,张婷,肖喜,江勇,
申请(专利权)人:清华大学深圳研究生院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。