CN106412628A - 一种带宽调整方法及相关设备 - Google Patents

一种带宽调整方法及相关设备 Download PDF

Info

Publication number
CN106412628A
CN106412628A CN201510458820.XA CN201510458820A CN106412628A CN 106412628 A CN106412628 A CN 106412628A CN 201510458820 A CN201510458820 A CN 201510458820A CN 106412628 A CN106412628 A CN 106412628A
Authority
CN
China
Prior art keywords
bandwidth
node device
cloud node
end cloud
network equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510458820.XA
Other languages
English (en)
Other versions
CN106412628B (zh
Inventor
王浩
管红光
韩磊
魏含宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201510458820.XA priority Critical patent/CN106412628B/zh
Priority to PCT/CN2016/087307 priority patent/WO2017016360A1/zh
Priority to EP16829726.5A priority patent/EP3319322A4/en
Publication of CN106412628A publication Critical patent/CN106412628A/zh
Priority to US15/884,314 priority patent/US10855618B2/en
Application granted granted Critical
Publication of CN106412628B publication Critical patent/CN106412628B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • H04N21/64738Monitoring network characteristics, e.g. bandwidth, congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种带宽调整方法及相关设备,用以实现对带宽的灵活调整。控制器获取末端云节点设备发送的行为特征统计信息,并获取***剩余带宽资源,所述行为特征统计信息为对接入所述末端云节点设备的用户的占用网络带宽的行为特征的统计结果;所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量;所述控制器向第一网络设备发送带宽调整指示,所述带宽调整指示用于指示所述第一网络设备根据所述带宽的调整量调整传输链路上的网络设备分配给所述末端云节点设备的带宽。

Description

一种带宽调整方法及相关设备
技术领域
本发明涉及通信技术领域,尤其涉及一种带宽调整方法及相关设备。
背景技术
目前,网络流量的主体是视频。
随着视频清晰度从标清到高清再到超高清(英文:Ultra High Definition,简称:UHD),全息影像技术将用户体验从平面的二维扩展到立体的多维,以及远程交互式虚拟现实游戏、自动驾驶汽车的出现,这些技术进步要求网络能提供更大的带宽和更低的端到端时延。以4K视频为例,要想达到较好的用户体验,要求带宽为60-112兆比特每秒(Mbps),这是现在1080P高清视频的17-32倍。预计,2018年全球67%的视频数据流经过内容传送网络(英文:contentdelivery network,简称:CDN)传输,假设OTT(英文:over thetop)业务模型保持不变,传输4K视频所需网络带宽需要增加5-11倍,所需CDN传输能力需要增加11-22倍,但不管是内容提供商(英文:content provider,简称:CP),还是网络服务提供商(英文:Internet service provider,简称:ISP),其收入和网络投资均远低于这个水平,如何做到保证网络传输需求,同时又能够保持网络传输成本的可承受性是CP和ISP共同关注的问题。
目前市场上出现了一种特殊无线路由器,除了具有无线路由功能之外,还允许在本地缓存某特定网站的视频内容,并将所述视频内容提供给其它用户。如图1所示,该特殊无线路由器的工作流程如下:
第一步,特定网站的服务器预先将热门视频推送到A用户的特殊无线路由器,视频内容报文的传输顺序为:服务器->各级路由器->宽带远程接入服务器(英文:Broadband Remote Access Server,简称:BRAS)->数字用户线接入复用器(英文:Digital Subscriber Line Access Multiplexer,简称:DSLAM)/光线路终端(英文:Optical Line Terminal,简称:OLT)->各种数字用户线路(英文:x Digital Subscriber Line,简称:xDSL)调制解调器(英文:Modem)/光网络终端(英文:Optical Network Terminal,简称:ONT)->A用户的特殊无线路由器,将该报文的传输方向称为下行方向,该步骤中报文的传输性能主要与下行链路的带宽能力相关。
第二步,B用户点播该热门视频,将点播请求发送给所述特定网站的服务器。
第三步,所述特定网站的服务器确定A用户的特殊无线路由器存储有该热门视频的内容,通知B用户。例如,所述特定网站的服务器使用HTTP重定向消息,消息中携带A用户的特殊无线路由器的IP地址及其他信息。
第四步,B用户从A用户的特殊无线路由器获取视频内容,此时视频内容报文的传输顺序为:A用户的特殊无线路由器->A用户对应的xDSLModem/ONT->A用户对应的DSLAM/OLT->BRAS->B用户对应的DSLAM/OLT->B用户对应的xDSL Modem/ONT->B用户,将A用户的特殊无线路由器到BRAS的传输方向称为上行方向,将BRAS到B用户的路径方向称为下行方向。
可见,图1中,上行方向使用的是A用户的上行带宽,下行方向使用的是B用户的下行带宽,这里以A用户和B用户处于同一个BRAS的不同OLT下为例,如果A/B用户处于同一OLT下,两者间的流量根据不同网络部署,可能经过OLT上接的BRAS转发,也有可能由该OLT直接转发。如果A/B用户处于不同BRAS下,传输链路还包括不同BRAS间通过各级路由器连接的链路。
在ISP给用户提供的宽带接入服务中,通常上/下行方向的接入带宽是不对称的,在传统ADSL接入方式下,典型的下行接入带宽为4Mbps,上行接入带宽一般只有512Kbps;在光接入方式下,典型的下行接入带宽为10-100Mbps,上行接入带宽为1-4Mbps。假设A用户的上行带宽为4Mbps,B用户的下行带宽为100Mbps,当A用户的特殊无线路由器给B用户提供视频内容时,最大传输速度受限于A用户的上行带宽,最多只能达到4Mbps。
可见,如何避免上行接入带宽对分布式CDN服务的限制是需要解决的问题。
发明内容
本发明实施例提供一种带宽调整方法及相关设备,用以实现对带宽的灵活调整。
本发明实施例提供的具体技术方案如下:
第一方面,提供了一种带宽调整方法,包括:
控制器获取末端云节点设备发送的行为特征统计信息,并获取***剩余带宽资源,所述行为特征统计信息为对接入所述末端云节点设备的用户的占用网络带宽的行为特征的统计结果;
所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量;
所述控制器向第一网络设备发送带宽调整指示,所述带宽调整指示用于指示所述第一网络设备根据所述带宽的调整量调整传输链路上的网络设备分配给所述末端云节点设备的带宽。
结合第一方面,在第一种可能的实现方式中,所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量,包括:
所述控制器根据所述行为特征统计信息以及评分参数确定能力评分,所述能力评分用于反映所述末端云节点设备提供服务的能力;
所述控制器根据所述能力评分和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述评分参数包括所述末端云节点设备的传输链路特征、所述末端云节点设备的处理能力、末端云服务使用者对所述末端云节点设备提供服务的评价、所述末端云节点设备的能力评分历史数据中的任意一种或多种的组合。
结合第一方面至第二种可能的实现方式中的任意一种,在第三种可能的实现方式中,所述第一网络设备为位于连接所述末端云节点设备与网关的传输链路上的网络设备,或者,所述第一网络设备为与位于连接所述末端云节点设备与网关的传输链路上的至少一个网络设备建立连接的网络设备。
第二方面,提供了一种带宽调整方法,包括:
第一网络设备接收控制器发送的带宽调整指示,所述带宽调整指示中携带末端云节点设备的带宽的调整量;
所述第一网络设备根据所述带宽的调整量调整位于连接所述末端云节点设备与网关的传输链路上的网络设备分配给所述末端云节点设备的带宽。
结合第二方面,在第一种可能的实现方式中,所述第一网络设备为所述传输链路上的网络设备,或者,所述第一网络设备为与所述传输链路上的至少一个网络设备建立连接的网络设备。
第三方面,提供了一种带宽调整方法,包括:
末端云节点设备统计接入所述末端云节点设备的用户的占用网络带宽的行为特征,得到行为特征统计信息;
所述末端云节点设备向控制器上报所述行为特征统计信息,以使所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
结合第三方面,在第一种可能的实现方式中,所述方法还包括:
末端云节点设备判断待传输的业务流是否为提供服务的业务流,若确定待传输的业务流是提供服务的业务流,采用第一带宽传输所述业务流,所述第一带宽为在第一网络设备的指示下调整后的带宽;否则,采用第二带宽传输所述业务流,所述第二带宽为在所述第一网络设备的指示下调整之前的带宽。
第四方面,提供了一种控制器,包括:
获取模块,用于获取末端云节点设备发送的行为特征统计信息,并获取***剩余带宽资源,所述行为特征统计信息为对接入所述末端云节点设备的用户的占用网络带宽的行为特征的统计结果;
处理模块,用于根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量;
发送模块,用于向第一网络设备发送带宽调整指示,所述带宽调整指示用于指示所述第一网络设备根据所述带宽的调整量调整传输链路上的网络设备分配给所述末端云节点设备的带宽。
结合第四方面,在第一种可能的实现方式中,所述处理模块具体用于:
根据所述行为特征统计信息以及评分参数确定能力评分,所述能力评分用于反映所述末端云节点设备提供服务的能力;
根据所述能力评分和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述评分参数包括所述末端云节点设备的传输链路特征、所述末端云节点设备的处理能力、末端云服务使用者对所述末端云节点设备提供服务的评价、所述末端云节点设备的能力评分历史数据中的任意一种或多种的组合。
结合第四方面至第二种可能的实现方式中的任意一种,在第三种可能的实现方式中,所述第一网络设备为位于连接所述末端云节点设备与网关的传输链路上的网络设备,或者,所述第一网络设备为与位于连接所述末端云节点设备与网关的传输链路上的至少一个网络设备建立连接的网络设备。
第五方面,提供了一种网络设备,包括:
接收模块,用于接收控制器发送的带宽调整指示,所述带宽调整指示中携带末端云节点设备的带宽的调整量;
处理模块,用于根据所述带宽的调整量调整位于连接所述末端云节点设备与网关的传输链路上的网络设备分配给所述末端云节点设备的带宽。
结合第五方面,在第一种可能的实现方式中,所述网络设备为所述传输链路上的网络设备,或者,所述网络设备为与所述传输链路上的至少一个网络设备建立连接的网络设备。
第六方面,提供了一种末端云节点设备,包括:
统计模块,用于统计接入所述末端云节点设备的用户的占用网络带宽的行为特征,得到行为特征统计信息;
上报模块,用于向控制器上报所述行为特征统计信息,以使所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
结合第六方面,在第一种可能的实现方式中,还包括判断模块,用于判断待传输的业务流是否为提供服务的业务流,若确定待传输的业务流是提供服务的业务流,采用第一带宽传输所述业务流,所述第一带宽为在第一网络设备的指示下调整后的带宽;否则,采用第二带宽传输所述业务流,所述第二带宽为在所述第一网络设备的指示下调整之前的带宽。
基于上述技术方案,本发明实施例中,控制器根据末端云节点设备的行为特征统计信息以及***剩余带宽资源,确定所述末端云节点设备的带宽的调整量,并向第一网络设备发送带宽调整指示,以指示第一网络设备根据确定的带宽的调整量调整传输链路上网络设备分配给末端云节点设备的带宽,从而实现对分配给单个末端云节点设备的带宽的动态调整,提高了***带宽资源的利用率。
附图说明
图1为通过无线路由器提供内容服务的流程示意图;
图2为末端云部署的网络架构示意图;
图3为本发明实施例中末端云节点设备进行带宽调整的方法流程示意图;
图4为本发明实施例中控制器进行带宽调整的方法流程示意图;
图5为本发明实施例中第一网络设备调整带宽的过程示意图;
图6为本发明实施例中末端云节点设备、控制器和BRAS进行带宽调整的过程示意图;
图7为本发明实施例中末端云节点设备提供CDN服务的***架构示意图;
图8为本发明实施例中控制器的结构示意图;
图9为本发明实施例中另一控制器的结构示意图;
图10为本发明实施例中网络设备结构示意图;
图11为本发明实施例中另一网络设备结构示意图;
图12为本发明实施例中末端云节点设备结构示意图;
图13为本发明实施例中另一末端云节点设备结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图2所示,随着云计算技术的兴起,越来越多的CP将业务迁移至云中。本文将CP的云数据中心称为中心云。中心云出于成本、电力供应等考虑一般建设在偏远的地区,与最终用户的距离较远,造成部分业务体验较差。ISP在城域网中提供的计算资源称为前端云,通过将部分业务数据和处理从中心云迁移到前端云以优化网络流量。
随着超高清视频兴起,家庭网络无线化,以及智能家居中物联网(英文:Internet of Things,简称:IoT)应用的普及,可以将家庭中的计算资源和/或存储资源整合起来提供业务服务,以进一步优化网络流量,本文中定义在家庭范围内部署的云服务为末端云服务。此外,末端云服务也可以应用于比家庭范围大的场景,例如,一层楼一个办公室等。
本发明实施例中将整合一个或多个终端设备的资源提供的服务称为末端云服务,并且,将提供末端云服务的设备定义为末端云节点设备。
在光接入技术中,末端云节点设备为ONT,末端云节点设备的计算资源和/或存储资源包括ONT内部的计算资源和/或存储资源,还包括与ONT连接的家庭网络内的每个终端设备的计算资源和/或存储资源,例如,通过USB等接口与ONT连接的手机、平板电脑、个人电脑和智能家电等终端设备的计算资源和/或存储资源。其中,ONT作为末端云节点设备的中心,具有本地资源管理功能,管理ONT内置的资源池和外置资源池。具体地,ONT管理的外置资源池可以通过预先配置或者设备间的自动发现机制将末端云节点设备中每个终端设备的计算资源和/或存储资源注册到ONT。ONT对外提供内置资源池和外置资源池的统一资源访问接口。当有外部资源分配***使用某个末端云节点设备的资源时,由该末端云节点设备的ONT将资源请求映射到已注册的资源上。
同理,在xDSL接入技术中,末端云节点设备为xDSL Modem,末端云节点设备的计算资源和/或存储资源包括xDSL Modem内部的计算资源和/或存储资源,还包括与xDSL Modem连接的家庭网络内的每个终端设备的计算资源和/或存储资源。其中,xDSL Modem作为末端云节点设备的中心,具有本地资源管理功能。可以通过预先配置或者设备间的自动发现机制将末端云节点设备中每个终端设备的计算资源和/或存储资源注册到xDSL Modem,由xDSL Modem对外提供资源访问接口。
以下实施例中以光接入网络为例进行说明,需要说明的是,本发明并不仅限于光接入网络,根据以下实施例可以扩展至其他接入网络,仅需将以下实施例中的网络设备替换为其他接入网络的具有相同功能的网络设备即可,例如将以下实施例中的ONT替换为xDSL Modem,将以下实施例中OLT替换为DSLAM等。
需要说明的是,本发明实施例中末端云节点设备除了提供内容服务之外,还可以提供其他服务,以下实施例中仅以末端云节点设备提供内容服务为例进行说明,本发明的保护范围并不以此为限制。
在采用末端云节点设备提供服务时,末端云节点设备至网关的上行带宽是影响上行传输性能的关键。具体实施中,根据实现末端云节点功能的网络设备的不同,末端云节点设备可以是ONT、OLT等网络设备。
本发明实施例中,带宽资源池包括ISP未分配的带宽资源以及ISP已经分配给用户的带宽资源中用户没有使用的带宽资源。由于带宽资源池中的带宽资源有限,如何将带宽资源池中的资源分配给提供服务的末端云节点设备,是提高末端云节点设备提供服务质量的关键。
在末端云业务开展初期,末端云节点设备数量低于设定阈值时,或者,在ISP的空闲带宽资源大于预设阈值时,不需要复杂的带宽调整策略,有以下两种带宽调整方式:
第一,网络设备若根据用户的签约信息确定用户开通了末端云服务,增大分配给该用户的带宽,为该用户提速,即增大所有的末端云节点设备的带宽,用户的签约信息是带宽调整的触发条件。
第二,网络设备识别为特定CP提供服务的末端云节点设备,仅增大识别出的末端云节点设备的带宽,具体地,可以通过数据报文的五元组或者HTTP消息的特定字段识别为特定CP提供服务的数据流,进而识别出为该特定CP提供服务的末端云节点设备。
在末端云业务开展的中远期,末端云节点设备的数量高于设定阈值时,或者在ISP的空闲带宽资源低于预设阈值时,需要精细化的带宽调整策略,以提升空闲带宽资源的总体利用率,同时保证末端云节点设备提供服务的质量。
需要说明的是,以下实施例中的控制器为逻辑实体,实际实施中,控制器可以作为一个新的网络设备部署在网络***中,或者控制器集成在网络***中已经部署的网络设备中。
需要说明的是,以下实施例中,带宽调整主要是应用于上行带宽调整的场景,也不排除应用于下行带宽调整的场景。
基于以上分析,本发明实施例中,如图3所示,末端云节点设备进行带宽调整的方法流程如下:
步骤301:末端云节点设备统计接入所述末端云节点设备的用户的占用网络带宽的行为特征,得到行为特征统计信息。
具体实施中,行为特征统计信息包括但不限于:上网时间段、传输的业务类型、上下行传输码率、传输时延、传输丢包率等指标。
步骤302:末端云节点设备向控制器上报所述行为特征统计信息,以使所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
一个具体实施中,末端云节点设备以预设时长为周期上报末端云节点设备的行为特征统计信息。
其中,带宽的调整量指上行带宽的调整量。
如图4所示,控制器进行带宽调整的详细方法流程如下:
步骤401:控制器获取末端云节点设备发送的行为特征统计信息,并获取***剩余带宽资源。
其中,所述行为特征统计信息对接入所述末端云节点设备的用户的占用网络带宽的行为特征的统计结果。
具体实施中,行为特征统计信息包括但不限于:上网时间段、传输的业务类型、上下行传输码率、传输时延、传输丢包率等指标。
其中,传输的业务类型和传输的上下行码率反映的是对物理带宽的占用情况,传输时延、传输丢包率等反映的是传输链路的质量。例如,传输的业务类型可以为视频、电子商务、网页(web)浏览、社交应用、云存储文件、文件下载、在线游戏等。
步骤402:控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
实施中,控制器根据所述行为特征统计信息以及评分参数确定能力评分,所述能力评分用于反映所述末端云节点设备提供服务的能力;所述控制器根据所述能力评分和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
其中,所述评分参数包括所述末端云节点设备的传输链路特征、末端云节点设备的处理能力、末端云服务使用者对所述末端云节点设备提供服务的评价、所述末端云节点设备的能力评分历史数据中的任意一种或多种的组合。
具体实施中,末端云节点设备的传输链路特征可以是从运营支撑***(Operation Support System,OSS)/认证授权计费(Authentication、Authorization、Accounting,AAA)等***获得,传输链路特征包括链路类型以及带宽等。
一个具体实施中,控制器以预设时长为周期获取末端云节点设备的行为特征统计信息,基于一个或多个预设时长收集的行为特征统计信息确定末端云节点设备的带宽调整量。
一个具体实施中,所述能力评分与所述末端云节点设备提供服务的能力成正比,所述能力评分与带宽的调整量成正比;***剩余带宽资源所指示的带宽资源与带宽调整量成正比。
例如,采用公式(1)计算能力评分:
其中,Score表示能力评分,Ci为1至n个行为特征统计信息中第i个行为特征统计信息,αi是行为特征统计信息Ci的加权因子,加权因子用来控制单个行为特征统计信息对能力评分的影响程度,Scoreh是对该末端云节点设备的历史评分(可以是最近一次评分,或者是最近几次评分的平均值等),β是平滑系数,用来控制历史评分对能力评分的影响程度。
例如,采用公式(2)确定末端云节点设备的带宽调整量:
其中,Score表示能力评分,Δbasic是预先设定的带宽调整单位,Percfree_bw是空闲资源百分比,即***剩余带宽资源与***总资源的比值,ΔAdjust是带宽调整量。根据公式(2),能力评分越高,带宽调整量也越高;空闲资源百分比越高,带宽调整量也越高,保证了带宽资源池中的资源被有效分配给提供服务能力较高的末端云节点设备,提高了末端云***的整体服务质量。
例如,视频业务占用的主要是末端云节点设备的下行带宽,云存储业务占用的主要是末端云节点设备的上行带宽,且这两种业务的流量持续时间较长。web浏览占用的带宽较小,流量具有间歇性和突发性。则根据视频业务、云存储业务、web浏览业务的业务类型对末端云节点设备进行评分,则使用web浏览业务的末端云节点设备的能力评分最高,则可将更多的带宽资源分配给使用web浏览业务的末端云节点设备,以提高末端云节点设备提供服务的质量。
步骤403:控制器向第一网络设备发送带宽调整指示,所述带宽调整指示用于指示所述第一网络设备根据所述带宽的调整量调整传输链路上的网络设备分配给所述末端云节点设备的带宽。
其中,所述第一网络设备为位于连接所述末端云节点设备与网关的传输链路上的网络设备,或者,所述第一网络设备为与位于连接所述末端云节点设备与网关的传输链路上的至少一个网络设备建立连接的网络设备。网关可以是BRAS或宽带网络网关(英文:broadband network gateway,简称:BNG)。
例如,第一网络设备可以是SDN控制器,或者为网管***服务器,或者为BRAS,或者为OLT,或者为ONT。
其中,带宽的调整量指上行带宽的调整量。
如图5所示,第一网络设备控制末端云节点设备的传输链路上的网络设备调整分配给末端云节点设备的带宽的过程如下:
步骤501:第一网络设备接收控制器发送的带宽调整指示,所述带宽调整指示中携带末端云节点设备的带宽的调整量。
其中,所述第一网络设备为所述末端云节点设备与网关的传输链路上的网络设备,或者,所述第一网络设备为与所述末端云节点设备与网关的传输链路上的至少一个网络设备建立连接的网络设备。
步骤502:第一网络设备根据所述带宽的调整量调整位于连接所述末端云节点设备与网关的传输链路上的网络设备分配给所述末端云节点设备的带宽。
其中,网关可以是BRAS或BNG。
实施中,在第一网络设备调整末端云节点设备的传输链路上的网络设备分配给该末端云节点设备的带宽后,末端云节点设备判断待传输的业务流是否为提供服务的业务流,若确定待传输的业务流是提供服务的业务流,采用第一带宽传输所述业务流,所述第一带宽为在第一网络设备的指示下调整后的带宽;否则,采用第二带宽传输所述业务流,所述第二带宽为在所述第一网络设备的指示下调整之前的带宽。从而保证调整的带宽用于末端云节点设备提供服务,避免末端云节点设备自身使用网络的业务和提供服务的业务相互干扰,保障各业务的服务质量(Quality of Service,QoS)。
具体实施中,可以通过承诺访问速率(Committed Access Rate,CAR)、访问控制表(Access Control List,ACL)等技术指定末端云节点设备自身使用网络的业务和提供服务的业务各自所占用的带宽资源。
其中,调整分配给末端云节点设备的带宽指分配给末端云节点设备的上行带宽。
一个具体实施例中,如图6所示,末端云节点设备、控制器和BRAS进行带宽调整的完整过程如下:
步骤601:末端云节点设备获取用户数据报文;
步骤602:末端云节点设备分析用户数据报文统计获得接入该末端云节点设备的用户的占用网络带宽的行为特征,获得行为特征统计信息;
步骤603:末端云节点设备将获得的行为特征统计信息上报给控制器;
步骤604:控制器收集末端云节点设备上报的行为特征统计信息;
步骤605:控制器根据收集的行为特征统计信息进行能力评分;
步骤606:控制器根据获得的能力评分和***带宽资源的使用情况计算末端云节点设备的带宽的调整量;
步骤607:控制器将获得的带宽的调整量发送给BRAS,由BRAS根据获得带宽的调整量调整位于末端云节点设备至网关的传输链路上的网络设备分配给该末端云节点设备的带宽。
一个具体实施例中,如图7所示,为末端云节点设备提供CDN服务(即内容服务)时的***架构示意图。其中,CDN/CP是末端云节点设备提供服务的使用者,用于对末端云节点设备提出资源服务请求,并通过末端云节点设备提供的接口将需要对外提供服务的内容布放到该末端云节点设备。资源调度模块用于实现全局范围内的提供服务的末端云节点设备的资源进行注册管理和维护。OSS/AAA用于对末端云节点设备进行鉴权等操作,并记录末端云节点设备提供服务的相关信息,为计费***提供参数。其中,A1~A10为接口,A1接口主要用于末端云节点设备的资源注册和资源状态上报;A2接口主要用于资源调度对末端云节点设备的资源分配、回收以及资源访问;A3接口主要用于末端云节点设备上报行为特征统计信息;A4接口用于末端云节点与BRAS之间的与服务质量保证相关信息的交互;A5接口用于资源调度模块提供对外服务接口,以及提供资源列表,以及接收CDN/CP等第三方***的资源访问请求,以及获取第三方使用末端云节点设备提供服务的评价;A6接口用于OSS/AAA对注册的末端云节点设备的资源进行鉴权,以及获取上报的服务相关信息;A7接口用于控制器从资源调度获取第三方对末端云节点设备提供服务的评价,用于能力评分;A8接口用于控制器根据能力评分高低向资源调度模块指示节点资源服务能力的高低顺序,资源调度可以指定区域等信息作为控制器选择资源列表的输入条件;A9接口用于控制器从OSS/AAA获取末端云节点设备的传输链路特征;A10接口用于控制器从BRAS获取剩余带宽资源;A11接口用于控制器向BRAS发送末端云节点设备的带宽调整指示。
需要说明的是,该具体实施例所提供的***架构仅为举例,根据设计的不同,模块间的接口也会相应变化,例如,资源调度由CDN/CP直接提供,则A5接口为设备内部实现,该***架构中的接口仅为逻辑接口,不代表设备之间的物理连接关系,例如,控制器可以通过BRAS提供的接口直接与BRAS进行信息交互,也可以通过网管***、OSS、SDN控制器等提供的接口间接与BRAS进行信息交互。
以上实施例中仅以末端云节点设备提供内容服务为例进行说明,实际应用中,本发明可以扩展应用至多种应用场景。例如,本发明可扩展应用至以下场景:
场景一,泛在计算:即将任意形态的计算设备连接成网络提供服务的分布式计算***,末端云节点设备除提供计算资源外,还可以对计算资源进行管理,以及可以根据不同的计算任务对网络带宽的需求灵活调整带宽;
场景二,智能上传:针对云存储等上行带宽要求较高的业务,末端云节点设备通过本地缓存、错开网络拥塞程度高的时间段进行异步上传、增大上行带宽、广域网TCP加速等提升用户体验;
场景三,私人保密柜:针对公有云存储服务泄密风险,末端云节点设备可以提供物理隔离的存储空间,并通过密码、签名和加密三重机制保证存储内容的远程安全访问,通过调整上行带宽可以提升远程访问的用户体验;
场景四,无线家庭:针对wifi信道争用、干扰、部署位置等引起传输性能下降的问题,末端云节点设备可以实现广域网和wifi家庭网络分段进行TCP优化,配合智能带宽调整效果更好;此外,末端云节点设备还可以实现和wifi相关的新功能,比如wifi室内定位、wifi充电等;
场景五,智能家居:针对当前采用不同IoT协议的IoT设备间无法互通的问题,末端云节点设备可以实现物理层网关功能,使得采用不同IoT协议的IoT设备可以互联互通,此外利用末端云节点设备的计算/存储能力可以对部分IoT应用数据进行本地存储以及本地处理,在处理后发送至云端,以减少数据传输量,降低时延;还可以提供IoT应用识别与QoS保证、语义层网络(IoT功能虚拟化及统一接口)等功能。
另外,本发明还可以应用于企业、园区等数据中心,该场景下,末端云节点设备可以是接入交换机(Access Router,AR)或数据中心的柜顶(Top of Rack,TOR)交换机,与OLT对应的设备为各级交换机和数据中心的出口路由器,与BRAS对应的设备为业务路由器(Service Router,SR)。
基于同一发明构思,本发明实施例中还提供了一种控制器,该控制器的具体实施可参见上述方法部分关于控制器的描述,重复之处不再赘述,如图8所示,该控制器主要包括:
获取模块801,用于获取末端云节点设备发送的行为特征统计信息,并获取***剩余带宽资源,所述行为特征统计信息为对接入所述末端云节点设备的用户的占用网络带宽的行为特征的统计结果;
处理模块802,用于根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量;
发送模块803,用于向第一网络设备发送带宽调整指示,所述带宽调整指示用于指示所述第一网络设备根据所述带宽的调整量调整传输链路上的网络设备分配给所述末端云节点设备的带宽。
实施中,处理模块802用于根据所述行为特征统计信息以及评分参数确定能力评分,所述能力评分用于反映所述末端云节点设备提供服务的能力;根据所述能力评分和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
一个具体实施中,处理模块802包括能力评分子模块和带宽调整决策子模块。能力评分子模块用于根据所述行为特征统计信息以及评分参数确定能力评分,,所述能力评分用于反映所述末端云节点设备提供服务的能力;带宽调整决策子模块用于根据所述能力评分和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。该具体实施例中,将能力评分子模块和带宽调整决策子模块分离,即使获取模块获取的行为特征统计信息的形式和个数发生变化,也不会影响带宽调整决策子模块。
其中,所述评分参数包括但不限于所述末端云节点设备的传输链路特征、所述末端云节点设备的处理能力、末端云服务使用者对所述末端云节点设备提供服务的评价、所述末端云节点设备的能力评分历史数据中的任意一种或多种的组合。
实施中,所述第一网络设备为位于连接所述末端云节点设备与网关的传输链路上的网络设备,或者,所述第一网络设备为与位于连接所述末端云节点设备与网关的传输链路上的至少一个网络设备建立连接的网络设备。
基于同一发明构思,本发明实施例中还提供了一种控制器,该控制器的具体实施可参见上述方法部分关于控制器的描述,重复之处不再赘述,如图9所示,该控制器主要包括处理器901、存储器902和收发机903,其中,存储器902中保存有预设的程序,处理器901读取存储器902中保存的程序,按照该程序执行以下过程:
获取末端云节点设备发送的行为特征统计信息,并获取***剩余带宽资源,所述行为特征统计信息为对接入所述末端云节点设备的用户的占用网络带宽的行为特征的统计结果;
根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量;
指示收发机903向第一网络设备发送带宽调整指示,所述带宽调整指示用于指示所述第一网络设备根据所述带宽的调整量调整传输链路上的网络设备分配给所述末端云节点设备的带宽。
实施中,处理器根据所述行为特征统计信息以及评分参数确定能力评分,所述能力评分用于反映所述末端云节点设备提供服务的能力;根据所述能力评分和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
其中,所述评分参数包括但不限于所述末端云节点设备的传输链路特征、所述末端云节点设备的处理能力、末端云服务使用者对所述末端云节点设备提供服务的评价、所述末端云节点设备的能力评分历史数据中的任意一种或多种的组合。
实施中,所述第一网络设备为位于连接所述末端云节点设备与网关的传输链路上的网络设备,或者,所述第一网络设备为与位于连接所述末端云节点设备与网关的传输链路上的至少一个网络设备建立连接的网络设备。
其中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
基于同一发明构思,本发明实施例中还提供了一种网络设备,该网络设备的具体实施可参见上述方法实施例中关于第一网络设备的描述,重复之处不再赘述,如图10所示,该网络设备主要包括:
接收模块1001,用于接收控制器发送的带宽调整指示,所述带宽调整指示中携带末端云节点设备的带宽的调整量;
处理模块1002,用于根据所述带宽的调整量调整位于连接所述末端云节点设备与网关的传输链路上的网络设备分配给所述末端云节点设备的带宽。
实施中,所述网络设备为所述末端云节点设备的传输链路上的网络设备,或者,所述网络设备为与所述传输链路上的至少一个网络设备建立连接的网络设备。
基于同一发明构思,本发明实施例中还提供了一种网络设备,该网络设备的具体实施可参见上述方法实施例中关于第一网络设备的描述,重复之处不再赘述,如图11所示,该网络设备主要包括处理器1101、存储器1102和收发机1103,其中,存储器1102中保存有预设的程序,处理器读取存储器中保存的程序,按照该程序执行以下过程:
通过收发机1103接收控制器发送的带宽调整指示,所述带宽调整指示中携带末端云节点设备的带宽的调整量;
根据所述带宽的调整量调整位于连接所述末端云节点设备与网关的传输链路上的网络设备分配给所述末端云节点设备的带宽。
其中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
基于同一发明构思,本发明实施例中还提供了一种末端云节点设备,该末端云节点设备的具体实施可参见上述方法实施例中关于末端云节点设备的描述,重复之处不再赘述,如图12所示,该末端云节点设备主要包括:
统计模块1201,用于统计接入所述末端云节点设备的用户的占用网络带宽的行为特征,得到行为特征统计信息;
上报模块1202,用于向控制器上报所述行为特征统计信息,以使所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
可选地,还包括判断模块,用于判断待传输的业务流是否为提供服务的业务流,若确定待传输的业务流是提供服务的业务流,采用第一带宽传输所述业务流,所述第一带宽为在第一网络设备的指示下调整后的带宽;否则,采用第二带宽传输所述业务流,所述第二带宽为在所述第一网络设备的指示下调整之前的带宽。
其中,带宽的调整量指上行带宽的调整量。
基于同一发明构思,本发明实施例中还提供了一种末端云节点设备,该末端云节点设备的具体实施可参见上述方法实施例中关于末端云节点设备的描述,重复之处不再赘述,如图13所示,该末端云节点设备主要包括处理器1301、存储器1302和收发机1303,其中,存储器1302中保存有预设的程序,处理器读取存储器中保存的程序,按照该程序执行以下过程:
统计接入所述末端云节点设备的用户的占用网络带宽的行为特征,得到行为特征统计信息;
通过收发机1303向控制器上报所述行为特征统计信息,以使所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
可选地,处理器1301判断待传输的业务流是否为提供服务的业务流,若确定待传输的业务流是提供服务的业务流,采用第一带宽传输所述业务流,所述第一带宽为在第一网络设备的指示下调整后的带宽;否则,采用第二带宽传输所述业务流,所述第二带宽为在所述第一网络设备的指示下调整之前的带宽。
其中,带宽的调整量指上行带宽的调整量。
其中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
基于上述技术方案,本发明实施例中,控制器根据末端云节点设备的行为特征统计信息以及***剩余带宽资源,确定带宽的调整量,并向第一网络设备发送带宽调整指示,以指示第一网络设备根据确定的带宽的调整量调整传输链路上网络设备分配给末端云节点设备的带宽,从而实现对分配给单个末端云节点设备的带宽的动态调整,提高了***带宽资源的利用率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (16)

1.一种带宽调整方法,其特征在于,包括:
控制器获取末端云节点设备发送的行为特征统计信息,并获取***剩余带宽资源,所述行为特征统计信息为对接入所述末端云节点设备的用户的占用网络带宽的行为特征的统计结果;
所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量;
所述控制器向第一网络设备发送带宽调整指示,所述带宽调整指示用于指示所述第一网络设备根据所述带宽的调整量调整传输链路上的网络设备分配给所述末端云节点设备的带宽。
2.如权利要求1所述的方法,其特征在于,所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量,包括:
所述控制器根据所述行为特征统计信息以及评分参数确定能力评分,所述能力评分用于反映所述末端云节点设备提供服务的能力;
所述控制器根据所述能力评分和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
3.如权利要求2所述的方法,其特征在于,所述评分参数包括所述末端云节点设备的传输链路特征、所述末端云节点设备的处理能力、末端云服务使用者对所述末端云节点设备提供服务的评价、所述末端云节点设备的能力评分历史数据中的任意一种或多种的组合。
4.如权利要求1-3任一项所述的方法,其特征在于,所述第一网络设备为位于连接所述末端云节点设备与网关的传输链路上的网络设备,或者,所述第一网络设备为与位于连接所述末端云节点设备与网关的传输链路上的至少一个网络设备建立连接的网络设备。
5.一种带宽调整方法,其特征在于,包括:
第一网络设备接收控制器发送的带宽调整指示,所述带宽调整指示中携带末端云节点设备的带宽的调整量;
所述第一网络设备根据所述带宽的调整量调整位于连接所述末端云节点设备与网关的传输链路上的网络设备分配给所述末端云节点设备的带宽。
6.如权利要求5所述的方法,其特征在于,所述第一网络设备为所述传输链路上的网络设备,或者,所述第一网络设备为与所述传输链路上的至少一个网络设备建立连接的网络设备。
7.一种带宽调整方法,其特征在于,包括:
末端云节点设备统计接入所述末端云节点设备的用户的占用网络带宽的行为特征,得到行为特征统计信息;
所述末端云节点设备向控制器上报所述行为特征统计信息,以使所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
末端云节点设备判断待传输的业务流是否为提供服务的业务流,若确定待传输的业务流是提供服务的业务流,采用第一带宽传输所述业务流,所述第一带宽为在第一网络设备的指示下调整后的带宽;否则,采用第二带宽传输所述业务流,所述第二带宽为在所述第一网络设备的指示下调整之前的带宽。
9.一种控制器,其特征在于,包括:
获取模块,用于获取末端云节点设备发送的行为特征统计信息,并获取***剩余带宽资源,所述行为特征统计信息为对接入所述末端云节点设备的用户的占用网络带宽的行为特征的统计结果;
处理模块,用于根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量;
发送模块,用于向第一网络设备发送带宽调整指示,所述带宽调整指示用于指示所述第一网络设备根据所述带宽的调整量调整传输链路上的网络设备分配给所述末端云节点设备的带宽。
10.如权利要求9所述的控制器,其特征在于,所述处理模块具体用于:
根据所述行为特征统计信息以及评分参数确定能力评分,所述能力评分用于反映所述末端云节点设备提供服务的能力;
根据所述能力评分和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
11.如权利要求10所述的控制器,其特征在于,所述评分参数包括所述末端云节点设备的传输链路特征、所述末端云节点设备的处理能力、末端云服务使用者对所述末端云节点设备提供服务的评价、所述末端云节点设备的能力评分历史数据中的任意一种或多种的组合。
12.如权利要求9-11任一项所述的控制器,其特征在于,所述第一网络设备为位于连接所述末端云节点设备与网关的传输链路上的网络设备,或者,所述第一网络设备为与位于连接所述末端云节点设备与网关的传输链路上的至少一个网络设备建立连接的网络设备。
13.一种网络设备,其特征在于,包括:
接收模块,用于接收控制器发送的带宽调整指示,所述带宽调整指示中携带末端云节点设备的带宽的调整量;
处理模块,用于根据所述带宽的调整量调整位于连接所述末端云节点设备与网关的传输链路上的网络设备分配给所述末端云节点设备的带宽。
14.如权利要求13所述的网络设备,其特征在于,所述网络设备为所述传输链路上的网络设备,或者,所述网络设备为与所述传输链路上的至少一个网络设备建立连接的网络设备。
15.一种末端云节点设备,其特征在于,包括:
统计模块,用于统计接入所述末端云节点设备的用户的占用网络带宽的行为特征,得到行为特征统计信息;
上报模块,用于向控制器上报所述行为特征统计信息,以使所述控制器根据所述行为特征统计信息和所述***剩余带宽资源,确定所述末端云节点设备的带宽的调整量。
16.如权利要求15所述的末端云节点设备,其特征在于,还包括判断模块,用于判断待传输的业务流是否为提供服务的业务流,若确定待传输的业务流是提供服务的业务流,采用第一带宽传输所述业务流,所述第一带宽为在第一网络设备的指示下调整后的带宽;否则,采用第二带宽传输所述业务流,所述第二带宽为在所述第一网络设备的指示下调整之前的带宽。
CN201510458820.XA 2015-07-30 2015-07-30 一种带宽调整方法及相关设备 Active CN106412628B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201510458820.XA CN106412628B (zh) 2015-07-30 2015-07-30 一种带宽调整方法及相关设备
PCT/CN2016/087307 WO2017016360A1 (zh) 2015-07-30 2016-06-27 一种带宽调整方法及相关设备
EP16829726.5A EP3319322A4 (en) 2015-07-30 2016-06-27 Bandwidth adjustment method and related device
US15/884,314 US10855618B2 (en) 2015-07-30 2018-01-30 Bandwidth adjustment method and related device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510458820.XA CN106412628B (zh) 2015-07-30 2015-07-30 一种带宽调整方法及相关设备

Publications (2)

Publication Number Publication Date
CN106412628A true CN106412628A (zh) 2017-02-15
CN106412628B CN106412628B (zh) 2020-07-24

Family

ID=57884114

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510458820.XA Active CN106412628B (zh) 2015-07-30 2015-07-30 一种带宽调整方法及相关设备

Country Status (4)

Country Link
US (1) US10855618B2 (zh)
EP (1) EP3319322A4 (zh)
CN (1) CN106412628B (zh)
WO (1) WO2017016360A1 (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107124375A (zh) * 2017-03-27 2017-09-01 网宿科技股份有限公司 Cdn网络带宽资源的错峰调度方法、***以及服务器
CN107659505A (zh) * 2017-09-27 2018-02-02 迈普通信技术股份有限公司 一种sdn网络的选路方法和sdn控制器
CN108079578A (zh) * 2017-10-26 2018-05-29 咪咕互动娱乐有限公司 一种基于云游戏的码率调整方法、装置及存储介质
CN108833548A (zh) * 2018-06-20 2018-11-16 中国联合网络通信集团有限公司 Sd-wan网络***以及用于网络流量加速优化方法
CN108966351A (zh) * 2018-06-20 2018-12-07 四川斐讯信息技术有限公司 一种调整无线路由器带宽的方法和装置
CN108966350A (zh) * 2018-06-20 2018-12-07 四川斐讯信息技术有限公司 一种选择无线路由器带宽的方法和装置
CN109548087A (zh) * 2018-12-19 2019-03-29 新华三技术有限公司成都分公司 通信方法及装置
CN110166368A (zh) * 2019-04-30 2019-08-23 广州微算互联信息技术有限公司 一种云存储网络带宽控制***及方法
CN110519317A (zh) * 2018-05-21 2019-11-29 华为技术有限公司 一种数据传输方法以及设备
CN110650358A (zh) * 2019-09-30 2020-01-03 北京奇艺世纪科技有限公司 一种节点分配的方法、装置、节点分配服务器及介质
WO2020015578A1 (zh) * 2018-07-18 2020-01-23 贵州白山云科技股份有限公司 一种调度缓存节点的方法、装置、***、介质及设备
CN111565323A (zh) * 2020-03-23 2020-08-21 视联动力信息技术股份有限公司 一种流量控制方法、装置、电子设备及存储介质
CN111757472A (zh) * 2019-03-28 2020-10-09 大唐移动通信设备有限公司 一种网络通道的控制方法及装置
CN112291835A (zh) * 2019-07-25 2021-01-29 大唐移动通信设备有限公司 一种***带宽处理方法、基站及装置、介质
WO2022042321A1 (zh) * 2020-08-31 2022-03-03 中兴通讯股份有限公司 高清视频的调度方法、基站、调度***和存储介质

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10454714B2 (en) 2013-07-10 2019-10-22 Nicira, Inc. Method and system of overlay flow control
US10498652B2 (en) 2015-04-13 2019-12-03 Nicira, Inc. Method and system of application-aware routing with crowdsourcing
US10425382B2 (en) 2015-04-13 2019-09-24 Nicira, Inc. Method and system of a cloud-based multipath routing protocol
US10135789B2 (en) 2015-04-13 2018-11-20 Nicira, Inc. Method and system of establishing a virtual private network in a cloud service for branch networking
EP3556063B1 (en) * 2016-12-16 2021-10-27 Telefonaktiebolaget LM Ericsson (publ) Method and request router for dynamically pooling resources in a content delivery network (cdn), for efficient delivery of live and on-demand content
US20180219765A1 (en) 2017-01-31 2018-08-02 Waltz Networks Method and Apparatus for Network Traffic Control Optimization
US20200036624A1 (en) 2017-01-31 2020-01-30 The Mode Group High performance software-defined core network
US10992568B2 (en) 2017-01-31 2021-04-27 Vmware, Inc. High performance software-defined core network
US11706127B2 (en) 2017-01-31 2023-07-18 Vmware, Inc. High performance software-defined core network
US10574528B2 (en) * 2017-02-11 2020-02-25 Nicira, Inc. Network multi-source inbound quality of service methods and systems
US10778528B2 (en) 2017-02-11 2020-09-15 Nicira, Inc. Method and system of connecting to a multipath hub in a cluster
CN108811121B (zh) 2017-05-05 2022-09-09 华为技术有限公司 一种调整终端工作带宽的方法及装置
ES2905115T3 (es) * 2017-06-12 2022-04-07 Deutsche Telekom Ag Método y sistema para establecer una ruta de servicio en una red de comunicaciones
US10523539B2 (en) 2017-06-22 2019-12-31 Nicira, Inc. Method and system of resiliency in cloud-delivered SD-WAN
US11115480B2 (en) 2017-10-02 2021-09-07 Vmware, Inc. Layer four optimization for a virtual network defined over public cloud
US11102032B2 (en) 2017-10-02 2021-08-24 Vmware, Inc. Routing data message flow through multiple public clouds
US10999100B2 (en) 2017-10-02 2021-05-04 Vmware, Inc. Identifying multiple nodes in a virtual network defined over a set of public clouds to connect to an external SAAS provider
US11223514B2 (en) 2017-11-09 2022-01-11 Nicira, Inc. Method and system of a dynamic high-availability mode based on current wide area network connectivity
CN109412977B (zh) 2018-10-18 2022-05-17 网宿科技股份有限公司 一种域名带宽调节方法及相关设备
US11018995B2 (en) 2019-08-27 2021-05-25 Vmware, Inc. Alleviating congestion in a virtual network deployed over public clouds for an entity
CN112449254B (zh) * 2019-08-28 2022-08-30 中国电信股份有限公司 网络上下行带宽调整方法、装置和***
CN110996353A (zh) * 2019-10-21 2020-04-10 珠海格力电器股份有限公司 一种无线频宽调整方法、装置、终端及存储介质
US11611507B2 (en) 2019-10-28 2023-03-21 Vmware, Inc. Managing forwarding elements at edge nodes connected to a virtual network
US11394640B2 (en) 2019-12-12 2022-07-19 Vmware, Inc. Collecting and analyzing data regarding flows associated with DPI parameters
US11489783B2 (en) 2019-12-12 2022-11-01 Vmware, Inc. Performing deep packet inspection in a software defined wide area network
US11438789B2 (en) 2020-01-24 2022-09-06 Vmware, Inc. Computing and using different path quality metrics for different service classes
US11245641B2 (en) 2020-07-02 2022-02-08 Vmware, Inc. Methods and apparatus for application aware hub clustering techniques for a hyper scale SD-WAN
CN114006820B (zh) * 2020-07-28 2023-09-05 中移(苏州)软件技术有限公司 一种传输带宽调整方法及设备、计算机可读存储介质
US11363124B2 (en) 2020-07-30 2022-06-14 Vmware, Inc. Zero copy socket splicing
CN114513423B (zh) * 2020-10-23 2023-11-03 中移(苏州)软件技术有限公司 一种带宽调节方法、装置、设备及存储介质
US11444865B2 (en) 2020-11-17 2022-09-13 Vmware, Inc. Autonomous distributed forwarding plane traceability based anomaly detection in application traffic for hyper-scale SD-WAN
WO2022104754A1 (zh) * 2020-11-20 2022-05-27 达闼机器人股份有限公司 网络资源的管理方法、管理装置、电子设备及存储介质
US11575600B2 (en) 2020-11-24 2023-02-07 Vmware, Inc. Tunnel-less SD-WAN
US11601356B2 (en) 2020-12-29 2023-03-07 Vmware, Inc. Emulating packet flows to assess network links for SD-WAN
US11792127B2 (en) 2021-01-18 2023-10-17 Vmware, Inc. Network-aware load balancing
US11979325B2 (en) 2021-01-28 2024-05-07 VMware LLC Dynamic SD-WAN hub cluster scaling with machine learning
US11582144B2 (en) 2021-05-03 2023-02-14 Vmware, Inc. Routing mesh to provide alternate routes through SD-WAN edge forwarding nodes based on degraded operational states of SD-WAN hubs
US12009987B2 (en) 2021-05-03 2024-06-11 VMware LLC Methods to support dynamic transit paths through hub clustering across branches in SD-WAN
US11729065B2 (en) 2021-05-06 2023-08-15 Vmware, Inc. Methods for application defined virtual network service among multiple transport in SD-WAN
US12015536B2 (en) 2021-06-18 2024-06-18 VMware LLC Method and apparatus for deploying tenant deployable elements across public clouds based on harvested performance metrics of types of resource elements in the public clouds
US11489720B1 (en) 2021-06-18 2022-11-01 Vmware, Inc. Method and apparatus to evaluate resource elements and public clouds for deploying tenant deployable elements based on harvested performance metrics
US11375005B1 (en) 2021-07-24 2022-06-28 Vmware, Inc. High availability solutions for a secure access service edge application
CN113438118A (zh) * 2021-08-02 2021-09-24 北京金山云网络技术有限公司 数据传输带宽的调整方法、装置、计算机设备和存储介质
US11943146B2 (en) 2021-10-01 2024-03-26 VMware LLC Traffic prioritization in SD-WAN
US11909815B2 (en) 2022-06-06 2024-02-20 VMware LLC Routing based on geolocation costs
CN116094969B (zh) * 2022-12-23 2024-03-29 中国联合网络通信集团有限公司 带宽调整方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101035264A (zh) * 2007-04-09 2007-09-12 中兴通讯股份有限公司 一种内容分发网络***及其内容和服务调度方法
CN101072180A (zh) * 2007-04-03 2007-11-14 中兴通讯股份有限公司 一种下一代通讯网络中加强传送控制层控制的方法及***
CN101155093A (zh) * 2006-09-30 2008-04-02 华为技术有限公司 一种无线通信网络带宽分配方法与装置
CN101674614A (zh) * 2009-10-23 2010-03-17 北京携远天成技术有限公司 一种无线局域网络中保证安防监控数据传输质量的方法
EP2157736A4 (en) * 2007-11-27 2010-06-23 Huawei Tech Co Ltd METHOD AND SERVER FOR DETERMINING THE DIRECT OPTICAL PATH AND SYSTEM FOR ESTABLISHING THE DIRECT OPTICAL PATH

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010007099A1 (en) * 1999-12-30 2001-07-05 Diogo Rau Automated single-point shopping cart system and method
US20070073878A1 (en) * 2005-09-23 2007-03-29 Qurio Holdings, Inc. System and method for lowering proxy bandwidth utilization
US7945689B2 (en) * 2007-03-23 2011-05-17 Sony Corporation Method and apparatus for transferring files to clients using a peer-to-peer file transfer model and a client-server transfer model
CN101212255B (zh) * 2006-12-29 2011-05-04 华为技术有限公司 一种光接入网络带宽动态调整及故障保护的方法和装置
CN101188562B (zh) * 2007-12-20 2011-02-09 杭州华三通信技术有限公司 流量控制方法、***和装置
US8266310B2 (en) * 2009-07-17 2012-09-11 Microsoft Corporation Enabling peer-to-peer content retrieval in HTTP
CN101827017A (zh) * 2010-02-04 2010-09-08 蓝盾信息安全技术股份有限公司 一种动态分配网络流量的方法及***
WO2014011216A1 (en) * 2012-07-13 2014-01-16 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
CN103188165B (zh) * 2013-03-12 2016-06-01 神州数码网络(北京)有限公司 一种路由器多径输出智能负载均衡的方法及路由器
CN104486254A (zh) * 2014-12-12 2015-04-01 上海斐讯数据通信技术有限公司 一种sdn网络带宽控制方法及***
CN104618157B (zh) * 2015-01-27 2018-05-18 华为技术有限公司 网络管理方法、设备及***
CN104580018B (zh) * 2015-01-27 2018-04-20 新华三技术有限公司 一种软件定义网络中带宽调整方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155093A (zh) * 2006-09-30 2008-04-02 华为技术有限公司 一种无线通信网络带宽分配方法与装置
CN101072180A (zh) * 2007-04-03 2007-11-14 中兴通讯股份有限公司 一种下一代通讯网络中加强传送控制层控制的方法及***
CN101035264A (zh) * 2007-04-09 2007-09-12 中兴通讯股份有限公司 一种内容分发网络***及其内容和服务调度方法
EP2157736A4 (en) * 2007-11-27 2010-06-23 Huawei Tech Co Ltd METHOD AND SERVER FOR DETERMINING THE DIRECT OPTICAL PATH AND SYSTEM FOR ESTABLISHING THE DIRECT OPTICAL PATH
CN101674614A (zh) * 2009-10-23 2010-03-17 北京携远天成技术有限公司 一种无线局域网络中保证安防监控数据传输质量的方法

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107124375A (zh) * 2017-03-27 2017-09-01 网宿科技股份有限公司 Cdn网络带宽资源的错峰调度方法、***以及服务器
CN107124375B (zh) * 2017-03-27 2020-02-18 网宿科技股份有限公司 Cdn网络带宽资源的错峰调度方法、***以及服务器
CN107659505A (zh) * 2017-09-27 2018-02-02 迈普通信技术股份有限公司 一种sdn网络的选路方法和sdn控制器
CN107659505B (zh) * 2017-09-27 2020-03-13 迈普通信技术股份有限公司 一种sdn网络的选路方法和sdn控制器
CN108079578A (zh) * 2017-10-26 2018-05-29 咪咕互动娱乐有限公司 一种基于云游戏的码率调整方法、装置及存储介质
CN110519317B (zh) * 2018-05-21 2021-02-12 华为技术有限公司 一种数据传输方法以及设备
CN110519317A (zh) * 2018-05-21 2019-11-29 华为技术有限公司 一种数据传输方法以及设备
CN108833548A (zh) * 2018-06-20 2018-11-16 中国联合网络通信集团有限公司 Sd-wan网络***以及用于网络流量加速优化方法
CN108966351A (zh) * 2018-06-20 2018-12-07 四川斐讯信息技术有限公司 一种调整无线路由器带宽的方法和装置
CN108966350A (zh) * 2018-06-20 2018-12-07 四川斐讯信息技术有限公司 一种选择无线路由器带宽的方法和装置
WO2020015578A1 (zh) * 2018-07-18 2020-01-23 贵州白山云科技股份有限公司 一种调度缓存节点的方法、装置、***、介质及设备
CN109548087A (zh) * 2018-12-19 2019-03-29 新华三技术有限公司成都分公司 通信方法及装置
CN111757472A (zh) * 2019-03-28 2020-10-09 大唐移动通信设备有限公司 一种网络通道的控制方法及装置
CN110166368A (zh) * 2019-04-30 2019-08-23 广州微算互联信息技术有限公司 一种云存储网络带宽控制***及方法
CN110166368B (zh) * 2019-04-30 2022-11-08 广州微算互联信息技术有限公司 一种云存储网络带宽控制***及方法
CN112291835A (zh) * 2019-07-25 2021-01-29 大唐移动通信设备有限公司 一种***带宽处理方法、基站及装置、介质
CN110650358A (zh) * 2019-09-30 2020-01-03 北京奇艺世纪科技有限公司 一种节点分配的方法、装置、节点分配服务器及介质
CN110650358B (zh) * 2019-09-30 2022-01-28 北京奇艺世纪科技有限公司 一种节点分配的方法、装置、节点分配服务器及介质
CN111565323A (zh) * 2020-03-23 2020-08-21 视联动力信息技术股份有限公司 一种流量控制方法、装置、电子设备及存储介质
WO2022042321A1 (zh) * 2020-08-31 2022-03-03 中兴通讯股份有限公司 高清视频的调度方法、基站、调度***和存储介质

Also Published As

Publication number Publication date
US20180159796A1 (en) 2018-06-07
EP3319322A1 (en) 2018-05-09
WO2017016360A1 (zh) 2017-02-02
CN106412628B (zh) 2020-07-24
US10855618B2 (en) 2020-12-01
EP3319322A4 (en) 2018-05-30

Similar Documents

Publication Publication Date Title
CN106412628A (zh) 一种带宽调整方法及相关设备
US10230659B2 (en) Method and system to allocate bandwidth based on task deadline in cloud computing networks
Taleb Toward carrier cloud: Potential, challenges, and solutions
JP6268623B2 (ja) データトラフィック制限のための方法および装置
CN103475947B (zh) 一种基于软件定义网络的流媒体分发***和方法
Davy et al. Challenges to support edge-as-a-service
CN109640348A (zh) 多业务mec网络架构、多业务数据流的处理方法及装置
CN105340234B (zh) 在电缆Wi-Fi网络上用于多屏幕视频应用的自适应资源管理
Sivaraman et al. Virtualizing the access network via open APIs
CN103024001A (zh) 一种业务调度方法与装置及融合设备
CN104468408B (zh) 用于动态调整业务带宽的方法和控制中心服务器
CN109525426A (zh) 一种基于fv的开放式mec平台的服务控制***及方法
CN107483286A (zh) 一种基于云‑雾环境下合并和部署服务功能链的方法
CN106992944A (zh) 一种无线虚拟网络中的资源映射方法
Liu et al. Resource allocation for video transcoding and delivery based on mobile edge computing and blockchain
Yu vDLT: A service-oriented blockchain system with virtualization and decoupled management/control and execution
Gama et al. Video streaming analysis in multi-tier edge-cloud networks
Gharakheili et al. Enabling fast and slow lanes for content providers using software defined networking
CN105812281B (zh) 服务质量qos层级控制方法、装置及***
Ma et al. Congestion and its role in network equilibrium
Amiri et al. SDN-enabled game-aware network management for residential gateways
Gharakheili et al. Pricing user-sanctioned dynamic fast-lanes driven by content providers
Agustin et al. Sustainability of Indonesian telecommunication operators in the era of net neutrality
Gharakheili The role of SDN in broadband networks
Kocak et al. Network neutrality with content caching and its effect on access pricing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant