Practical and Low-Overhead Masking of Failures of TCP-Based Servers

被引:9
|
作者
Zagorodnov, Dmitrii [1 ]
Marzullo, Keith [3 ]
Alvisi, Lorenzo [4 ]
Bressoud, Thomas C. [2 ]
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
[2] Denison Univ, Dept Comp Sci, Granville, OH 43023 USA
[3] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[4] Univ Texas Austin, Coll Nat Sci, Dept Comp Sci, Austin, TX 78712 USA
来源
ACM TRANSACTIONS ON COMPUTER SYSTEMS | 2009年 / 27卷 / 02期
关键词
Algorithms; Performance; Reliability; Fault-tolerant computing system; primary/backup approach; TCP/IP;
D O I
10.1145/1534909.1534911
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This article describes an architecture that allows a replicated service to survive crashes without breaking its TCP connections. Our approach does not require modifications to the TCP protocol, to the operating system on the server, or to any of the software running on the clients. Furthermore, it runs on commodity hardware. We compare two implementations of this architecture (one based on primary/backup replication and another based on message logging) focusing on scalability, failover time, and application transparency. We evaluate three types of services: a file server, a Web server, and a multimedia streaming server. Our experiments suggest that the approach incurs low overhead on throughput, scales well as the number of clients increases, and allows recovery of the service in near-optimal time.
引用
收藏
页数:39
相关论文
共 50 条
  • [1] Supporting low latency TCP-based media streams
    Goel, A
    Krasic, C
    Li, K
    Walpole, J
    2002 TENTH IEEE INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 2002, : 193 - 203
  • [2] Sampling plus DMR: Practical and Low-overhead Permanent Fault Detection
    Nomura, Shuou
    Sinclair, Matthew D.
    Ho, Chen-Han
    Govindaraju, Venkatraman
    de Kruijf, Marc
    Sankaralingam, Karthikeyan
    ISCA 2011: PROCEEDINGS OF THE 38TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2011, : 201 - 212
  • [3] EdgeCut: Fast and Low-overhead Access of User-associated Contents from Edge Servers
    Liu, Yi
    Wang, Minmei
    Shi, Shouqian
    Wang, Yang
    Qian, Chen
    2023 IEEE/ACM SYMPOSIUM ON EDGE COMPUTING, SEC 2023, 2023, : 228 - 240
  • [4] A Low-overhead PUF based on Parallel Scan Design
    Wang, Wenxuan
    Cui, Aijiao
    Qu, Gang
    Li, Huawei
    2018 23RD ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2018, : 715 - 720
  • [5] LoENA: Low-overhead Encryption based Node Authentication in WSN
    Banerjee, Pritam
    Chatterjee, Tanusree
    DasBit, Sipra
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 2126 - 2132
  • [6] A Low-overhead PUF-based Secure Scan Design
    Zhou, Wei
    Cui, Aijiao
    Chen, Cassi
    Qu, Gang
    2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 210 - 215
  • [7] Low-overhead Secure Network Coding based on Chaotic Sequence
    Xu, Guangxian
    Fu, Xiao
    Wu, Wei
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 605 - 610
  • [8] Tiresias: low-overhead sample based scheduling with task hopping
    Hao, Chunliang
    Shen, Jie
    Zhang, Heng
    Wu, Yanjun
    Li, Mingshu
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 251 - 254
  • [9] LIFT: A low-overhead practical information flow tracking system for detecting security attacks
    Qin, Feng
    Wang, Cheng
    Li, Zhenmin
    Kim, Ho-seop
    Zhou, Yuanyuan
    Wu, Youfeng
    MICRO-39: PROCEEDINGS OF THE 39TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2006, : 135 - +
  • [10] A grid-based clustering for low-overhead anomaly intrusion detection
    Zhong Y.
    Yamaki H.
    Takakura H.
    Proceedings - 2011 5th International Conference on Network and System Security, NSS 2011, 2011, : 17 - 24