Ganymed: Scalable replication for transactional web applications

C Plattner, G Alonso - ACM/IFIP/USENIX International Conference on …, 2004 - Springer
Data grids, large scale web applications generating dynamic content and database service
providing pose significant scalability challenges to database engines. Replication is the …

MIDDLE-R: Consistent database replication at the middleware level

M Patiño-Martínez, R Jiménez-Peris, B Kemme… - ACM Transactions on …, 2005 - dl.acm.org
The widespread use of clusters and Web farms has increased the importance of data
replication. In this article, we show how to implement consistent and scalable data …

Using components for architecture-based management: the self-repair case

S Sicard, F Boyer, N De Palma - … of the 30th international conference on …, 2008 - dl.acm.org
Components are widely used for managing distributed applications because they not only
capture the software architecture of managed applications as an assembly of components …

Adaptive middleware for data replication

JM Milan-Franco, R Jimenez-Peris… - ACM/IFIP/USENIX …, 2004 - Springer
Dynamically adaptive systems sense their environment and adjust themselves to
accommodate to changes in order to maximize performance. Depending on the type of …

DimaX: a fault-tolerant multi-agent platform

N Faci, Z Guessoum, O Marin - … of the 2006 international workshop on …, 2006 - dl.acm.org
Fault tolerance is an important property of large-scale multi-agent systems as the failure rate
grows with both the number of the hosts and deployed agents, and the duration of …

Eager replication for stateful J2EE servers

H Wu, B Kemme, V Maverick - On the Move to Meaningful Internet Systems …, 2004 - Springer
Replication has been widely used in J2EE servers for reliability and scalability. There are
two properties which are important for a stateful J2EE application server. Firstly, the state of …

[PDF][PDF] Exactly once interaction in a multi-tier architecture

B Kemme, R Jiménez-Peris… - … , and Deployment of …, 2005 - cordis.europa.eu
Multi-tier architectures are now the standard for advanced information systems. Replication
is used to provide high-availability in such architectures. Most existing approaches have …

Enhancing an application server to support available components

AI Kistijantoro, G Morgan… - IEEE Transactions on …, 2008 - ieeexplore.ieee.org
Three-tier middleware architecture is commonly used for hosting enterprise-distributed
applications. Typically, the application is decomposed into three layers: front end, middle …

The coordinated recovery of data service and transaction service in J2EE

L Tiancheng, H Gang, F Gang… - 29th Annual International …, 2005 - ieeexplore.ieee.org
Middleware can be viewed as a collection of common services which may fail caused by
various reasons. Recovery-based fault tolerance is an effective way to improve middleware …

[PDF][PDF] Fault Tolerance in a Multi-Layered DRE System: A Case Study.

P Rubel, JP Loyall, RE Schantz, M Gillen - J. Comput., 2006 - academia.edu
Dynamic resource management is a crucial part of the infrastructure for emerging distributed
real-time embedded systems, responsible for kee** mission-critical applications operating …