[发明专利]在网络节点之间分配资源以用于提供网络节点功能在审
| 申请号: | 201480016766.7 | 申请日: | 2014-03-17 |
| 公开(公告)号: | CN105359490A | 公开(公告)日: | 2016-02-24 |
| 发明(设计)人: | R.斯特里科斯;P.J.穆伦霍夫 | 申请(专利权)人: | 皇家KPN公司;荷兰应用自然科学研究组织 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50;H04L12/911 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王岳;陈岚 |
| 地址: | 荷兰*** | 国省代码: | 荷兰;NL |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网络 节点 之间 分配 资源 用于 提供 功能 | ||
技术领域
本发明涉及用于提供网络节点功能(诸如服务器功能)的网络节点资源的分配。更具体地,本发明涉及向网络节点分配资源以用于提供网络节点功能的方法以及可通信连接到第二网络节点以用于访问网络节点功能的第一网络节点。
背景技术
在客户端-服务器应用中,服务器处理来自客户端的服务请求,例如以从web(网络)服务器检索web页面。通常,客户端和服务器通信通过诸如局域网、因特网或电信网络之类的介质来处理。客户端-服务器会话可以限于单个服务请求和响应,但是也可以包括许多连续的请求和响应。已知的是,网络开销可能影响客户端-服务器应用的端对端性能,尤其是当单个客户端请求要求到数据库、应用服务器或客户端自身的多个呼叫时。网络开销由服务器与客户端设备之间的网络、中间网络以及网络元素(例如延迟、带宽、跳(hop)、亲和(affinity)、数据处理能力、存储、地理距离)或者对客户端设备进行服务的运营商的网络的操作参数引起。
当客户端-服务器通信包括许多连续的客户端-服务器交互时,等待时间可能随着高网络开销而明显增加。此外,客户端与服务器之间的任何中间设备添加了通信延时,例如由于传播延时、缓冲、排队、错误率和/或拥堵。影响所感知的体验质量的另一因素可能是客户端和服务器设备的处理能力。例如,大量同时请求可能使服务器的能力超负荷并且导致迟到或者无应答的请求。
减小服务器处的网络开销和处理能力的影响可以优化客户端的所感知的体验质量。已知降低服务器处的通信延迟和处理能力的影响的三种解决方案。
第一,通过将多个服务器置于能够处理服务请求的网络中,客户端请求可以重定向到最佳服务器,例如基于地理位置(即最小化客户端与服务器之间的距离)或处理器负载(即最小化服务器上的处理器负载),使用诸如DNS解析器或HTTP重定向之类的服务器选择功能。
US2010/250668公开了一种透明地选择服务器以基于客户端和服务器在网络中的位置来处理客户端请求的系统,其落在如上文描述的第一种解决方案中。在US2010/250668中,服务器位置是事先已知的,即服务器选择功能从服务器列表选择最佳服务器。当客户端发送服务请求时,服务器选择功能(例如在请求基于服务器的主机名时在DNS解析器中实现)可以提供将处理请求的最近服务器的位置。可替换地,请求可以被发送给次优服务器,其可以触发服务器选择功能来选择新的服务器。接下来,服务器向客户端发送重定向请求以连接到更好的服务器。
US2010/250668的缺点在于,服务器资源可能被浪费,这是因为一些服务器可能永远不会被选择而它们可能保持在线以防附近的客户端发送请求。此外,不存在将部分或全部的服务器的功能卸载到客户端设备附近或其上的位置的机制,例如针对具体客户端或者回应于具体服务请求。
第二,可以将代理服务器置于客户端与服务器之间以卸载服务器功能,例如针对负载平衡、高速缓存和/或代码转换。代理服务器充当客户端与服务器之间的中介(intermediary),并且因此可以代表目的地服务器对客户端请求和服务器响应执行操作。代理服务器(例如Squid)是在服务器之上(通过重定向)分布负载、提供对远程网络的访问(代理连接到客户端网络和远程网络二者)、减小网络负载(例如通过高速缓存、协议转换和/或内容压缩)、在服务请求之上执行高速缓存功能、以及卸载服务器功能(例如针对恶意软件的扫描请求、登录、应用策略、加密数据、针对某些显示器预呈现图像和/或预呈现web站点)的众所周知的解决方案。高速缓存代理服务器可以减小服务器负载并且优化网络吞吐量,尽管它们仅在许多类似请求被做成静态(即不随时间改变或者随时间缓慢改变)内容时改进性能。将唯一或不可高速缓存的请求转发给服务器,由此在功能上变得等价于服务器选择功能。当代理服务器对于客户端透明(例如从客户端的视角来看,代理像原始服务器那样行动)时,客户端可能意识不到代理服务器。换言之,客户端是有意识的并且向代理服务器而不是服务器(例如提供对因特网的访问的代理服务器)发送请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于皇家KPN公司;荷兰应用自然科学研究组织,未经皇家KPN公司;荷兰应用自然科学研究组织许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480016766.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:变焦镜头
- 下一篇:抛物柱面聚光抛物柱面采光太阳能热水发电装置





