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 条
  • [1] Client-transparent fault-tolerant Web service
    Aghdaie, N
    Tamir, Y
    CONFERENCE PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2001, : 209 - 216
  • [2] Performance optimizations for transparent fault-tolerant web service
    Aghdaie, N
    Tamir, Y
    2003 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS, AND SIGNAL PROCESSING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2003, : 29 - 32
  • [3] Implementation and evaluation of transparent fault-tolerant web service with kernel-level support
    Aghdaie, N
    Tamir, Y
    ELEVENTH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2002, : 63 - 68
  • [4] A Fault-Tolerant Processing Method and Strategy of Web Service Composition
    Dong, Yang
    Lei, Liu
    Bernal Llinares, Manuel
    ADVANCES IN COMPUTER SCIENCE, ENVIRONMENT, ECOINFORMATICS, AND EDUCATION, PT IV, 2011, 217 : 428 - +
  • [5] A Fault-Tolerant Cache Service for Web Search Engines: RADIC Evaluation
    Gomez-Pantoja, Carlos
    Rexachs, Dolores
    Marin, Mauricio
    Luque, Emilio
    EURO-PAR 2012 PARALLEL PROCESSING, 2012, 7484 : 298 - 310
  • [6] A fault-tolerant web services architecture
    Liu, LX
    Meng, YM
    Zhou, B
    Wu, QY
    ADVANCED WEB AND NETWORK TECHNOLOGIES, AND APPLICATIONS, PROCEEDINGS, 2006, 3842 : 664 - 671
  • [7] A Fault-Tolerant Framework for Web Services
    Liu, Lingxia
    Wu, ZhaoXue
    Ma, Zhiqiang
    Wei, Wei
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 138 - 142
  • [8] Fault tolerant web service
    Liang, DR
    Fang, CL
    Chen, CW
    Lin, FY
    ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2003, : 310 - 319
  • [9] A fault-tolerant object service on CORBA
    Liang, D
    Fang, CL
    Yuan, SM
    Chen, C
    Jan, GE
    JOURNAL OF SYSTEMS AND SOFTWARE, 1999, 48 (03) : 197 - 211
  • [10] A fault-tolerant object service on CORBA
    Sheu, GW
    Chang, YS
    Liang, DR
    Yuan, SM
    Lo, W
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 393 - 400