【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种数据链路管理方法及装置。
技术介绍
随着通信技术的发展,数据中心的规模越来越大,数据中心的耗电量也越来也多,而数据中心百分之一的功耗降低都会节约大量的电能,因此,关于如何降低数据中心的功耗的研究也越来越热门。在数据中心的功耗中,相当一部分的功耗来自于服务器闲置时带来的空闲功耗,空闲功耗中又有很大比例的功耗由服务器之间的空闲的数据链路产生。目前,在基于PCIe(PCI-Express,总线接口)协议的电源管理方案中,当数据链路繁忙(即频繁的通过该数据链路发送数据)时,数据链路处于L0状态,此时,数据链路上可以传输数据。当PCIe设备发现与另一PCIe设备之间的某条数据链路在预设时间段内不传输数据时,可以通过改变该条数据链路对应的电源管理状态机的状态使得该数据链路进入低功耗状态,处于低功耗状态的数据链路上不可以传输数据。当PCIe设备接收到向另一PCIe设备发送的数据时,会逐步的唤醒电源管理状态机的状态使得该数据链路由低功耗状态进入L0状态。上述降低数据链路的功耗的方法中,当PCIe设备每隔较长时间才接收到一次向另一PCIe设 ...
【技术保护点】
一种数据链路管理方法,其特征在于,包括:第一节点获取与第二节点连通的N条数据链路的待发送数据量和/或带宽利用率;其中,N≥2,N为整数;当所述N条数据链路中的M条数据链路的待发送数据量均小于第一预设数据量和/或带宽利用率均小于预设利用率时,所述第一节点向所述第二节点发送链路关闭请求消息;其中,所述链路关闭请求消息包括所述第一节点向所述第二节点请求关闭的所述M条数据链路中的X条数据链路的信息;2≤M≤N,1≤X≤M,M、X均为整数;所述第一节点接收所述第二节点发送的链路关闭响应消息,所述链路关闭响应消息包括所述第二节点确定关闭的m条数据链路的信息;其中,当1≤X<M时,1≤m ...
【技术特征摘要】
1.一种数据链路管理方法,其特征在于,包括:第一节点获取与第二节点连通的N条数据链路的待发送数据量和/或带宽利用率;其中,N≥2,N为整数;当所述N条数据链路中的M条数据链路的待发送数据量均小于第一预设数据量和/或带宽利用率均小于预设利用率时,所述第一节点向所述第二节点发送链路关闭请求消息;其中,所述链路关闭请求消息包括所述第一节点向所述第二节点请求关闭的所述M条数据链路中的X条数据链路的信息;2≤M≤N,1≤X≤M,M、X均为整数;所述第一节点接收所述第二节点发送的链路关闭响应消息,所述链路关闭响应消息包括所述第二节点确定关闭的m条数据链路的信息;其中,当1≤X<M时,1≤m≤X;当X=M时,1≤m<X;m为整数;所述第一节点根据所述链路关闭响应消息关闭所述m条数据链路。2.根据权利要求1所述的方法,其特征在于,在所述第一节点接收所述第二节点发送的链路关闭响应消息之后,所述方法还包括:所述第一节点根据所述m条数据链路的信息更新网络节点连通表,所述网络节点连通表包括有所述第一节点与所述第二节点连通的数据链路的信息;所述第一节点根据更新后的所述网络节点连通表更新路由表,以使得所述第一节点根据更新后的所述路由表与所述第二节点传输数据。3.根据权利要求1或2所述的方法,其特征在于,在所述第一节点向所述第二节点发送链路关闭请求消息之前,所述方法还包括:所述第一节点预留至少一条所述M条数据链路中的、且网络延时小于预设延时的数据链路,所述X条数据链路为所述M条数据链路中的除预留的数据链路之外的数据链路;或者,所述第一节点向所述第二节点发送数据链路预留消息,用于请求所述第二节点预留至少一条K条数据链路中的、且网络延时小于预设延时的数据链路,所述X条数据链路为所述M条数据链路;其中,所述K
\t条数据链路为所述第二节点确定的所述X条数据链路中的待发送数据量小于第一预设数据量和/或带宽利用率小于预设利用率的数据链路;2≤K≤X;K为整数。4.根据权利要求1-3任一项所述的方法,其特征在于,在所述第一节点根据所述链路关闭响应消息关闭所述m条数据链路之后,所述方法还包括:当所述第一节点在预设时间段内接收到第二预设数据量的向所述第二节点发送的数据时,所述第一节点开启所述m条数据链路中的至少一条数据链路;所述第一节点向所述第二节点发送链路开启通知消息,通知所述第二节点开启所述至少一条数据链路;其中,所述链路开启通知消息包括所述至少一条数据链路的信息。5.根据权利要求1-3任一项所述的方法,其特征在于,在所述第一节点根据所述链路关闭响应消息关闭所述m条数据链路之后,所述方法还包括:所述第一节点接收所述第二节点发送的链路开启通知消息;其中,所述链路开启通知消息包括所述第二节点通知开启的所述m条数据链路中的至少一条数据链路的信息;所述第一节点根据所述链路开启通知消息开启所述至少一条数据链路。6.一种数据链路管理方法,其特征在于,包括:第二节点接收第一节点发送的链路关闭请求消息;其中,所述链路关闭请求消息包括所述第一节点向所述第二节点请求关闭的M条数据链路中的X条数据链路的信息;所述M条数据链路为所述第一节点确定的与所述第二节点连通的N条数据链路中的待发送数据量小于第一预设数据量和/或带宽利用率小于预设利用率的数据链路;1≤X≤M,2≤M≤N,N、M、X均为整数;所述第二节点根据所述链路关闭请求消息确定关闭X条数据链路中的m条数据链路;其中,当1≤X<M时,1≤m≤X;当X=M时,1≤
\tm<X;m为整数;所述第二节点根据所述m条数据链路的信息生成链路关闭响应消息并向所述第一节点发送所述链路关闭响应消息,以使得所述第一节点根据所述链路关闭响应消息关闭所述m条数据链路;所述第二节点关闭所述m条数据链路。7.根据权利要求6所述的方法,其特征在于,在所述第二节点根据所述链路关闭请求消息确定关闭X条数据链路中的m条数据链路之后,所述方法还包括:所述第二节点根据所述m条数据链路的信息更新网络节点连通表,所述网络节点连通表包括有所述第二节点与所述第一节点连通的数据链路的信息;所述第二节点根据更新后的所述网络节点连通表更新路由表,以使得所述第二节点根据更新后的所述路由表与所述第一节点传输数据。8.根据权利要求6或7所述的方法,其特征在于,所述第二节点根据所述链路关闭请求消息确定关闭X条数据链路中的m条数据链路,包括:所述第二节点统计所述X条数据链路的待发送数据量和/或带宽利用率,若所述X条数据链路中的m条数据链路的待发送数据量均小于第一预设数据量和/或带宽利用率均小于预设利用率,确定关闭所述m条数据链路;或者,所述第二节点接收所述第一节点发送的数据链路预留消息;所述第二节点统计所述X条数据链路的待发送数据量和/或带宽利用率,若所述X条数据链路中的K条数据链路的待发送数据量均小于第一预设数据量和/或带宽利用率均小于预设利用率,预留至少一条所述K条数据链路中的网络延时小于预设延时的数据链路,确定关闭所述K条数据链路中的除预留的数据链路之外的m条数据链路;2≤K≤X,K为整数。9.根据权利要求6-8任一项所述的方法,其特征在于,在所述第二
\t节点关闭所述m条数据链路之后,所述方法还包括:所述第二节点接收所述第一节点发送的链路开启通知消息;其中,所述链路开启通知消息中包括所述第一节点通知开启的所述m条数据链路中的至少一条数据链路的信息;所述第二节点根据所述链路开启通知消息开启所述至少一条数据链路。10.根据权利要求6-8任一项所述的方法,其特征在于,在所述第二节点关闭所述m条数据链路之后,所述方法还包括:当所述第二节点在预设时间段内接收到第二预设数据量的向所述第一节点发送的数据时,所述第二节点开启所述m条数据链路中的至少一条数据链路;所述第二节点向所述第一节点发送链路开启通知消息,通知所述第一节点开启所述至少...
【专利技术属性】
技术研发人员:董建波,赵博彦,李花芳,侯锐,
申请(专利权)人:华为技术有限公司,中国科学院计算技术研究所,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。