[发明专利]路径计算和访问请求分发方法、装置及系统在审
申请号: | 201680002772.6 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106716937A | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 朱磊 | 申请(专利权)人: | 深圳前海达闼云端智能科技有限公司 |
主分类号: | H04L12/707 | 分类号: | H04L12/707;H04L12/801;H04L12/26 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙)11397 | 代理人: | 申楠 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路径 计算 访问 请求 分发 方法 装置 系统 | ||
技术领域
本申请涉及互联网技术领域,特别涉及路径计算和访问请求分发方法、装置及系统。
背景技术
应用分发网络(ADN:Application Delivery Network)通常基于网络层或传输层,提供基于网络之间互连的协议(IP:Internet Protocol)、传输控制协议(TCP:Transmission Control Protocol)或者用户数据报协议(UDP:User Datagram Protocol)的应用传输加速,以达到提升用户访问速度的目的。ADN网络的接入通常采用域名系统(DNS:Domain Name System)的CNAME记录方式实现流量引导,在ADN网络传输过程中,通常采用TCP(或者UDP)代理的方式、或者IP路由的方式实现传输。
现有技术不足在于:
在ADN网络传输过程中,采用预先配置好的静态路径的传输方式,无法根据网络状态而动态调整,不具备应对网络突然中断、变差的切换能力;采用预先配置好的动态路径的传输方式,通常利用计算出的最短路径以实现访问请求的传输,但是当批量访问请求涌入ADN网络时,易造成路径拥塞,用户体验较差。
发明内容
本申请实施例提出了路径计算和访问请求分发方法、装置及系统,使得来自用户的批量访问请求能够多路径并行传输,以解决最优路径拥塞导致传输速度较慢的技术问题。
在一个方面,本申请实施例提供了一种路径计算方法,应用于中央控制器,包括:
根据获取到的服务器节点之间的时延和丢包率信息,计算出服务器节点之间的距离,以及根据获取到的边缘服务器到源站服务器的时延和丢包率信息,计算出边缘服务器到源站服务器的距离;
根据服务器节点之间,以及边缘服务器到源站服务器的距离,计算出路径信息,并发送给多个入口服务器;
其中,所述路径信息包括多条最优路径信息和路径指示信息,所述路径指示信息用于表示所述多条最优路径中每条最优路径对访问请求的传输能力。
在另一个方面,本申请实施例提供了一种访问请求分发方法,应用于入口服务器,包括:
当接收到应用发起的访问请求时,获取所述应用所对应的路径信息,所述路径信息包括多条最优路径信息和路径指示信息,所述路径指示信息用于表示所述多条最优路径中每条最优路径对访问请求的传输能力;
根据所述路径信息,将所述访问请求经由所述多条最优路径并行发送给源站服务器。
在另一个方面,本申请实施例提供了一种路径计算装置,应用于中央控制器,包括:
距离模块,用于根据获取到的服务器节点之间的时延和丢包率信息,计算出服务器节点之间的距离,以及根据获取到的边缘服务器到源站服务器的时延和丢包率信息,计算出边缘服务器到源站服务器的距离;
路径模块,用于根据服务器节点之间,以及边缘服务器到源站服务器的距离,计算出路径信息,并发送给多个入口服务器;
其中,所述路径信息包括多条最优路径信息和路径指示信息,所述路径指示信息用于表示所述多条最优路径中每条最优路径对访问请求的传输能力。
在另一个方面,本申请实施例提供了一种访问请求分发装置,应用于入口服务器,包括:
接收模块,用于当接收到应用发起的访问请求时,获取所述应用所对应的路径信息,所述路径信息包括多条最优路径信息和路径指示信息,所述路径指示信息用于表示所述多条最优路径中每条最优路径对访问请求的传输能力;
发送模块,用于根据所述路径信息,将所述访问请求经由所述多条最优路径并行发送给源站服务器。
在另一个方面,本申请实施例提供了一种访问请求分发系统,包括:
中央控制器,用于根据获取到的服务器节点之间的时延和丢包率信息,计算出服务器节点之间的距离,以及根据获取到的边缘服务器到源站服务器的时延和丢包率信息,计算出边缘服务器到源站服务器的距离;以及
根据服务器节点之间,以及边缘服务器到源站服务器的距离,计算出包含多条最优路径的路径信息,并发送给多个入口服务器;
入口服务器,用于当接收到应用发起的访问请求时,获取所述应用所对应的路径信息;以及
根据所述路径信息,将所述访问请求经由所述多条最优路径并行发送给源站服务器;
其中,所述路径信息包括多条最优路径信息和路径指示信息,所述路径指示信息用于表示所述多条最优路径中每条最优路径对访问请求的传输能力。
在另一个方面,本申请实施例提供了一种电子设备,应用于中央控制器,所述电子设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海达闼云端智能科技有限公司,未经深圳前海达闼云端智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680002772.6/2.html,转载请声明来源钻瓜专利网。