| 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 |