Fun ded by: FP6 IST2 004758 TPC-W TPC-B Industry standard benchmark TPC- Partners : GGORDAORDA Simple benchmark used for loading simulating a web application Industry standard benchmark implementations while testing simulating a write-intensive OLTP tteechchnonolologgyy mmapap application PolePosition Micro-benchmark collection used for sc IEN measuring overhead of the GAPI ena L T rios C Carob http://carob.continuent.org C/C++ binding to the middleware wrapper http://gorda.di.uminho.pt

RDBMS and SQL plat The GORDA project targets D4.4 relational database form ODBC management systems s The standard database exposing a SQL interface JDBC Jade Other access interface in the MA Windows platform is Standard database access http://jade.objectweb.org Proprietary database interface in the Java platform access interfaces (DBMS supported natively or Autonomic management pack through Carob environment Centralized . specific or , PHP, s r Management Python, etc) are Fractal Oracle Berkley DB age supported natively or Observation and wne http://fractal.objectweb.org N http://oss.oracle.com/berkeley-db.html through Carob e o s D5.4 control of the v i t Work-in-progress native Modular, extensible and programming c replicated database e language agnostic component model p implementation A system from a es Apache Derby int http://db.apache.org/derby e GORDA Management central location

heir r rf Reference implementation of Interfaces for deploying and

f t ac managing replicated database G o GORDA protocols in a flexible es y t R management systems and modular replication suite er op jManage E D4.3 ore http://www.jmanage.org he pr D6.4c in-c e t

r The GORDA Management GAPI a

s Console builds on the jManage M http://gorda.di.uminho.pt/community/gapi JMX ht E Open Source Application http://java.sun.com Application rig

y Database reflection interface to observe and Management system Parsing Stage Interoperability builds on op MonetDB modify transaction processing t c tex Optimization Stage PL/J Java Management

d http://monetdb.cwi.nl est Con text u

ext E Req n Con Extensions Execution Stage Cont ion t c ion

Support for Java triggers and h t a ec nsa t n a

Joint work with CWI n

ybrid tex jGCS Tr

Co Autonomic Logical Storage Stage

stored procedures in e Con s rks for hybrid ba ta text http://jgcs.sourceforge.net a Da D6.4a Physical Storage Stage Ensuring self-repair, self- PostgreSQL S Con

implementation DBM Abstract group communication service N Storage dem V tuning and self-

ra interface t

management of the s o g PostgreSQL m replication database o id l dle T http://www.postgresql.org w system. are D6.4b Spread Toolkit duct Full support with a hybrid o http://www.spread.org implementation Sequoia

ll pr Appia

Portable group

http://sequoia.continuent.org R http://appia.di.fc.ul.pt communication that can be

ed. A

v Middleware implementation wrapping legacy used through the jGCS

r Reference implementation of MySQL Server D4.5 database management systems GORDA protocols in a flexible and interface

ese http://www.mysql.com

r Implements RAIDb protocols modular replication suite s

ht Fully supported by the middleware ig r implementation ESCADA Replication Server

e D4.4 SSL/TLS E D3.5 http://escada.sf.net m o End-to-end security builds on

Reference implementation of GORDA protocols . S

standard secure socket m in a flexible and modular replication suite protocols iu

t Oracle 11g

JGroups N sor http://oracle.coml n http://www.jgroups.org o S Work-in-progress support by the

D3.3 Group communication in Java that can

A C middleware implementation D be used through the jGCS interface

R MinhaSSF Spring IoC

Extensive testing and http://www.springframework.org LAN

7 GO benchmarking built on a

Communication, database TIO centralized simulation Group communication in support and protocols are ©200 platform clusters

Embedded Replication assembled using the Spring

Container GORDA-enabled DBMS

servers can be closely D5.1 CA

I

coupled with replication code to minimize overhead N

U M

OM

Built by GORDA Dx.y Deliverable number C WAN Group communication in wide area networks poses additional challenges Enhanced by GORDA to latency sensitive replication Work in progress R protocols Shared-nothing ClusEter in LAN P Inter-replicationON in WAN Used by GORDA Technological boundary L I Replication for scalability and high IC AT Replication for disaster recovery and geographical availability. distribution v1.0 20071002