2009
DOI: 10.1016/j.jss.2008.06.036
|View full text |Cite
|
Sign up to set email alerts
|

CoRAL: A transparent fault-tolerant web service

Abstract: 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 fail… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(14 citation statements)
references
References 36 publications
0
14
0
Order By: Relevance
“…Some of the popular fault handling strategies are discussed below. [27] mechanism. CORAL recovers inprocess requests and does not require deterministic servers or changes to the clients.…”
Section: Service-oriented System Recovery Strategiesmentioning
confidence: 98%
“…Some of the popular fault handling strategies are discussed below. [27] mechanism. CORAL recovers inprocess requests and does not require deterministic servers or changes to the clients.…”
Section: Service-oriented System Recovery Strategiesmentioning
confidence: 98%
“…Many researchers have practiced hybrid strategies rather than optimizing a particular strategy. A hybrid technique with application-level logging and connection replication, named CORAL (A Client-Transparent Fault-tolerant) mechanism is proposed in [53]. CORAL recovers in-process requests and does not require deterministic servers, or changes to the clients.…”
Section: Global Recovery Strategiesmentioning
confidence: 99%
“…CoRAL (Aghdaie and Tamir, 2009) is a fault-tolerance solution for web-based services, which is based on connection replication and application-level logging mechanisms. In CoRAL, the state of the TCP connection is preserved using active replication, where the TCP stacks of both primary and backup server process incoming packets simultaneously.…”
Section: Related Workmentioning
confidence: 99%