Published April 24, 2012 | Version v1

Benchmarking OPeNDAP services for modern ESM data workloads

Description

Experience from the 5th Coupled Model Intercomparison Project (CMIP5) suggests that serving today's Earth System Model outputs to end-users is constrained by the effective bandwidth of global network links. One solution is to provide higher-level data access services which allow users to select only the data they require. OPeNDAP is a well established RESTful protocol for subsetting data in the NetCDF data model that has the potential to meet this need. However, for OPeNDAP to be a viable alternative to basic file transfer, OPeNDAP services must scale to the data volumes required to serve today's ESM data whilst keeping server load at manageable levels. We present the dapbench framework for testing the performance and security constraints of OPeNDAP servers under serial and parallel workloads. We compare the performance of commonly used OPeNDAP server implementations for request patterns typical of high-level NetCDF tools and analyse the affect of ESG Federation security filters on the performance of serial and parallel workloads. As a possible optimisation of OPeNDAP services we suggest constraining the allowed requests to a cachable subset and evaluate the effect of HTTP proxy caching performance. The results from these experiments will be used to identify the challenges to effective use of OPeNDAP in an analysis context.

Notes

Previously curated at: http://cedadocs.ceda.ac.uk/906/ Event type: conference. The publish date on this item was its original published date. This item was not refereed before the publication Main files in this record: dapbench_EGU2012_spascoe.pdf Item originally deposited with Centre for Environmental Data Analysis (CEDA) document repository by Dr Stephen Pascoe. Transferred to CEDA document repository community on Zenodo on 2022-11-24

Files

dapbench_EGU2012_spascoe.pdf

Files (2.0 MB)

Name Size Download all
md5:e086bbab86412ddc3888b3799859f7de
2.0 MB Preview Download

Additional details