首页> 外文学位 >Enhanced server fault-tolerance techniques for improved user experience.
【24h】

Enhanced server fault-tolerance techniques for improved user experience.

机译:增强的服务器容错技术,可改善用户体验。

获取原文
获取原文并翻译 | 示例

摘要

User applications, such as email, calendar, maps, are migrating from local desktop machines to data centers due to the many advantages offered by such a computing paradigm. Furthermore, this trend is creating a marked increase in the deployment of servers at data centers. To ride the price/performance curves for CPU, memory and other HW, inexpensive commodity machines---although having low availability numbers---are the most cost effective choices for a data center. However, increased server failures cause service outages and degrade user experience which in turn results in lost revenue for businesses. Also, emerging web applications put additional demands on server fault-tolerance. For example, if a user is browsing a map service like Google, Yahoo or MSN maps, a server failure leading to an outage of more than a few seconds is detectable by a user and hence degrades user experience.; In this thesis, I propose three novel techniques aimed at improving server fault-tolerance: (1) ST-TCP, which is an extension of TCP to tolerate server failures. This is done by using an active-backup which replicates the state of a primary and seamlessly takes over a TCP connection on primary server failure; (2) CRAFT, where the TCP splicing mechanism is enhanced to make it both fault-tolerant and more scalable; this then forms the basis of a scalable and fault-tolerant web server architecture that specifically addresses server fault-tolerance issues for highly interactive or real time applications; and, (3) Call-preserving failover, which is an efficient and scalable fault-tolerance mechanism for migrating IP telephony calls to an alternate call controller.
机译:由于这种计算范例提供了许多优势,因此诸如电子邮件,日历,地图之类的用户应用程序正在从本地台式机迁移到数据中心。此外,这种趋势正在显着增加数据中心服务器的部署。要利用CPU,内存和其他硬件的价格/性能曲线,便宜的商用机器(尽管可用性数很低)是数据中心最经济高效的选择。但是,增加的服务器故障会导致服务中断并降低用户体验,从而导致企业收入损失。而且,新兴的Web应用程序对服务器的容错性提出了更高的要求。例如,如果用户正在浏览Google,Yahoo或MSN地图之类的地图服务,则用户可以检测到导致故障几秒钟的服务器故障,从而降低用户体验。在本文中,我提出了三种旨在提高服务器容错能力的新颖技术:(1)ST-TCP,它是TCP的扩展,可以容忍服务器故障。这是通过使用活动备份来完成的,该活动备份可复制主服务器的状态,并在主服务器发生故障时无缝接管TCP连接。 (2)CRAFT,其中增强了TCP拼接机制,使其既具有容错能力,又具有更大的可扩展性;然后,这构成了可伸缩且容错的Web服务器体系结构的基础,该体系结构专门解决了高度交互或实时应用程序的服务器容错问题。 (3)呼叫保留故障转移,这是一种有效且可扩展的容错机制,用于将IP电话呼叫迁移到备用呼叫控制器。

著录项

  • 作者

    Marwah, Manish.;

  • 作者单位

    University of Colorado at Boulder.$bComputer Science.;

  • 授予单位 University of Colorado at Boulder.$bComputer Science.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2008
  • 页码 189 p.
  • 总页数 189
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:38:50

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号