[发明专利]加速服务器与客户端集合之间的数据文件的分配无效
申请号: | 201080052509.0 | 申请日: | 2010-11-19 |
公开(公告)号: | CN102754410A | 公开(公告)日: | 2012-10-24 |
发明(设计)人: | A·哈里;D·斯蒂尔亚迪斯;A·弗兰希尼;C·塞克哈尔 | 申请(专利权)人: | 阿尔卡特朗讯 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加速 服务器 客户端 集合 之间 数据文件 分配 | ||
技术领域
本发明涉及客户端-服务器系统,并且更具体而言涉及客户端-服务器系统中的高速缓冲存储器(cache)节点。
背景技术
分组网络使得能够在远程计算系统之间进行数据交换。在终端计算系统中,数据由计算应用组织、存储并且处理为数据文件。网络元件使用被称为分组的数据块,经过网络传输数据文件。网络路径是在支持数据文件在其之间传输的两个远程网络元件之间的网络链路的序列。许多网络应用依赖客户端-服务器模型,其中一个服务器端系统(SES)作为多个客户端系统(CES)实例的数据文件的源来进行操作。
在典型的网络设置中,从SES到CES的数据文件传输仅在同时满足以下两个条件时才会发生:(i)网络路径完整性(NPI)条件,其中在SES与CES之间存在工作网络路径,以及(ii)客户端系统可用性(CESA)条件,其中CES被供电并且能够操作。
在许多情况中,要同时满足两个情况以执行数据文件传输的要求可能在关键数据的传输中导致不方便的延迟,并且干扰CES的正常操作,从而导致CES用户不满意,并且对于使用网络应用并且依赖于数据快速分配来进行其安全操作的组织造成威胁。具体而言,在企业信息技术(IT)应用的情况中,安全威胁的严重性随着新数据文件到达SES与完成它到最后一个CES的传输之间所流逝的时间而增长。
高速缓冲存储(caching)是一种在分组网络中广泛使用的方法,用于分阶段进行从服务器端系统到多个客户端系统的数据文件的分配。利用高速缓冲存储,在单个数据文件传输中将数据文件从服务器移动到网络中的高速缓冲存储器节点,而不受客户端的数目影响。如果高速缓冲存储器节点恰当地位于从服务器到多个客户端的网络路径上,那么将数据文件临时存储在该高速缓冲存储器节点中可以显著地降低完成数据文件到所有客户端的分配所需要的网络资源的消耗。传统的高速缓冲存储在罕有违反NPI和CESA条件的网络中工作良好,但是当部署在常有该违反的网络中时是不够的。如果高速缓冲存储器节点不是位于CES与最经常违反NPI条件的网络段(称为零散网络段(SNS))之间的网络路径部分中,那么高速缓冲存储器节点不能去掉对于同时满足NPI和CESA条件两者的要求以便进行数据文件传输。
发明内容
鉴于前文,本文的实施方式提供了一种用于加速服务器端系统(SES)与多个客户端系统(CES)之间的数据文件传输的方法,该方法包括以下步骤:该SES将一个或多个数据文件从该SES传输到连接到该SES的服务器高速缓冲存储器节点(SCN);向多个客户端高速缓冲存储器节点(CCN)发送高速缓冲存储在该服务器高速缓冲存储器节点中的数据文件的列表,其中,该多个CCN中的每个CCN连接到该多个CES中的每个CES;该CCN中的至少一个CCN基于高速缓冲存储在该CCN中的数据文件的列表与高速缓冲存储在该SCN中的该数据文件的该列表之间的比较,向该SCN发送对于高速缓冲存储在该SCN中的数据文件的请求;该SCN向用于向该SCN发送该请求的该CCN发送所请求的数据文件;并且该CCN向该CES传输所接收的数据文件。可以通过零散网络段(SNS)将该CCN连接到该SCN。该SCN和多个CCN与该SES、该CES或该SNS的可用性状态相独立地处于操作状态中。该方法还包括以下步骤:该多个CCN中的每个CCN维护高速缓冲存储在该SCN中的数据文件的列表;并且该多个CCN中的每个CCN以预定的时间间隔从该SCN请求该列表的最新版本。可以由通用串行总线(USB)连接、个人计算机存储卡国际协会(PCMCIA)连接、快速卡(ExpressCard)连接或高度可用网络路径中的一个将该SCN连接到该SES。可以由通用串行总线(USB)连接、个人计算机存储卡国际协会(PCMCIA)连接、快速卡连接或高度可用网络路径中的一个将该CCN连接到该CES。该多个CCN中的每个CCN在向该CCN所连接到的CES传递数据文件之前检查该CES的可用性。如果该CCN所连接到的CES不可用,则该多个CCN中的每个CCN还执行用于存储该数据文件的步骤,并且当该CES请求该数据文件时执行传递该数据文件的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯,未经阿尔卡特朗讯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080052509.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微晶硅薄膜探测器制备方法及其应用
- 下一篇:发光器件模块及其制造方法