Logo del repository
  1. Home
 
Opzioni

A Replication Framework for Program-to-Program Interaction across Unreliable Networks and its Implementation in a Servlet Container

BARTOLI, Alberto
•
M. PRICA
•
E. ANTONIUTTI
2005
  • journal article

Periodico
CONCURRENCY AND COMPUTATION
Abstract
We propose a service replication framework for unreliable networks. The service exhibits the same consistency guarantees about the order of execution of operation requests as its non-replicated implementation. Such guarantees are preserved in spite of server replica failure, network failure (either between server replicas or between a client and a server replica) and irrespective of when the failure occurs. Moreover, the service guarantees that in case a client sends an “update” request multiple times, there is no risk that the request be executed multiple times. No hypothesis about the timing retransmission policy of clients are made, e.g., the very same request might even arrive at different server replicas simultaneously. All these features make the proposed framework particularly suitable for interaction between remote programs, a scenario that is gaining increasing importance. We discuss a prototype implementation of our replication framework based on Tomcat, a very popular Java-based web server. The prototype comes into two flavors: replication of HTTP client session data and replication of a counter accessed as a web service.
DOI
10.1002/cpe.v18:7
WOS
WOS:000237791400001
Archivio
http://hdl.handle.net/11368/1690817
Diritti
metadata only access
Soggetti
  • replication

  • web technology

  • fault tolerance

  • distributed systems

Visualizzazioni
1
Data di acquisizione
Apr 19, 2024
Vedi dettagli
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback