CORAL: A transparent fault-tolerant web service

被引:8
|
作者
Aghdaie, Navid [1 ]
Tamir, Yuval [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Concurrent Syst Lab, Los Angeles, CA 90095 USA
基金
美国国家科学基金会;
关键词
Reliable network services; Fault-tolerant systems; Replication;
D O I
10.1016/j.jss.2008.06.036
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Web is increasingly used for critical applications and services. We present a client-transparent mechanism, called CORAL, that provides high reliability and availability for Web service. CORAL provides fault tolerance even for requests being processed at the time of server failure. The scheme does not require deterministic servers and can thus handle dynamic content. CORAL actively replicates the TCP connection state while maintaining logs of HTTP requests and replies. In the event of a primary server failure, active client connections fail over to a spare, where their processing continues seamlessly. We describe key aspects of the design and implementation as well as several performance optimizations. Measurements of system overhead, failover performance, and preliminary validation using fault injection are presented. (c) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:131 / 143
页数:13
相关论文
共 50 条
  • [31] Achieving Guaranteed Service with Fault-Tolerant Resources in Grid
    Goswami, Sukalyan
    Das, Ajanta
    INFORMATION AND COMMUNICATION TECHNOLOGY (ICICT 2016), 2018, 625 : 189 - 196
  • [32] Object replication and CORBA Fault-Tolerant Object Service
    Yao-Ming, Y.
    Wen-Da, S.
    Yeong-Sheng, C.
    Wuhan University Journal of Natural Sciences, 2001, 6 (1-2) : 268 - 277
  • [33] Fault-tolerant polynomial smoother and fault-tolerant differential smoothers
    Hu, Feng
    Sun, Guoji
    Gongcheng Shuxue Xuebao/Chinese Journal of Engineering Mathematics, 2000, 17 (02): : 53 - 57
  • [34] Athanasia: A User-Transparent and Fault-Tolerant System for Parallel Applications
    Jung, Hyungsoo
    Han, Hyuck
    Yeom, Heon Y.
    Kang, Sooyong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (10) : 1653 - 1668
  • [35] FACTS: A Framework for Fault-Tolerant Composition of Transactional Web Services
    Liu, An
    Li, Qing
    Huang, Liusheng
    Xiao, Mingjun
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2010, 3 (01) : 46 - 59
  • [36] An Evaluation of Fault-Tolerant Query Processing for Web Search Engines
    Gomez-Pantoja, Carlos
    Marin, Mauricio
    Gil-Costa, Veronica
    Bonacic, Carolina
    EURO-PAR 2011 PARALLEL PROCESSING, PT 1, 2011, 6852 : 393 - 404
  • [37] A high performance redundant nested invocation suppression mechanism for active replication fault-tolerant web service
    Fang, Chen-Liang
    Huang, Ju-Yu
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON INTERNET AND MULTIMEDIA SYSTEMS AND APPLICATIONS, 2006, : 121 - +
  • [38] A Differentiation-Aware Fault-Tolerant Framework for Web Services
    Kotonya, Gerald
    Hall, Stephen
    SERVICE-ORIENTED COMPUTING - ICSOC 2010, PROCEEDINGS, 2010, 6470 : 137 - +
  • [39] Fault-tolerant and scalable TCP splice and web server architecture
    Marwah, Manish
    Mishra, Shivakant
    Fetzer, Christof
    SRDS 2006: 25TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, : 301 - 310
  • [40] Eternal - a component-based framework for transparent fault-tolerant CORBA
    Narasimhan, P
    Moser, LE
    Melliar-Smith, PM
    SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (08): : 771 - 788