通过雾计算节点对网络流量进行动态编码制造技术

技术编号:13490447 阅读:62 留言:0更新日期:2016-08-07 00:33
在一个实施例中,方法包括:由网络设备确定接入网中的接入网条件,该接入网提供客户端设备和经由数据网络能到达的目的地之间的通信;由网络设备基于接入网条件选择用于客户端设备和目的地之间的网络流量的多个编码方法中的一个编码方法,包括选择用于该一个编码方法的编码参数;以及由网络设备根据该一个编码方法和选择的编码参数,代表客户端设备引起对网络流量执行编码。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】在一个实施例中,方法包括:由网络设备确定接入网中的接入网条件,该接入网提供客户端设备和经由数据网络能到达的目的地之间的通信;由网络设备基于接入网条件选择用于客户端设备和目的地之间的网络流量的多个编码方法中的一个编码方法,包括选择用于该一个编码方法的编码参数;以及由网络设备根据该一个编码方法和选择的编码参数,代表客户端设备引起对网络流量执行编码。【专利说明】通过雾计算节点对网络流量进行动态编码
本公开通常涉及针对计算网络中的网络使能设备的传输层编码。
技术介绍
本节描述了可以采用的方法,但不一定是先前已经构思或采用的方法。因此,除非明确地指定以其他方式,否则本节中所描述的任何方法不是本申请的权利要求的现有技术,并且本节中所描述的任何方法不因被包含在本节中而被承认为现有技术。由于传输控制协议(TCP)不能辨别因信道错误造成的损失和因拥塞造成的损失,利用TCP在无线链路上传输网络流量遭受了巨大损失。通过向TCP层应用编码来减少网络流量的损失的提议被提出,例如,容失TCP(LT-TCP)。然而,现有提议没有提供可以被大规模地商业化实现的实际解决方案。【附图说明】参考附图,其中具有相同的数字标号的元件表示贯穿本专利技术的相似元件,并且其中:图1A和IB根据示例性实施例分别示出具有基于检测到的接入网条件选择编码方法的装置的示例性系统,该系统代表客户端设备对客户端网络流量进行编码。图2根据示例性实施例示出图1中的任何一种网络设备的示例性实现方式。图3根据示例性实施例示出代表客户端设备选择编码方法的示例性方法。【具体实施方式】综述在一个实施例中,方法包括:由网络设备确定接入网中的接入网条件,该接入网提供客户端设备和经由数据网络能到达的目的地之间的通信;由网络设备基于接入网条件选择用于客户端设备和目的地之间的网络流量的多个编码方法中的一个编码方法,包括选择用于该一个编码方法的编码参数;以及由网络设备根据该一个编码方法和选择的编码参数,代表客户端设备引起对网络流量执行编码。在另一实施例中,装置包括处理器电路和设备接口电路。该处理器电路被配置为确定接入网中的接入网条件,该接入网提供客户端设备和经由数据网络能到达的目的地之间的通信。该处理器电路还被配置为基于接入网条件选择用于客户端设备和目的地之间的网络流量的多个编码方法中的一个编码方法,包括选择用于该一个编码方法的编码参数。设备接口电路被配置为根据一个编码方法和选择的编码参数,代表客户端设备引起对网络流量执行编码。在又一个实施例中,逻辑被编码在一个或多个非暂态有形介质中以由机器执行,并且当由机器执行时能操作来:由网络设备确定接入网中的接入网条件,该接入网提供客户端设备和经由数据网络能到达的目的地之间的通信;由网络设备基于接入网条件选择用于客户端设备和目的地之间的网络流量的多个编码方法中的一个编码方法,包括选择用于该一个编码方法的编码参数;以及由网络设备根据该一个编码方法和选择的编码参数,代表客户端设备引起对网络流量执行编码。具体描述具体实施例使能对计算网络中的网络流量进行有效以及可扩展的编码部署,该网络流量被客户端设备用来例如经由数据网络(比如,局域网和/或广域网)与目的地进行通?目O图1A和IB是根据示例性实施例示出具有基于检测到的接入网条件选择编码方法的装置12的示例性网络10,网络10用于代表客户端设备对客户端设备网络流量进行编码。装置12(在本文中还被称为“雾服务器装置”、“边缘服务器装置”、或简称为“网络设备”)是物理机器(即,硬件设备),该物理机器被配置为经由网络10实现与其它物理机器(例如,客户端设备14、接入点设备16、路由器设备18、和/或数据中心服务器设备20)的网络通信。因此,装置12是经由网络10实现网络通信的网络使能机器。如图1A和IB所示,每个客户端设备14可以具有与接入点设备16a的有线数据链接(例如,以太网)22a和/或无线数据链接(例如,WiFi )22b;例如,接入点设备16a可以被实现为移动路由器,该移动路由器向“连接的车辆”24提供无线通信以经由与接入网26的网络接入设备16b的有线或无线通信链路30访问网络10。实现为例如固定无线接入点的网络接入设备16b可以向移动无线接入点16a和/或客户端设备14提供网络接入以用于获取网络服务,包括经由广域网28到达目的地(例如,数据中心服务器)20。目的地20可以提供各种数据中心服务,例如,分布式网页服务、文档共享服务、分布式计算服务、分布式存储服务、分布式应用传送和支持等(在本文中被统称为“云计算服务”)。客户端设备可经由接入网26到达其它目的地设备。接入网26包括一个或多个接入点16a和/或16b、以及可以提供雾计算服务的一个或多个网络设备12。“雾计算”指的是利用在接入网26(也被称为“雾网络”26)中部署的一个或多个计算设备、网络设备等提供与数据中心服务器20相关联的一个或多个传统云计算服务。换言之,“雾计算”指的是在接入网26内以分布式和/或虚拟化的方式提供一个或多个服务(例如,计算、存储、和/或网络化服务)。本文所述的“雾计算”允许网络边缘设备(例如,16a和16b)和/或网络边缘服务器12充当“代理”以执行通常需要由客户端设备14执行的操作。此外,因为网络边缘设备16a和/或16b建立了针对客户端设备14的最后一跳通信链路22、30,所以网络边缘设备16a和/或16b可以向网络边缘服务器12提供接入网条件,使得网络边缘服务器12能够基于接入网条件确定针对客户端设备14优化的雾计算服务,下文将进一步详细描述。根据示例性实施例,网络设备12可以基于确定与经由一个或多个数据链路22、30访问接入网26的客户端设备14相关联的接入网条件来优化该客户端设备14和目的地(例如,数据中心服务器)20之间的通信。网络设备12可以选择用于客户端设备14和目的地20之间的网络流量的多个编码方法中的一个。网络设备12还可以选择与选择的一个编码方法相关联的一个或多个编码参数,并且根据选择的编码参数代表客户端设备14引起对网络流量执行选择的编码。如图1A所示,网络设备12可以向移动无线接入点16a和固定无线接入点16b发送指令,从而使得无线接入点16a和16b充当用于经由无线链路30建立被编码的TCP链路32的对等端点。无线接入点16a和16b可以在由任意一个客户端设备14输出或由任意一个客户端设备14接收的TCP流上执行编码(以及解码)。因此,由客户端设备14输出并且去往目的地20的TCP流可以由移动无线接入点16a编码,无线接入点16a把从客户端设备14接收到的TCP传输替换为根据边缘服务器设备12选择的编码方法的经编码的数据分组的经编码的TCP传输,并且把经编码的TCP传输输出至无线数据链路30上;由固定接入点16b经由无线数据链路30接收的经编码的数据分组的经编码的TCP传输可以由固定接入点16b解码以恢复由客户端设备14输出的原始TCP传输,以经由接入网26和广域网28传送至目的地20。相反地,来自“目的地”服务器设备20并且去往客户端设备14的TCP传输可以被固定接入点16b替换为根据边缘服务器设备12选择的编码方法和参数的经编码的数据分组的经编码的TCP传输,并本文档来自技高网...

【技术保护点】
一种方法,包括:由网络设备确定接入网中的接入网条件,所述接入网提供客户端设备和经由数据网络能到达的目的地之间的通信;由所述网络设备基于所述接入网条件选择用于所述客户端设备和所述目的地之间的网络流量的多个编码方法中的一个编码方法,包括选择用于所述一个编码方法的编码参数;以及由所述网络设备根据所述一个编码方法和选择的编码参数,代表所述客户端设备引起对所述网络流量执行编码。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:荣·潘阿肖克·克里希纳吉·莫赫道格拉斯·陈维杰纳瑞亚南·萨布瑞玛尼安弗拉维奥·博诺米
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国;US

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

1