一种在P2P环境下发送方以及接收方流量限制的方法、装置制造方法及图纸

技术编号:17737580 阅读:67 留言:0更新日期:2018-04-18 13:33
本申请提供一种在P2P环境下发送方流量限制的方法、装置及电子设备,所述方法包括:获取待传输的数据;确定当前时间所归属的时间窗口;判断在所述时间窗口内已经发送的数据的数量加上所述待传输的数据的数量,是否超过所述时间窗口的发送限制流量;若否,则向接收方发送所述待传输的数据。本申请还提供一种在P2P环境下接收方流量限制的方法和装置。本申请通过设置时间窗口的发送限制流量来限制发送方在各个时间窗口的数据发送,达到限制全局发送流量的目的,其优点是简单易行,系统消耗也比较低。

A method and device for limiting the flow of sender and receiver in the P2P environment

This application provides a method, limit the sender flow under the environment of P2P device and an electronic device, the method comprises: acquiring the data to be transmitted; determine the belonging the current time window; to determine the amount of data quantity has been sent in the time window of data to be transmitted with the. Whether to send over the time window to limit traffic; if not, then to the receiving and sending the data to be transmitted. The present application also provides a method and device for limiting the flow of the receiver in the P2P environment. This application restricts the sender's data transmission in all time windows by setting the time limit of the time limited sending traffic, and achieves the purpose of restricting the global transmission traffic. The advantage is simple and easy, and the system consumption is low.

【技术实现步骤摘要】
一种在P2P环境下发送方以及接收方流量限制的方法、装置
本申请涉及互联网数据传输领域,具体涉及一种在P2P环境下发送方流量限制的方法和装置。本申请还涉及一种在P2P环境下接收方流量限制的方法和装置。
技术介绍
在分布式集群环境中,P2P数据传输技术已经获得了广泛的应用。在P2P环境下节点计算机相互之间没有主从之分并且地位平等,一般情况下,其传输方案都是基于发送方推送的。例如,一个分布式集群中有5台计算机,如果限定每台计算机最多只向其他两台计算机推送数据,一台计算机在获得下载数据后可以推送给其他两台计算机,再由接收到数据的其他两台计算机推送给剩余的两台计算机。为避免影响其他业务服务,在这个过程中,集群中计算机之间数据的传输流量是需要进行限制的。
技术实现思路
本申请提供一种在P2P环境下发送方流量限制的方法和装置,以解决现有P2P传输流量限制的问题。本申请还提供一种在P2P环境下接收方流量限制的方法和装置。本申请提供的一种在P2P环境下发送方流量限制的方法,包括:获取待传输的数据;确定当前时间所归属的时间窗口;判断在所述时间窗口内已经发送的数据的数量加上所述待传输的数据的数量,是否超过所述本文档来自技高网...
一种在P2P环境下发送方以及接收方流量限制的方法、装置

【技术保护点】
一种在P2P环境下发送方流量限制的方法,其特征在于,包括:获取待传输的数据;确定当前时间所归属的时间窗口;判断在所述时间窗口内已经发送的数据的数量加上所述待传输的数据的数量,是否超过所述时间窗口的发送限制流量;若否,则向接收方发送所述待传输的数据。

【技术特征摘要】
1.一种在P2P环境下发送方流量限制的方法,其特征在于,包括:获取待传输的数据;确定当前时间所归属的时间窗口;判断在所述时间窗口内已经发送的数据的数量加上所述待传输的数据的数量,是否超过所述时间窗口的发送限制流量;若否,则向接收方发送所述待传输的数据。2.根据权利要求1所述的在P2P环境下发送方流量限制的方法,其特征在于,所述判断在所述时间窗口内已经发送的数据的数量加上所述待传输的数据的数量是否超过所述时间窗口的发送限制流量;包括:若是,则进行等待直至当前时间为下一个时间窗口的开始时间时,返回执行所述确定当前时间所归属的时间窗口的步骤。3.根据权利要求1所述的在P2P环境下发送方流量限制的方法,其特征在于,所述时间窗口,包括:预先划分的、时长相同的、连续的时间段。4.根据权利要求1所述的在P2P环境下发送方流量限制的方法,其特征在于,所述时间窗口的发送限制流量,包括:预先设定的、在所述时间窗口内发送数据的最大数量。5.根据权利要求1所述的在P2P环境下发送方流量限制的方法,其特征在于,在执行所述向接收方发送所述待传输的数据的步骤之后,执行下述步骤:若接收到拒绝接收所述待传输的数据的信息,则在等待设定数目的所述时间窗口之后,返回执行确定当前时间所归属的时间窗口的步骤。6.根据权利要求1所述的在P2P环境下发送方流量限制的方法,其特征在于,所述P2P环境,包括:分布式集群P2P环境。7.根据权利要求1所述的在P2P环境下发送方流量限制的方法,其特征在于,所述发送方为本地内存,并且所述接收方为本地固定存储。8.根据权利要求1所述的在P2P环境下发送方流量限制的方法,其特征在于,所述发送方为本地固定存储,并且所述接收方为本地内存。9.根据权利要求6所述的在P2P环境下发送方流量限制的方法,其特征在于,所述发送方为本地内存,并且所述接收方为异地计算机。10.一种在P2P环境下发送方流量限制的装置,其特征在于,包括:获取数据单元,用于获取待传输的数据,并触发确定时间窗口单元;所述确定时间窗口单元,用于确定当前时间所归属的时间窗口,并触发判断流量发送数据单元;所述判断流量发送数据单元,用于判断在所述时间窗口内已经发送的数据的数量加上所述待传输的数据的数量,是否超过所述时间窗口的发送限制流量;若否,则触发数据发送子单元;所述数据发送子单元,用于向接收方发送所述待传输的数据。11.根据权利要求10所述的在P2P环境下发送方流量限制的装置,其特征在于,所述判断流量发送数据单...

【专利技术属性】
技术研发人员:肖同春
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1