Speakers | |
---|---|
Muharem Hrnjadovic | |
Schedule | |
Day | Sunday |
Room | Ferrer |
Capacity | 288 |
Start time | 11:40 |
End time | 11:55 |
Duration | 00:15 |
Info | |
Track | Lightning Talks |
Attachments | |
Scaling up OpenQuake (slides) |
How we scaled up OpenQuake
Partitioning and executing seismic calculation in a compute network
Topics: partitioning of large calculations, computation networks, python, celery, rabbitmq, redis
The open source OpenQuake seismic calculation engine (http://openquake.org/) is developed and maintained by the GEM foundation (http://www.globalquakemodel.org/) which is a public-private partnership that drives a collaborative effort aimed at developing and deploying tools and resources for earthquake risk assessment worldwide.
Seismic hazard calculations can be massive making it necessary to partition and distribute them across a compute network. The OpenQuake engine (http://openquake.org/) partitions seismic calculation and uses
- celery
- rabbitmq
- redis
to push the tasks into the compute network and to collect the results.
There were a number of lessons learned while scaling up OpenQuake to perform seismic calculation for the whole of Europe and I will touch upon the most important ones.
Concurrent events:
Next (up to 3) talks in the same room (Ferrer):
When | Event | Track |
---|---|---|
12:00-12:05 | OpenPGP keysigning | Certification |
12:05-14:00 | CAcert Assurance Party | CAcert |
14:00-14:15 | EPFSUG - everybody needs a hacker! | Lightning Talks |
Events that start after this one (within 30 minutes):
When | Event | Track | Where |
---|---|---|---|
11:55-12:15 | The LemonLDAP::NG Project | Perl | AW1.121 |
12:00-12:05 | OpenPGP keysigning | Certification | Ferrer |
12:00-12:25 | VDSM - The oVirt Node Management Agent | Virtualization and Cloud | Chavanne |
12:00-12:25 | Cluster internals | MySQL and Friends | H.1309 |
12:00-12:30 | An introduction to jQuery Mobile | Smalltalk | AW1.126 |
12:00-12:30 | Continuous integration with Mozmill for Firefox | Mozilla | UD2.218A |
12:00-12:30 | How Eclipse Works | Free Java | K.4.401 |
12:00-12:35 | Works with persistent graphs using OrientDB | Graph Processing | AW1.125 |
12:00-12:50 | The Wild West of UNIX I/O | Network and IO | K.1.105 |
12:00-12:50 | coreboot - The last frontier: Laptops | System | Janson |
12:00-13:00 | Safe upgrade of embedded systems | Embedded | Lameere |
12:00-13:00 | Colour Management in Compositors. | X.org+OpenICC | K.3.401 |
12:05-14:00 | CAcert Assurance Party | CAcert | Ferrer |
12:15-13:00 | 29,000 packages in 24 hours - Releasing Debian | CrossDistribution | H.1302 |
12:25-12:45 | LedgerSMB: Open source accounting running on Perl | Perl | AW1.121 |