CN106454959A - 一种分布式网络的服务质量控制方法、及服务器 - Google Patents
一种分布式网络的服务质量控制方法、及服务器 Download PDFInfo
- Publication number
- CN106454959A CN106454959A CN201610934858.4A CN201610934858A CN106454959A CN 106454959 A CN106454959 A CN 106454959A CN 201610934858 A CN201610934858 A CN 201610934858A CN 106454959 A CN106454959 A CN 106454959A
- Authority
- CN
- China
- Prior art keywords
- flow
- base station
- transmission
- transmission sub
- server
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种分布式网络的服务质量控制方法、及服务器,应用于分布式网络中的服务器,在所述分布式网络中包括:所述服务器、终端设备、接入设备以及至少两个存储设备;所述终端设备支持在两条或者两条以上的传输子流上收发业务报文;所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文,使所述接入设备分别向第一存储设备和第二存储设备转发接收到的业务报文;其特征在于,所述方法包括:所述服务器向所述接入设备发送修改策略信息,指示所述接入设备依据所述修改策略信息的指示,修改所述第一传输子流和/或所述第二传输子流所占用的上行网络资源。可以对其中一条传输子流进行QoS控制,减少控制信令的开销。
Description
技术领域
本发明涉及一种通信技术领域,尤其是一种分布式网络的服务质量控制方法、及服务器。
背景技术
演进的分组系统(Evolved Packet System,EPS)是第三代合作伙伴计划(3rdGeneration Partnership Project,3GPP)中出现的概念。可以认为EPS=UE(UserEquipment,用户设备)+LTE(Long Term Evolution,长期演进;是4G接入网部分)+EPC(Evolved Packet Core,演进的分组核心网)。
随着互联网的飞速发展,终端设备通常会具有多个网络接口,如Wi-Fi(Wireless-Fidelity,无线保真)接口、2G(The 2nd Generation Mobile Communication Technology,第二代移动通信技术)接口、3G(The 3rd Generation Mobile CommunicationTechnology,第三代移动通信技术)接口等等,从而可以实现到目标节点的多条链路。
TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,是一对一的传输协议,不能够充分利用用户设备的多址多网络接口的优势,从而造成资源浪费。
MPTCP(MultiPath TCP,多路径传输控制协议)是一种TCP的改进协议,它允许通信双方同时通过多条连接进行数据传送。在移动通信中,支持MPTCP技术的UE和服务器同时使用3GPP接入技术的多条连接与对端通信时,UE根据业务需求需要修改承载的QoS(Qualityof Service,服务质量)。
然而,在目前针对每一条连接根据业务需求修改各条连接的承载QoS。会造成UE及服务器的信令处理数量的增多,消耗额外资源。
发明内容
针对现有技术的不足,本发明提供一种分布式网络的服务质量控制方法、及服务器,用于减少信令消耗。
本发明的技术方案为:一种分布式网络的服务质量控制方法,应用于分布式网络中的服务器,在所述分布式网络中包括:所述服务器、终端设备、接入设备以及至少两个存储设备;所述终端设备支持在两条或者两条以上的传输子流上收发业务报文;所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文,使所述接入设备分别向第一存储设备和第二存储设备转发接收到的业务报文;所述方法包括:
所述服务器向所述接入设备发送修改策略信息,指示所述接入设备依据所述修改策略信息的指示,修改所述第一传输子流和/或所述第二传输子流所占用的上行网络资源。
在一种可选的实现方式中,所述服务器为所述分布式网络中的控制面设备,所述接入设备集成转发面功能,所述第一传输子流和所述第二传输子流使用不同的网络接口;在所述服务器向所述接入设备发送修改策略信息之前,所述方法还包括:
所述服务器截取所述终端设备使用所述第一传输子流和所述第二传输子流分别发往所述第一存储设备和所述第二存储设备的业务报文;
所述服务器解析所述业务报文,从所述业务报文中获得所述第一传输子流和所述第二传输子流的关联信息,在所述关联信息中包含所述第一传输子流和所述第二传输子流的流标识信息;
所述服务器根据所述关联信息确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流;
所述服务器向所述接入设备发送修改策略信息包括:
所述服务器依据服务质量策略向所述接入设备发送所述修改策略信息。
在一种可选的实现方式中,所述服务器为所述分布式网络中的控制面设备,所述接入设备集成转发面功能,所述第一传输子流和所述第二传输子流使用不同的网络接口;所述方法还包括:
所述服务器接收来自接入设备的流标识信息;所述流标识信息由所述接入设备在接收到业务报文后,解析业务报文获得其中携带的流标识信息,在确定解析获得的流标识信息与之前的流标识信息不同后发送给所述服务器;
所述服务器在接收到流标识信息后,解析所述流标识信息获得子流序号和流标识,如果存在所述第一子流的子流序号和所述第二子流的流序号,且流标识相同,则确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流。
在一种可选的实现方式中,所述接入设备包括:第一基站和第二基站;所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文包括:所述终端设备使用第一传输子流向所述第一基站发送业务报文,所述终端设备使用第二传输子流向所述第二基站发送业务报文;
所述服务器依据服务质量策略向所述接入设备发送修改策略信息包括:
所述服务器依据服务质量策略确定需要修改所述第一业务子流所占用的网络资源,则向所述第一基站发送所述修改策略信息;和/或,所述服务器依据服务质量策略确定需要修改所述第二业务子流所占用的网络资源,则向所述第二基站发送所述修改策略信息。
在一种可选的实现方式中,所述方法还包括:
所述服务器接收所述第一存储设备和所述第二存储设备分别发送的传输子流建立请求后,解析所述下行传输资源请求获得所述第一传输子流和所述第二传输子流的流标识信息,记录所述第一传输子流和所述第二传输子流的流标识信息,为所述第一传输子流和所述第二传输子流分别分配下行网络资源;
所述服务器在所述第一存储设备使用所述第一传输子流所对应的下行网络资源通过所述第一基站向所述终端设备发送数据包,所述第二存储设备使用所述第二传输子流所对应的下行网络资源通过所述第二基站向所述终端设备发送数据包的过程中,分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息,依据所述下行网络资源占用状态信息确定是否需要调整第一传输子流的下行网络资源和/或所述第二传输子流的下行网络资源;若是,则向所述第一基站和/或第二基站发送修改策略指令;若所述修改策略指令指示发送所述第一基站,则指示所述第一基站调整所述第一传输子流所对应的下行网络资源;若所述修改策略指令指示发送所述第二基站,则指示所述第二基站调整所述第二传输子流所对应的下行网络资源。
在一种可选的实现方式中,在所述服务器的快速转换缓冲区TLB中存储对应关系表,在所述对应关系表的表项中包含:所述第一传输子流的标识信息和所述第二传输子流的标识信息,所述第一传输子流以及所述第二传输子流的下行网络资源的分配量,所述第一基站和所述第二基站的网络地址,以及所述第一基站和所述第二基站的下行网络资源占用状态信息;
在所述服务器分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息之前,所述方法还包括:
所述服务器在接收到所述下行网络资源占用状态信息后,获得所述下行网络资源占用状态信息来源的网络地址,通过所述下行网络资源占用状态信息来源的网络地址查所述对应关系找到并将接收到的下行网络资源占用状态信息更新到对应基站的下行网络资源占用状态信息;
在所述服务器发送修改策略指令之后,所述方法还包括:
所述服务器在接收到所述第一基站和/或所述第二基站调整下行网络资源成功的消息后,根据所述修改策略指令调整所述TLB中存储的下行网络资源占用状态信息。
一种服务器,应用于分布式网络,所述分布式网络包括:所述服务器、终端设备、接入设备以及至少两个存储设备;所述终端设备支持在两条或者两条以上的传输子流上收发业务报文;所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文,使所述接入设备分别向第一存储设备和第二存储设备转发接收到的业务报文;所述服务器包括:
策略发送单元,用于向所述接入设备发送修改策略信息,指示所述接入设备依据所述修改策略信息的指示,修改所述第一传输子流和/或所述第二传输子流所占用的上行网络资源。
在一种可选的实现方式中,所述服务器为所述分布式网络中的控制面设备,所述接入设备集成转发面功能,所述第一传输子流和所述第二传输子流使用不同的网络接口;所述服务器还包括:
报文截取单元,用于截取所述终端设备使用所述第一传输子流和所述第二传输子流分别发往所述第一存储设备和所述第二存储设备的业务报文;
解析单元,用于解析所述业务报文,从所述业务报文中获得所述第一传输子流和所述第二传输子流的关联信息,在所述关联信息中包含所述第一传输子流和所述第二传输子流的流标识信息;
子流确定单元,用于根据所述关联信息确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流;
所述策略发送单元,用于依据服务质量策略向所述接入设备发送所述修改策略信息。
在一种可选的实现方式中,所述接入设备包括:第一基站和第二基站;所述终端设备使用第一传输子流向所述第一基站发送业务报文,所述终端设备使用第二传输子流向所述第二基站发送业务报文;
所述策略发送单元,具体用于依据服务质量策略确定需要修改所述第一业务子流所占用的网络资源,则向所述第一基站发送所述修改策略信息;和/或,依据服务质量策略确定需要修改所述第二业务子流所占用的网络资源,则向所述第二基站发送所述修改策略信息。
在一种可选的实现方式中,所述服务器还包括:
请求接收单元,用于接收所述第一存储设备和所述第二存储设备分别发送的传输子流建立请求;
记录单元,用于在解析所述下行传输资源请求获得所述第一传输子流和所述第二传输子流的流标识信息,记录所述第一传输子流和所述第二传输子流的流标识信息,为所述第一传输子流和所述第二传输子流分别分配下行网络资源;
信息接收单元,用于在所述第一存储设备使用所述第一传输子流所对应的下行网络资源通过所述第一基站向所述终端设备发送数据包,所述第二存储设备使用所述第二传输子流所对应的下行网络资源通过所述第二基站向所述终端设备发送数据包的过程中,分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息;
所述策略发送单元,具体用于依据所述下行网络资源占用状态信息确定是否需要调整第一传输子流的下行网络资源和/或所述第二传输子流的下行网络资源;若是,则向所述第一基站和/或第二基站发送修改策略指令;若所述修改策略指令指示发送所述第一基站,则指示所述第一基站调整所述第一传输子流所对应的下行网络资源;若所述修改策略指令指示发送所述第二基站,则指示所述第二基站调整所述第二传输子流所对应的下行网络资源。
在一种可选的实现方式中,在所述服务器的快速转换缓冲区TLB中存储对应关系表,在所述对应关系表的表项中包含:所述第一传输子流的标识信息和所述第二传输子流的标识信息,所述第一传输子流以及所述第二传输子流的下行网络资源的分配量,所述第一基站和所述第二基站的网络地址,以及所述第一基站和所述第二基站的下行网络资源占用状态信息;所述服务器还包括:
地址获取单元,用于在所述服务器分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息之前,在接收到所述下行网络资源占用状态信息后,获得所述下行网络资源占用状态信息来源的网络地址;
状态查找单元,用于通过所述下行网络资源占用状态信息来源的网络地址查所述对应关系找到并将接收到的下行网络资源占用状态信息更新到对应基站的下行网络资源占用状态信息;
修改单元,用于在所述服务器发送修改策略指令之后,接收所述第一基站和/或所述第二基站调整下行网络资源成功的消息后,根据所述修改策略指令调整所述TLB中存储的下行网络资源占用状态信息。
本发明的有益效果为:使用至少两个存储设备执行数据存储,终端设备在向存储设备发送数据的过程中,使用了至少两条传输子流,这样一方面可以最大限度的提升上行速度,另一方面在执行业务控制的时候,可以对其中一条传输子流进行QoS控制,就可以实现对整个业务QoS的控制,减少控制信令的开销。
附图说明
图1为本发明实施例方法流程示意图;
图2为本发明实施例方法流程示意图;
图3为本发明实施例分布式系统结构示意图;
图4为本发明实施例服务器结构示意图;
图5为本发明实施例服务器结构示意图;
图6为本发明实施例服务器结构示意图;
图7为本发明实施例服务器结构示意图。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步说明:
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例提供了一种分布式网络中多路径发送控制方法,如图1所示,该方法应用于分布式网络,在所述分布式网络中包括:服务器、终端设备、接入设备以及至少两个存储设备;所述终端设备支持在两条或者两条以上的传输子流上收发业务报文;所述方法包括:
所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文,使所述接入设备分别向第一存储设备和第二存储设备转发接收到的业务报文。
进一步地,所述服务器为所述分布式网络中的控制面设备,所述接入设备集成转发面功能,所述第一传输子流和所述第二传输子流使用不同的网络接口;所述方法还包括:
所述服务器截取所述终端设备使用所述第一传输子流和所述第二传输子流分别发往所述第一存储设备和所述第二存储设备的业务报文;
所述服务器解析所述业务报文,从所述业务报文中获得所述第一传输子流和所述第二传输子流的关联信息,在所述关联信息中包含所述第一传输子流和所述第二传输子流的流标识信息;
所述服务器根据所述关联信息确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流,依据服务质量策略向所述接入设备发送修改策略信息;
所述接入设备依据所述修改策略信息的指示,修改所述第一传输子流和/或所述第二传输子流所占用的上行网络资源。
在本实施例中,通过业务报文中的流标识信息确定两个传输子流之间存在关联,具体实现方案可以是两个传输子流使用相同的流标识。另外,为了使转发面设备能够区分两个子流,可以在流标识前增加子流的序号信息,例如:子流序号+流标识;服务器在识别传输子流的时候,可以截取流标识进行比对。使用该方案,可以方便后续快速转换缓冲区(Translation Lookaside Buffer,TLB)表项的比对。
在本实施例中,服务器确定了传输子流之间的关联关系,那么在确定关联关系后,如果要调整该终端设备的占用的资源情况,那么可以仅修改其中一条传输子流占用的资源就可以了,可以不需要单独调整每一条传输子流,因此可以大幅降低控制面信令的开销。
进一步地,如图2所示,所述接入设备包括:
第一基站和第二基站;
所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文包括:
所述终端设备使用第一传输子流向所述第一基站发送业务报文,所述终端设备使用第二传输子流向所述第二基站发送业务报文;
所述依据服务质量策略向所述接入设备发送修改策略包括:
所述服务器依据服务质量策略确定需要修改所述第一业务子流所占用的网络资源,则向所述第一基站发送所述修改策略信息;和/或,所述服务器依据服务质量策略确定需要修改所述第二业务子流所占用的网络资源,则向所述第二基站发送所述修改策略信息。
在本实施例中,基站一方面作为接入设备使用一方面又兼具了转发面设备,基站转发的业务报文可以经过控制面设备,也可以处于控制面设备的监控范围内。
在本实施例中,所述服务器确定传输子流之间的关联的实现方案,可以具体如下:
所述第一基站和所述第二基站在接收到业务报文后,解析业务报文获得其中携带的流标识信息,若解析获得的流标识信息与之前的流标识信息不同,则上报给所述服务器;
所述服务器在接收到流标识信息后,解析流标识信息获得子流序号和流标识,如果存在所述第一子流的子流序号和所述第二子流的流序号,且流标识相同,则确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流。
进一步地,本发明实施例还提供了由存储设备向同一终端设备发送业务数据的实现方案,需要说明的是,该实现方案中下行数据包仅需要是发往同一终端设备的就可以,不需要必须属于同一业务的数据包,具体如下:所述方法还包括:
所述第一存储设备和所述第二存储设备分别向所述服务器发送传输子流建立请求,请求建立与所述终端设备之间用于传输下行的数据包的传输子流;
所述服务器接收到来自所述第一存储设备和所述第二存储设备的下行传输资源请求,解析所述下行传输资源请求获得所述第一传输子流和所述第二传输子流的流标识信息,记录所述第一传输子流和所述第二传输子流的流标识信息,为所述第一传输子流和所述第二传输子流分别分配下行网络资源;
所述第一存储设备使用所述第一传输子流所对应的下行网络资源通过所述第一基站向所述终端设备发送数据包,所述第二存储设备使用所述第二传输子流所对应的下行网络资源通过所述第二基站向所述终端设备发送数据包;
所述服务器分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息,依据所述下行网络资源占用状态信息确定是否需要调整第一传输子流的下行网络资源和/或所述第二传输子流的下行网络资源;若是,则向所述第一基站和/或第二基站发送修改策略指令;
所述第一基站接收到所述修改策略指令后,依据所述修改策略指令的指示调整所述第一传输子流所对应的下行网络资源;和/或,所述第二基站接收到所述修改策略指令后,依据所述修改策略指令的指示调整所述第二传输子流所对应的下行网络资源。
在本实施例中,由服务器控制子流的建立,在终端设备支持多种传输路径的情况下,建立了多条传输子流,由接入设备确定自身下行网络资源的占用情况,上报给控制面的服务器,由服务器调整某一个特定终端设备的其中一条传输子流的下行网络资源,不必要对该终端设备的每一条传输子流都进行策略修改,因此可以节省控制信令资源,并且在满足终端设备业务需求的前提下,非常灵活的适应不同接入设备的资源占用情况。
基于控制面的服务器可能管理海量的传输子流的问题,本发明实施例还提供了基于此建立TLB来加速资源管理的实现方案,具体如下:在所述服务器分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息之前,所述方法还包括:
在所述服务器的快速转换缓冲区TLB中存储对应关系表,在所述对应关系表的表项中包含:所述第一传输子流的标识信息和所述第二传输子流的标识信息,所述第一传输子流以及所述第二传输子流的下行网络资源的分配量,所述第一基站和所述第二基站的网络地址,以及所述第一基站和所述第二基站的下行网络资源占用状态信息;
所述服务器在接收到所述下行网络资源占用状态信息后,获得所述下行网络资源占用状态信息来源的网络地址,通过所述下行网络资源占用状态信息来源的网络地址查所述对应关系找到并将接收到的下行网络资源占用状态信息更新到对应基站的下行网络资源占用状态信息;
在所述服务器发送修改策略指令之后,所述方法还包括:
接收所述第一基站和/或所述第二基站调整下行网络资源成功的消息后,根据所述修改策略指令调整所述TLB中存储的下行网络资源占用状态信息。
本发明实施例还提供了,一种分布式网络,如图3所示,可以一并参阅图1和图2所示,包括:服务器、终端设备、接入设备以及至少两个存储设备;其特征在于,所述终端设备支持在两条或者两条以上的传输子流上收发业务报文;其特征在于,
所述终端设备,用于使用第一传输子流和第二传输子流向所述接入设备发送业务报文,使所述接入设备分别向第一存储设备和第二存储设备转发接收到的业务报文。
进一步地,所述服务器为所述分布式网络中的控制面设备,所述接入设备集成转发面功能,所述第一传输子流和所述第二传输子流使用不同的网络接口;
所述服务器,用于截取所述终端设备使用所述第一传输子流和所述第二传输子流分别发往所述第一存储设备和所述第二存储设备的业务报文;
解析所述业务报文,从所述业务报文中获得所述第一传输子流和所述第二传输子流的关联信息,在所述关联信息中包含所述第一传输子流和所述第二传输子流的流标识信息;
根据所述关联信息确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流,依据服务质量策略向所述接入设备发送修改策略信息;
所述接入设备,用于依据所述修改策略信息的指示,修改所述第一传输子流和/或所述第二传输子流所占用的上行网络资源。
可选地,所述接入设备包括:
第一基站和第二基站;
所述终端设备,用于使用第一传输子流和第二传输子流向所述接入设备发送业务报文包括:
使用第一传输子流向所述第一基站发送业务报文,所述终端设备使用第二传输子流向所述第二基站发送业务报文;
所述服务器,用于依据服务质量策略向所述接入设备发送修改策略包括:
依据服务质量策略确定需要修改所述第一业务子流所占用的网络资源,则向所述第一基站发送所述修改策略信息;和/或,依据服务质量策略确定需要修改所述第二业务子流所占用的网络资源,则向所述第二基站发送所述修改策略信息。
进一步地,所述第一存储设备和所述第二存储设备,还用于分别向所述服务器发送传输子流建立请求,请求建立与所述终端设备之间用于传输下行的数据包的传输子流;
所述服务器,还用于接收到来自所述第一存储设备和所述第二存储设备的下行传输资源请求,解析所述下行传输资源请求获得所述第一传输子流和所述第二传输子流的流标识信息,记录所述第一传输子流和所述第二传输子流的流标识信息,为所述第一传输子流和所述第二传输子流分别分配下行网络资源;
所述第一存储设备,还用于使用所述第一传输子流所对应的下行网络资源通过所述第一基站向所述终端设备发送数据包,所述第二存储设备使用所述第二传输子流所对应的下行网络资源通过所述第二基站向所述终端设备发送数据包;
所述服务器,还用于分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息,依据所述下行网络资源占用状态信息确定是否需要调整第一传输子流的下行网络资源和/或所述第二传输子流的下行网络资源;若是,则向所述第一基站和/或第二基站发送修改策略指令;
所述第一基站,还用于接收到所述修改策略指令后,依据所述修改策略指令的指示调整所述第一传输子流所对应的下行网络资源;和/或,所述第二基站,
还用于接收到所述修改策略指令后,依据所述修改策略指令的指示调整所述第二传输子流所对应的下行网络资源。
进一步地,所述服务器,还用于在所述服务器分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息之前,在所述服务器的快速转换缓冲区TLB中存储对应关系表,在所述对应关系表的表项中包含:所述第一传输子流的标识信息和所述第二传输子流的标识信息,所述第一传输子流以及所述第二传输子流的下行网络资源的分配量,所述第一基站和所述第二基站的网络地址,以及所述第一基站和所述第二基站的下行网络资源占用状态信息;
所述服务器,还用于在接收到所述下行网络资源占用状态信息后,获得所述下行网络资源占用状态信息来源的网络地址,通过所述下行网络资源占用状态信息来源的网络地址查所述对应关系找到并将接收到的下行网络资源占用状态信息更新到对应基站的下行网络资源占用状态信息;
所述服务器,还用于在所述服务器发送修改策略指令之后,接收所述第一基站和/或所述第二基站调整下行网络资源成功的消息后,根据所述修改策略指令调整所述TLB中存储的下行网络资源占用状态信息。
本发明实施例还提供了一种服务器,如图3所示,该服务器应用于分布式网络,所述分布式网络包括:所述服务器、终端设备、接入设备以及至少两个存储设备;所述终端设备支持在两条或者两条以上的传输子流上收发业务报文;所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文,使所述接入设备分别向第一存储设备和第二存储设备转发接收到的业务报文;如图4所示,所述服务器包括:
策略发送单元401,用于向所述接入设备发送修改策略信息,指示所述接入设备依据所述修改策略信息的指示,修改所述第一传输子流和/或所述第二传输子流所占用的上行网络资源。
在一种可选的实现方式中,所述服务器为所述分布式网络中的控制面设备,所述接入设备集成转发面功能,所述第一传输子流和所述第二传输子流使用不同的网络接口;如图5所示,所述服务器还包括:
报文截取单元501,用于截取所述终端设备使用所述第一传输子流和所述第二传输子流分别发往所述第一存储设备和所述第二存储设备的业务报文;
解析单元502,用于解析所述业务报文,从所述业务报文中获得所述第一传输子流和所述第二传输子流的关联信息,在所述关联信息中包含所述第一传输子流和所述第二传输子流的流标识信息;
子流确定单元503,用于根据所述关联信息确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流;
所述策略发送单元401,用于依据服务质量策略向所述接入设备发送所述修改策略信息。
在一种可选的实现方式中,所述接入设备包括:第一基站和第二基站;所述终端设备使用第一传输子流向所述第一基站发送业务报文,所述终端设备使用第二传输子流向所述第二基站发送业务报文;
所述策略发送单元401,具体用于依据服务质量策略确定需要修改所述第一业务子流所占用的网络资源,则向所述第一基站发送所述修改策略信息;和/或,依据服务质量策略确定需要修改所述第二业务子流所占用的网络资源,则向所述第二基站发送所述修改策略信息。
在一种可选的实现方式中,如图6所示,所述服务器还包括:
请求接收单元601,用于接收所述第一存储设备和所述第二存储设备分别发送的传输子流建立请求;
记录单元602,用于在解析所述下行传输资源请求获得所述第一传输子流和所述第二传输子流的流标识信息,记录所述第一传输子流和所述第二传输子流的流标识信息,为所述第一传输子流和所述第二传输子流分别分配下行网络资源;
信息接收单元603,用于在所述第一存储设备使用所述第一传输子流所对应的下行网络资源通过所述第一基站向所述终端设备发送数据包,所述第二存储设备使用所述第二传输子流所对应的下行网络资源通过所述第二基站向所述终端设备发送数据包的过程中,分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息;
所述策略发送单元401,具体用于依据所述下行网络资源占用状态信息确定是否需要调整第一传输子流的下行网络资源和/或所述第二传输子流的下行网络资源;若是,则向所述第一基站和/或第二基站发送修改策略指令;若所述修改策略指令指示发送所述第一基站,则指示所述第一基站调整所述第一传输子流所对应的下行网络资源;若所述修改策略指令指示发送所述第二基站,则指示所述第二基站调整所述第二传输子流所对应的下行网络资源。
在一种可选的实现方式中,在所述服务器的快速转换缓冲区TLB中存储对应关系表,在所述对应关系表的表项中包含:所述第一传输子流的标识信息和所述第二传输子流的标识信息,所述第一传输子流以及所述第二传输子流的下行网络资源的分配量,所述第一基站和所述第二基站的网络地址,以及所述第一基站和所述第二基站的下行网络资源占用状态信息;如图7所示,所述服务器还包括:
地址获取单元701,用于在所述服务器分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息之前,在接收到所述下行网络资源占用状态信息后,获得所述下行网络资源占用状态信息来源的网络地址;
状态查找单元702,用于通过所述下行网络资源占用状态信息来源的网络地址查所述对应关系找到并将接收到的下行网络资源占用状态信息更新到对应基站的下行网络资源占用状态信息;
修改单元703,用于在所述服务器发送修改策略指令之后,接收所述第一基站和/或所述第二基站调整下行网络资源成功的消息后,根据所述修改策略指令调整所述TLB中存储的下行网络资源占用状态信息。
本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘。
上述实施例和说明书中描述的只是说明本发明的原理和最佳实施例,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。
Claims (11)
1.一种分布式网络的服务质量控制方法,应用于分布式网络中的服务器,在所述分布式网络中包括:所述服务器、终端设备、接入设备以及至少两个存储设备;所述终端设备支持在两条或者两条以上的传输子流上收发业务报文;所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文,使所述接入设备分别向第一存储设备和第二存储设备转发接收到的业务报文;其特征在于,所述方法包括:
所述服务器向所述接入设备发送修改策略信息,指示所述接入设备依据所述修改策略信息的指示,修改所述第一传输子流和/或所述第二传输子流所占用的上行网络资源。
2.根据权利要求1所述方法,其特征在于,所述服务器为所述分布式网络中的控制面设备,所述接入设备集成转发面功能,所述第一传输子流和所述第二传输子流使用不同的网络接口;在所述服务器向所述接入设备发送修改策略信息之前,所述方法还包括:
所述服务器截取所述终端设备使用所述第一传输子流和所述第二传输子流分别发往所述第一存储设备和所述第二存储设备的业务报文;
所述服务器解析所述业务报文,从所述业务报文中获得所述第一传输子流和所述第二传输子流的关联信息,在所述关联信息中包含所述第一传输子流和所述第二传输子流的流标识信息;
所述服务器根据所述关联信息确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流;
所述服务器向所述接入设备发送修改策略信息包括:
所述服务器依据服务质量策略向所述接入设备发送所述修改策略信息。
3.根据权利要求1所述方法,其特征在于,所述服务器为所述分布式网络中的控制面设备,所述接入设备集成转发面功能,所述第一传输子流和所述第二传输子流使用不同的网络接口;所述方法还包括:
所述服务器接收来自接入设备的流标识信息;所述流标识信息由所述接入设备在接收到业务报文后,解析业务报文获得其中携带的流标识信息,在确定解析获得的流标识信息与之前的流标识信息不同后发送给所述服务器;
所述服务器在接收到流标识信息后,解析所述流标识信息获得子流序号和流标识,如果存在所述第一子流的子流序号和所述第二子流的流序号,且流标识相同,则确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流。
4.根据权利要求2所述方法,其特征在于,所述接入设备包括:第一基站和第二基站;所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文包括:所述终端设备使用第一传输子流向所述第一基站发送业务报文,所述终端设备使用第二传输子流向所述第二基站发送业务报文;
所述服务器依据服务质量策略向所述接入设备发送修改策略信息包括:
所述服务器依据服务质量策略确定需要修改所述第一业务子流所占用的网络资源,则向所述第一基站发送所述修改策略信息;和/或,所述服务器依据服务质量策略确定需要修改所述第二业务子流所占用的网络资源,则向所述第二基站发送所述修改策略信息。
5.根据权利要求4所述方法,其特征在于,所述方法还包括:
所述服务器接收所述第一存储设备和所述第二存储设备分别发送的传输子流建立请求后,解析所述下行传输资源请求获得所述第一传输子流和所述第二传输子流的流标识信息,记录所述第一传输子流和所述第二传输子流的流标识信息,为所述第一传输子流和所述第二传输子流分别分配下行网络资源;
所述服务器在所述第一存储设备使用所述第一传输子流所对应的下行网络资源通过所述第一基站向所述终端设备发送数据包,所述第二存储设备使用所述第二传输子流所对应的下行网络资源通过所述第二基站向所述终端设备发送数据包的过程中,分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息,依据所述下行网络资源占用状态信息确定是否需要调整第一传输子流的下行网络资源和/或所述第二传输子流的下行网络资源;若是,则向所述第一基站和/或第二基站发送修改策略指令;若所述修改策略指令指示发送所述第一基站,则指示所述第一基站调整所述第一传输子流所对应的下行网络资源;若所述修改策略指令指示发送所述第二基站,则指示所述第二基站调整所述第二传输子流所对应的下行网络资源。
6.根据权利要求5所述方法,其特征在于,在所述服务器的快速转换缓冲区TLB中存储对应关系表,在所述对应关系表的表项中包含:所述第一传输子流的标识信息和所述第二传输子流的标识信息,所述第一传输子流以及所述第二传输子流的下行网络资源的分配量,所述第一基站和所述第二基站的网络地址,以及所述第一基站和所述第二基站的下行网络资源占用状态信息;
在所述服务器分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息之前,所述方法还包括:
所述服务器在接收到所述下行网络资源占用状态信息后,获得所述下行网络资源占用状态信息来源的网络地址,通过所述下行网络资源占用状态信息来源的网络地址查所述对应关系找到并将接收到的下行网络资源占用状态信息更新到对应基站的下行网络资源占用状态信息;
在所述服务器发送修改策略指令之后,所述方法还包括:
所述服务器在接收到所述第一基站和/或所述第二基站调整下行网络资源成功的消息后,根据所述修改策略指令调整所述TLB中存储的下行网络资源占用状态信息。
7.一种服务器,应用于分布式网络,所述分布式网络包括:所述服务器、终端设备、接入设备以及至少两个存储设备;其特征在于,所述终端设备支持在两条或者两条以上的传输子流上收发业务报文;所述终端设备使用第一传输子流和第二传输子流向所述接入设备发送业务报文,使所述接入设备分别向第一存储设备和第二存储设备转发接收到的业务报文;其特征在于,所述服务器包括:
策略发送单元,用于向所述接入设备发送修改策略信息,指示所述接入设备依据所述修改策略信息的指示,修改所述第一传输子流和/或所述第二传输子流所占用的上行网络资源。
8.根据权利要求7所述服务器,其特征在于,所述服务器为所述分布式网络中的控制面设备,所述接入设备集成转发面功能,所述第一传输子流和所述第二传输子流使用不同的网络接口;所述服务器还包括:
报文截取单元,用于截取所述终端设备使用所述第一传输子流和所述第二传输子流分别发往所述第一存储设备和所述第二存储设备的业务报文;
解析单元,用于解析所述业务报文,从所述业务报文中获得所述第一传输子流和所述第二传输子流的关联信息,在所述关联信息中包含所述第一传输子流和所述第二传输子流的流标识信息;
子流确定单元,用于根据所述关联信息确定所述第一传输子流和所述第二传输子流均属于所述终端设备所使用的传输子流;
所述策略发送单元,用于依据服务质量策略向所述接入设备发送所述修改策略信息。
9.根据权利要求8所述服务器,其特征在于,所述接入设备包括:第一基站和第二基站;所述终端设备使用第一传输子流向所述第一基站发送业务报文,所述终端设备使用第二传输子流向所述第二基站发送业务报文;
所述策略发送单元,具体用于依据服务质量策略确定需要修改所述第一业务子流所占用的网络资源,则向所述第一基站发送所述修改策略信息;和/或,依据服务质量策略确定需要修改所述第二业务子流所占用的网络资源,则向所述第二基站发送所述修改策略信息。
10.根据权利要求9所述服务器,其特征在于,所述服务器还包括:
请求接收单元,用于接收所述第一存储设备和所述第二存储设备分别发送的传输子流建立请求;
记录单元,用于在解析所述下行传输资源请求获得所述第一传输子流和所述第二传输子流的流标识信息,记录所述第一传输子流和所述第二传输子流的流标识信息,为所述第一传输子流和所述第二传输子流分别分配下行网络资源;
信息接收单元,用于在所述第一存储设备使用所述第一传输子流所对应的下行网络资源通过所述第一基站向所述终端设备发送数据包,所述第二存储设备使用所述第二传输子流所对应的下行网络资源通过所述第二基站向所述终端设备发送数据包的过程中,分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息;
所述策略发送单元,具体用于依据所述下行网络资源占用状态信息确定是否需要调整第一传输子流的下行网络资源和/或所述第二传输子流的下行网络资源;若是,则向所述第一基站和/或第二基站发送修改策略指令;若所述修改策略指令指示发送所述第一基站,则指示所述第一基站调整所述第一传输子流所对应的下行网络资源;若所述修改策略指令指示发送所述第二基站,则指示所述第二基站调整所述第二传输子流所对应的下行网络资源。
11.根据权利要求10所述服务器,其特征在于,在所述服务器的快速转换缓冲区TLB中存储对应关系表,在所述对应关系表的表项中包含:所述第一传输子流的标识信息和所述第二传输子流的标识信息,所述第一传输子流以及所述第二传输子流的下行网络资源的分配量,所述第一基站和所述第二基站的网络地址,以及所述第一基站和所述第二基站的下行网络资源占用状态信息;所述服务器还包括:
地址获取单元,用于在所述服务器分别接收所述第一基站和/或所述第二基站在确定自身下行网络资源占用比例高于预定阈值后上报的网络接口的下行网络资源占用状态信息之前,在接收到所述下行网络资源占用状态信息后,获得所述下行网络资源占用状态信息来源的网络地址;
状态查找单元,用于通过所述下行网络资源占用状态信息来源的网络地址查所述对应关系找到并将接收到的下行网络资源占用状态信息更新到对应基站的下行网络资源占用状态信息;
修改单元,用于在所述服务器发送修改策略指令之后,接收所述第一基站和/或所述第二基站调整下行网络资源成功的消息后,根据所述修改策略指令调整所述TLB中存储的下行网络资源占用状态信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610934858.4A CN106454959B (zh) | 2016-11-01 | 2016-11-01 | 一种分布式网络的服务质量控制方法、及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610934858.4A CN106454959B (zh) | 2016-11-01 | 2016-11-01 | 一种分布式网络的服务质量控制方法、及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106454959A true CN106454959A (zh) | 2017-02-22 |
CN106454959B CN106454959B (zh) | 2019-12-06 |
Family
ID=58177662
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610934858.4A Active CN106454959B (zh) | 2016-11-01 | 2016-11-01 | 一种分布式网络的服务质量控制方法、及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106454959B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106572030A (zh) * | 2016-11-01 | 2017-04-19 | 佛山科学技术学院 | 一种分布式网络中多路径发送控制方法、及系统 |
CN107066206A (zh) * | 2017-03-22 | 2017-08-18 | 佛山科学技术学院 | 一种分布式物理磁盘的存储控制方法、及系统 |
CN107153513A (zh) * | 2017-03-22 | 2017-09-12 | 佛山科学技术学院 | 一种分布式系统服务器的存储控制方法、及服务器 |
CN107168645A (zh) * | 2017-03-22 | 2017-09-15 | 佛山科学技术学院 | 一种分布式系统的存储控制方法、及系统 |
WO2020073921A1 (zh) * | 2018-10-09 | 2020-04-16 | 华为技术有限公司 | 一种通信方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103200272A (zh) * | 2013-04-18 | 2013-07-10 | 南京工业大学 | 一种流媒体存储系统及存储方法 |
CN103634299A (zh) * | 2013-11-14 | 2014-03-12 | 北京邮电大学 | 基于多连接的实时流媒体传输终端与方法 |
EP2763362A1 (en) * | 2013-01-31 | 2014-08-06 | Thomson Licensing | A method for connecting a multi-homed and MPTCP capable client with a regular TCP server |
EP2869524A1 (en) * | 2013-10-31 | 2015-05-06 | Telefonica Digital España, S.L.U. | A method and system for providing multipath TCP proxy services |
CN105474598A (zh) * | 2013-08-29 | 2016-04-06 | 瑞典爱立信有限公司 | Mptcp调度 |
CN105515985A (zh) * | 2015-11-27 | 2016-04-20 | 华为技术有限公司 | 一种业务报文传输控制的方法、设备及系统 |
CN105580419A (zh) * | 2013-09-26 | 2016-05-11 | 株式会社Kt | 上行链路数据传输方法及其装置 |
-
2016
- 2016-11-01 CN CN201610934858.4A patent/CN106454959B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2763362A1 (en) * | 2013-01-31 | 2014-08-06 | Thomson Licensing | A method for connecting a multi-homed and MPTCP capable client with a regular TCP server |
CN103200272A (zh) * | 2013-04-18 | 2013-07-10 | 南京工业大学 | 一种流媒体存储系统及存储方法 |
CN105474598A (zh) * | 2013-08-29 | 2016-04-06 | 瑞典爱立信有限公司 | Mptcp调度 |
CN105580419A (zh) * | 2013-09-26 | 2016-05-11 | 株式会社Kt | 上行链路数据传输方法及其装置 |
EP2869524A1 (en) * | 2013-10-31 | 2015-05-06 | Telefonica Digital España, S.L.U. | A method and system for providing multipath TCP proxy services |
CN103634299A (zh) * | 2013-11-14 | 2014-03-12 | 北京邮电大学 | 基于多连接的实时流媒体传输终端与方法 |
CN105515985A (zh) * | 2015-11-27 | 2016-04-20 | 华为技术有限公司 | 一种业务报文传输控制的方法、设备及系统 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106572030A (zh) * | 2016-11-01 | 2017-04-19 | 佛山科学技术学院 | 一种分布式网络中多路径发送控制方法、及系统 |
CN107066206A (zh) * | 2017-03-22 | 2017-08-18 | 佛山科学技术学院 | 一种分布式物理磁盘的存储控制方法、及系统 |
CN107153513A (zh) * | 2017-03-22 | 2017-09-12 | 佛山科学技术学院 | 一种分布式系统服务器的存储控制方法、及服务器 |
CN107168645A (zh) * | 2017-03-22 | 2017-09-15 | 佛山科学技术学院 | 一种分布式系统的存储控制方法、及系统 |
CN107066206B (zh) * | 2017-03-22 | 2020-07-24 | 佛山科学技术学院 | 一种分布式物理磁盘的存储控制方法及系统 |
CN107153513B (zh) * | 2017-03-22 | 2020-07-24 | 佛山科学技术学院 | 一种分布式系统服务器的存储控制方法及服务器 |
CN107168645B (zh) * | 2017-03-22 | 2020-07-28 | 佛山科学技术学院 | 一种分布式系统的存储控制方法及系统 |
WO2020073921A1 (zh) * | 2018-10-09 | 2020-04-16 | 华为技术有限公司 | 一种通信方法及装置 |
CN111031078A (zh) * | 2018-10-09 | 2020-04-17 | 华为技术有限公司 | 一种通信方法及装置 |
CN111031078B (zh) * | 2018-10-09 | 2021-05-04 | 华为技术有限公司 | 一种通信方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106454959B (zh) | 2019-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10779195B2 (en) | Information transmission method and apparatus | |
CN114760710B (zh) | 用于管理无线通信网络中的数据通信的方法和设备 | |
US11811670B2 (en) | Packet delay parameter obtaining method, system, and apparatus | |
CN107079015B (zh) | 用于移动环境下的基于流的寻址的系统及方法 | |
US20200213419A1 (en) | Service processing method, mobile edge computing device, and network device | |
US9648585B2 (en) | Data transmission method and device | |
CN106454959B (zh) | 一种分布式网络的服务质量控制方法、及服务器 | |
WO2019029643A1 (zh) | 通信方法、基站、终端设备和系统 | |
KR102196939B1 (ko) | 클라우드 셀 통신 시스템에서 데이터 동기 장치 및 방법 | |
US9166824B2 (en) | Telecommunications system and method | |
CN109495938B (zh) | 基于多接入边缘计算的网络切换方法 | |
CN108366391A (zh) | 一种实现数据处理的方法、网元及系统 | |
US10531274B2 (en) | Data processing method and device | |
WO2020001562A1 (zh) | 一种通信方法及装置 | |
US11503520B2 (en) | User equipment handover method and device | |
US20210352015A1 (en) | Method and device for hosting application by access node | |
CN106572030B (zh) | 一种分布式网络中多路径发送控制方法、及系统 | |
CN113079109B (zh) | 一种数据报文处理方法、系统、智能终端及存储介质 | |
CN106533937B (zh) | 一种多路径分布式的报文转发方法、及基站 | |
CN115136651A (zh) | 切换方法和通信装置 | |
KR102120869B1 (ko) | 액세스 노드에 의한 애플리케이션 호스팅 방법 및 장치 | |
CN111757276B (zh) | 一种语音格式的通知方法和装置 | |
WO2025021306A1 (en) | Devices and methods for service data flow distribution for multi-connectivity | |
CN117377107A (zh) | 基站链路服务质量控制方法、装置、网络设备及存储介质 |
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 | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: No.18, Jiangwan 1st Road, Chancheng District, Foshan City, Guangdong Province 528231 Patentee after: Foshan University Country or region after: China Address before: No.18, Jiangwan 1st Road, Chancheng District, Foshan City, Guangdong Province 528231 Patentee before: FOSHAN University Country or region before: China |