首页> 外文会议>International Symposium on Applications and the Internet >Handling catastrophic failures in scalable Internet applications
【24h】

Handling catastrophic failures in scalable Internet applications

机译:处理可扩展互联网应用中的灾难性失败

获取原文

摘要

User perceived quality is the most important aspect of Internet applications. After a single negative experience, users tend to switch to one of the other myriad of alternatives available to them on the Internet. Two key components of Internet application quality are scalability and reliability. In this paper, we present the first general-purpose mechanism capable of maintaining reliability in the face of process, machine, and catastrophic failures. We define catastrophic failures as events that cause entire clusters of servers to become unavailable such as network partitioning, router failures, natural disasters, or even terrorist attacks. Our mechanism utilizes client-side tunneling, client-side redirection, and implicit redirection triggers to deliver reliable communication channels. We capitalize on previous work, redirectable sockets (RedSocks), that focuses on Internet application scalability. RedSocks are communication channels enhanced with a novel session layer aimed at modernizing network communication. We modify Red-Socks to create the first fault tolerant socket solution that can handle all server-side failures. Our mechanism is compatible with NATs and firewalls, scalable, application independent, and backwards compatible.
机译:用户感知质量是互联网应用的最重要方面。在单一的负面经验之后,用户倾向于在互联网上切换到他们可用的其他无数替代品。互联网应用质量的两个关键组件是可扩展性和可靠性。在本文中,我们提出了一种能够在过程,机器和灾难性故障面前保持可靠性的第一通用机构。我们将灾难性的失败定义为导致整个服务器集群变得不可用的事件,例如网络分区,路由器故障,自然灾害,甚至恐怖袭击。我们的机制利用客户端隧道,客户端重定向和隐式重定向触发器来提供可靠的通信通道。我们利用以前的工作,可重定向的套接字(Redsocks),专注于互联网应用程序可伸缩性。 Redsocks是通过旨在现代化网络通信的新型会话层增强的通信通道。我们修改Red-Socks以创建可以处理所有服务器端故障的第一个容错套接字解决方案。我们的机制与NAT和防火墙,可扩展,应用程序独立和向后兼容。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号