CMS Data Challenges. The Nature of The Problem. What Is GMA ? and What Is R-GMA ? Performance Test Description Performance Test Results Conclusions
CMS Data Challenges. The Nature of The Problem. What Is GMA ? and What Is R-GMA ? Performance Test Description Performance Test Results Conclusions
CMS Data Challenges. The Nature of The Problem. What Is GMA ? and What Is R-GMA ? Performance Test Description Performance Test Results Conclusions
What is GMA ?
And what is R-GMA ?
Performance test description
Performance test results
Conclusions
As part of the preparations for data taking CMS is
performing DATA CHALLENGES.
Large number of simulated events to
BUT
each event is independent of all the others
a data-base automatically
updated
WN
WN
WN
Submission
Machine WN
UI WN WN
Database
Machine
Submission
Machine
UI
Producer register producer
data
data
Consumer
locate producer
address of producer
Developed for E(uropean) D(ata) G(rid)
Extends the GMA in two important ways
1. Introduces a time stamp on the data.
2. A relational implementation
3. Hides the registry behind the API
Each Virtual Organisation appears
to have one RDBMS
The user interface to R-GMA is via SQL statements
(not all SQL statements and structures are supported)
BUT
Does a specific implementation provide a practical solution
R-GMA R-GMA
servlet consumer
One machine per grid cluster providing loads of greater
than the cluster
R-GMA
servlet
R-GMA
servlet
R-GMA
consumer
R-GMA
servlet
R-GMA
servlet
R-GMA can survive loads of around 20% of the current
CMS requirements and does provides a grid method for
monitoring. An overload of a factor 2 jobs causes
problems after about five minutes running.
We believe these instabilities are soluble.