• DocumentCode
    3145831
  • Title

    Towards Persistent Connections Using Failure Detectors

  • Author

    Hayashibara, Naohiro

  • Author_Institution
    Dept. of Comput. Sci., Kyoto Sangyo Univ., Kyoto, Japan
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    1502
  • Lastpage
    1509
  • Abstract
    In the application layer, communication between two nodes is usually done on a communication channel. On the other hand, connection and disconnection occur intermittently in lower layers. Persistent connection is often required by several applications (e.g., HTTP, large data transfer, etc.). It has to be available continuously till the application closes it explicitly. To realize such a persistent connection, transient link failure has to be masked from the application layer. In this paper, we propose a way to provide persistent connections in TCP using accrual failure detector. Once the connection is established, the session layer can properly handle link failures, for example, it can suspend while link failure or unstable link condition, and resume after the recovery of the link. To realize persistent connections, we first implemented an interrogation-based accrual failure detector and evaluated its performance in several environments. Then, proposed the procedure for persistent connections using the failure detector.
  • Keywords
    telecommunication network reliability; transport protocols; TCP; communication channel; interrogation-based accrual failure detector; persistent connection; transient link failure; unstable link condition; Computer crashes; Detectors; Kernel; Monitoring; Protocols; Robustness; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-425-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.303
  • Filename
    6009008