高级检索

    MITCP——一种基于多映像的TCP连接容错策略

    MI-TCP: A Fault-Tolerant TCP Scheme Based on Mutil-Images

    • 摘要: 对运行于其上的服务进行容错是当今服务器必须具有的一种功能 ,TCP连接容错是实现这个功能的关键技术 为此 ,提出了一种基于多个连接映像的TCP连接容错策略 (MITCP) ,该策略并不需要对TCP连接状态进行备份 ,而是使每个TCP连接都存在多个同步的TCP连接映像 此策略无需修改客户端的用户程序和服务器端的服务程序 ;故障对客户端完全透明 ,即客户端程序感觉不到TCP连接的出错 ;当一台服务器上的TCP连接出错时 ,另一台服务器能真正做到无缝接管 ;并且在保证容错的前提下 ,尽量减少对系统性能的影响

       

      Abstract: Fault-tolerance TCP is a critical technology for implementing services’ availability running on the server that is the necessary function of servers nowadays. A fault-tolerant TCP scheme (MI TCP) based on multi-images is discussed in this paper. The scheme makes each TCP connection have several synchronous connection images and doesn’t backup the status of TCP connections, which needn’t reincarnate a connection to start from the beginning. It issues a module mechanism in the kernel of Linux and doesn’t affect software running on both a client and a server. It also guarantees that each TCP connection can be taken over seamlessly when it fails and this process is transparent to the user. At the same time, the experimental results demonstrate that it can also try to reduce the effect of system performance on the premise of ensuring the fault tolerance of each connection. That is to say, MI TCP is proved to be efficient.

       

    /

    返回文章
    返回