We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

How we scaled up OpenQuake

Formal Metadata

Title
How we scaled up OpenQuake
Subtitle
Partitioning and executing seismic calculation in a compute network
Title of Series
Number of Parts
84
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Production Year2012

Content Metadata

Subject Area
Genre
Abstract
The open source OpenQuake seismic calculation engine is developed and maintained by the GEM foundation 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 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.