【24h】

Splitting HTTP requests on two servers

机译:在两台服务器上拆分HTTP请求

获取原文

摘要

Many techniques are commonly used to increase server availability or for distributing the load among a group of servers. We propose a technique for splitting a single HTTP request that allows a TCP connection to be dynamically split between two Web servers without using a central control. For example, one server can handle connection establishment and closing, while another handles the data transfer. This approach requires no client involvement since the existing connection with the initial server continues to be maintained, and the client is completely unaware of the splitting. We demonstrate the splitting concept in a LAN environment and provide related performance results that highlight several interesting features of splitting. The splitting was done using two bare PC servers with no operating system (OS) or kernel running in the machines. Splitting also works with clients located anywhere on the Internet, although servers have to be located on the same LAN. Our implementation and results indicate the feasibility of splitting TCP connections to transparently redistribute server load without client involvement.
机译:通常使用许多技术来提高服务器可用性或在一组服务器之间分配负载。我们提出了一种拆分单个HTTP请求的技术,该技术允许在不使用中央控件的情况下在两个Web服务器之间动态拆分TCP连接。例如,一台服务器可以处理连接的建立和关闭,而另一台服务器可以处理数据的传输。由于继续保持与初始服务器的现有连接,并且客户端完全不知道该拆分,因此该方法不需要客户端参与。我们在LAN环境中演示了拆分概念,并提供了相关的性能结果,突出了拆分的几个有趣功能。拆分是使用两台裸机PC服务器完成的,这些PC服务器中均未运行操作系统(OS)或内核。尽管服务器必须位于同一局域网中,但拆分也可与Internet上任何位置的客户端一起使用。我们的实施和结果表明,在没有客户端参与的情况下,拆分TCP连接以透明地重新分配服务器负载的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号