上行带宽资源共享方法及系统的制作方法

文档序号:9846568阅读:586来源:国知局
上行带宽资源共享方法及系统的制作方法
【技术领域】
[0001]本发明属于通讯技术领域,具体涉及一种上行带宽资源共享方法及系统。
【背景技术】
[0002]随着国家“宽带中国”战略的逐渐落地实施和4G普及带来的移动宽带的普及,一方面,终端用户的家庭带宽越来越大,终端用户越来越倾向于使用在线的SaaS业务,如云盘,在线办公编辑器,在线娱乐等。无独有偶,随着移动互联网的兴起,应用、服务、内容的产生和提供逐渐从大而集中的企业向小而分散的小企业乃至用户转变,同时,受长尾效应影响,用户产生内容(UGC:User Generate Content)未来可能成为互联网内容的主流。
[0003]上述两种发展趋势:从本地到云的应用模式地逐步切换以及内容从网络边缘节点到网络核心流动的趋势加强,对运营商提供宽带服务的模式提出了新的需求,即需要运营商提供更大的上行带宽,因为用户使用在线服务时需要将更多的数据同步上传到云端。
[0004]当前运营商提供宽带服务多采用非对称DSL技术,即终端用户的网络上行速率和下行速率不一致,一般是下行速率远远大于上行速率,这是基于内容从网络向用户流动为主的假设服务的,在这种场景下,上行带宽并不受到重视。但是,这种上下行带宽的不对称对当前移动互联网发展的两种模式形成巨大制约,亟待解决。
[0005]为了满足对上行带宽的需求,现有技术或方法需要运营商静态修改用户的订阅服务内容,并收取额外费用,这种方式会存在以下问题:I,修改流程周期较长;2,不能实现带宽动态提升或下降;3,用户需要支付额外的费用,增加了用户投入成本;4,有些用户的上行带宽一直闲置,且运营商进行资源预留,造成资源浪费;5,该上行带宽的提升是有限制的,假使用户愿意支付相关费用,但是针对非对称DSL技术而言,上行带宽提升难以超过链路和设备支持的最大速率。
[0006]为此,目前有人提出通过节点合作方式上传数据集实现带宽聚合,即是一种上行带宽共享的方式,但是,其又会存在以下问题:单一节点无休止地上传(称之为恶意节点),会导致所有节点上传带宽耗尽。
[0007]因此,目前亟需一种能够解决恶意节点疯狂上传的上行带宽资源共享方法及系统。

【发明内容】

[0008]本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种上行带宽资源共享方法及系统,能够按照预设周期自适应优化地获得协作上传组来较好地通过节点之间协作上传,因而能够解决恶意节点疯狂上传带来的影响的问题。
[0009]为解决上述问题之一,本发明提供了一种上行带宽资源共享方法,包括以下步骤:按照预设周期监控每个节点的当前剩余上行带宽;在任意两个所述节点之间建立两条方向相反的网络链路;当一节点需要上传数据时,在其他多个所述节点中按照以下规律选择预设数量的节点与自身形成协作上传组来上传数据:所述协作上传组中所有所述节点自所述需要上传数据的节点向目标地址上传单位数据量所需的时间之和为预设值。
[0010]优选地,每个所述节点自需要上传数据的节点向目标地址上传单位数据量所需的时间t = l/bwuf,其中,bwuf表示该节点的当前剩余上行带宽。
[0011]优选地,所述预设值为最小值。
[0012]优选地,还包括以下步骤:所述节点反馈其当前所属的所述协作上传组的数量;基于所述数量调节所述预设周期的大小。
[0013]本发明还提供一种上行带宽资源共享系统,包括:监控模块,用于按照预设周期监控每个节点的当前剩余上行带宽;网络链路建立模块,用于在任意两个节点之间建立两条方向相反的网络链路;协作上传组建立模块,用于当一节点需要上传数据时,在其他多个所述节点中按照以下规律选择预设数量的节点与自身形成协作上传组来上传数据:所述协作上传组中所有的所述节点自所述需要上传数据的节点向目标地址上传单位数据量所需的时间之和为预设值。
[00M]优选地,所述协作上传组建立模块,用于按照t = Ι/bwuf计算每个所述节点自需要上传数据的节点向目标地址上传单位数据量所需的时间t;其中,bwuf表示该节点的当前剩余上行带宽。
[0015]优选地,所述预设值为最小值。
[0016]优选地,还包括:节点反馈模块,用于节点反馈其当前所属的所述协作上传组的数量;预设周期调整模块,用于基于所述数量调节所述预设周期的大小。
[0017]本发明具有以下有益效果:
[0018]本发明提供的上行带宽资源共享方法及系统,借助定期更新每个节点的剩余上行带宽,并且按照预设规律选择预设数量的节点与需要上传数据的节点(即,起始节点)形成协作上传组来上传数据,而上述预设数量和预设规律为预先为了能够较好协作上传进行设置的,因此,本发明实施例提供的上行带宽资源共享方法,在每次上传时能够较好地通过节点之间协作上传,而且获得的协作上传组是随着按照预设周期自适应优化的,这样,可以避免现有技术中单一节点无休止的上传导致所有节点上传带宽耗尽的问题,具体地,本发明可将该恶意节点的影响局限在协作上传组上,并且,由于每个协作上传组是动态变化,因此,该恶意节点疯狂上传带来的影响也会随着节点组的动态变化而解决。
【附图说明】
[0019]图1为本发明实施例提供的上行带宽资源共享方法的流程图;
[0020]图2为多个节点形成协作上传组的示意图;
[0021]图3为本发明实施例提供的上行带宽资源共享系统的一种原理框图;
[0022]图4为本发明实施例提供的上行带宽资源共享系统的另一种原理框图。
【具体实施方式】
[0023]为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图来对本发明提供的上行带宽资源共享方法及系统进行详细描述。
[0024]为便于理解本发明,先对本发明中的相关概念解释如下:
[0025]节点,具体为网关节点,例如,智能家庭网关(Smart Home Gateway,简称SHG)。家庭网关是放置在终端用户家中的网络终端设备,一方面实现PPPoE拨号功能接入DSL网络,另一方面作为用户侧常驻的终端设备提供多设备接入网络服务,使得用户的多个设备(例如,个人电脑、Pad、手机)均能共享同一个DSL网络连接服务,当今的家庭网关还可以提供文件缓存,视频加速等应用,甚至可以安装用户自定义的应用与服务,以提供定制化服务,所以称为智能家庭网关。
[0026]服务订阅(Subscript1n),具体为运营商宽带业务的订阅,每个服务订阅通过一个订阅号(SID:Subscript1n ID)标识。
[0027]用户(User),具体为订阅运营商宽带业务的主体,可以是个人或者企业、政府机构等运营主体。一个用户可以拥有多个服务订阅,即用户和服务订阅是一对多的关系。
[0028]生活实践中,通常一个用户订阅一种宽带业务服务,即单拨模式,为简化起见,本发明仅讨论这种单拨模式,然而本发明同样适用于多拨模式。
[0029]当用户需要上网时,驻留在智能家庭网关上的拨号程序会拨号连接PPPoE服务器,其中,PPPoE服务器和Internet相连。拨号成功后,智能家庭网关会和PPPoE服务器建立基于隧道的逻辑链接,所有访问互联网的流量都经过此逻辑链接。同时,PPPoE服务器会为家庭网关分配网络IP地址,同时依据订阅服务的不同限定该智能家庭网关的上网速率,分为上行速率和下行速率。其中,所谓上行带宽(Upload Bandwidth)是指智能家庭网关发送数据到互联网的速率,一般以MB/s为单位,用bwu表示,订阅号为SID的订阅服务的上行速率用bwu(SID)表示。所谓下行速率(Download Bandwidth)是指智能家庭网关从互联网接收数据的速率,一般以MB/s为单位,用bwd表示,订阅号为SI D的订阅服务的下行速率用bwd (SID)表示。由于DSL技术的限制,通常情况下上行速率小于下行速率,S卩bmi(SID)〈bwd(SID)。
[0030]实施例1
[0031]图1为本发明实施例提供的上行带宽资源共享方法的流程图。图2为多个节点形成协作上传组的示意图。请一并参阅图1和图2,本实施例提供的上行带宽资源共享方法,包括以下步骤:
[0032]SI,按照预设周期监控每个节点的当前剩余上行带宽,记作bwuf。
[0033]具体地,步骤SI也即按照预设周期更新每个节点的当前剩余上行宽度。如图2所示,假设目前存在5个节点u、v、w、X和y,在该步骤SI中,按照预设周期监控该5个节点的当前剩余上行宽度,可分别记作bwuf (u)、bwuf (V)、bwuf (w)、bwuf (x)和bwuf (y)。
[0034]S2,在任意两个节点之间建立两条方向相反的网络链路。
[0035]具体地,以节点V和节点w进行示例性描述,如图2所示,建立节点V朝向节点w的一条网络链路以及节点w朝向节点V的一条网络链路。
[0036]S3,当一节点需要上传数据时(可称该节点为起始节点,如图2中的节点u ),
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1