[发明专利]用于管理感觉的响应时间的方法和系统无效
申请号: | 200710112089.0 | 申请日: | 2007-06-22 |
公开(公告)号: | CN101179360A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 戴维·P.·奥尔谢夫斯基;贾森·尼耶 | 申请(专利权)人: | 国际商业机器公司;哥伦比亚大学 |
主分类号: | H04L1/08 | 分类号: | H04L1/08;H04L12/26;H04L12/56 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李颖 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 感觉 响应 时间 方法 系统 | ||
技术领域
本发明涉及网络通信,尤其是涉及用于管理使用在线服务的客户感觉的响应时间的系统和方法。
背景技术
对于许多商业来说万维网是一个高度竞争性环境。寻求品质在线服务的顾客有许多选择,并且通常区分一个成功站点与其余站点的特征是响应性。当响应时间超出可接受的限度时客户能敏锐地意识到并且会毫不犹豫地使他们的交易转到别处。因此对于商业来讲管理它们的客户体验的响应时间是重要的。
不幸的是,通过研究和因特网服务团体这些年来已经开发出的服务质量(QoS)实现方法没有充分解决与管理客户感觉的响应时间有关的问题。现有工作的焦点在于实现就针对单个URL请求的服务器处理等待时间而言定义的服务级协定。未得到QoS管理注意的正是当远程用户访问web站点时其下载由多个对象组成的页面的基本观点。用于下载整个页面视图(容器页面和所有的嵌入对象)的响应时间是客户感觉到的等待时间。
在本发明人的先前的工作中开发了ksniffer,其是能够以千兆位的通信量速率实时确定由远程客户感觉到的页面视图响应时间的基于内核的通信量监视器。Ksniffer起测量系统的作用。
几乎毫无例外的是,对于针对管理web服务器等待时间应用准入控制(负载限制:load shedding)的研究忽略了丢弃请求对远程客户体验到的页面视图响应时间的影响。丢弃的请求被忽略,而对于获得接受的单个URL请求的服务器响应时间被报告。
发明内容
根据本实施例,提供一种响应时间管理器,例如使其功能从仅仅一个测量系统扩展到具有等待时间管理能力的系统的ksniffer。在一个实施例中,响应时间管理器用作独立的应用,其位于服务器集合体(server complex)之前以积极地操纵客户和服务器之间的分组流以在远程客户浏览器处实现所期望的结果。该响应时间管理器无需修改web页面、服务器集合体、或者浏览器,使得部署快速且容易。这对于负责维护web站点周围的基础结构但是不允许修改客户的服务器机器或内容的web宿主公司特别有用。
本公开的一个贡献是定义和包含了连接准入控制丢弃对部分成功的web页面下载的影响。这导致揭示了在存在连接失败时web浏览器的某些值得注意的行为。同样,准入控制丢弃可以显示出不仅对平均响应时间,而且对于响应时间分布的形状有显著影响。由于仅控制平均值而忽略差异可能歪曲由服务器集合体提供的服务,管理响应时间分布是一个重要方面。
响应时间被测量,并且显示其为什么与远程客户相关。说明性地描述了一种用于随着页面视图被下载实时地跟踪和管理页面视图下载的实现方法。在页面视图下载期间在关键接合点应用新颖的控制机制,并且描述了它们对远程客户浏览器的影响。给出了试验性的结果。
一种用于管理感觉的响应时间的系统和方法,包括发送请求或响应。如果该请求或响应被丢弃,则通过从响应时间管理器提供重传来管理响应时间,而无需响应时间管理器满足该请求或响应。该响应时间管理器位于客户和服务器之间。
另一种用于管理感觉的响应时间的方法,包括随着多个对象中的每一个被下载跟踪整个页面的下载进程,以及利用响应时间管理器管理响应等待时间,以基于整个页面的各部分的下载等待时间控制感觉的响应时间。
一种用于管理感觉的响应时间的系统,包括部署在网络和服务器之间的响应时间管理器。该响应时间管理器配置用于通过重传被丢弃的响应或请求来管理感觉的响应时间。响应模块包含在该响应管理器中并被配置用于监视客户的感觉的响应时间并作出对请求或响应的处理的调整以减小总的等待时间。
根据连同附图将阅读的示例性实施例的下面的详细描述,这些和其它目的、特征和优点将变得明显。
附图说明
在参考下列各图的优选实施例的随后的描述中将提供本公开的细节,其中:
图1是示出了根据一个示例性实施例的响应时间管理器(例如,扩展ksniffer)的放置的原理框图;
图2是示出了根据一个示例的通过多个连接的容器页面和嵌入对象的下载的图解;
图3是示出了根据另一个示例的客户响应时间的分解的图解;
图4是示出了客户服务器交互中的页面视图模型的事件节点图;
图5是示出了根据另一个示例的服务器处的SYN丢弃的图解;
图6是示出了根据另一个示例的页面下载失败中的第二个连接的图解;
图7是示出了根据一个示例性实施例的快速SYN传输的图解;
图8是示出了根据一个示例的丢弃SYN/ACK的影响的图解;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司;哥伦比亚大学,未经国际商业机器公司;哥伦比亚大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710112089.0/2.html,转载请声明来源钻瓜专利网。