期刊
COMPUTERS & GEOSCIENCES
卷 134, 期 -, 页码 -出版社
PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.cageo.2019.104341
关键词
Remote sensing; Surface energy balance methods; Software containerization; Parallel computing; Data provenance; Data and resource sharing
资金
- CNPq/Brazil through the EUBrazilCC project [490115/20136, 310789/2016-8]
- European Commission through the EUBrazilCC project [FP7-614048]
- Sao Paulo Research Foundation (FAPESP) [2015/24461-2]
- CAPES [88881.119581/2016-01]
- CAPES-ANA/Brazil [88887. 115880/2015-01]
- Fundacao para a Ciencia e a Tecnologia I.P. (FCT), Portugal [UID/AGR/00239/2013]
The execution of workflows to estimate time series of evapotranspiration (ET) from Earth Observation Satellite (EOS) data is a computing intensive activity. When running these workflows on their own personal computers, users usually need to restrict one or more of the following dimensions: resolution of input EOS data, size of the area of interest, and/or duration of the time series. Recently, a large public cloud provider has made available a platform for the parallel execution of these workflows. Although this system addresses the performance issue, it still presents limitations. In particular, it provides little support for the management of metadata associated with the executions that generated the ET estimations, impairing the effective sharing of such data. Additionally, it does not allow the reuse of already available implementations of ET estimation algorithms. Moreover, the service governance model is entirely defined by that service provider, raising risks that users may not want to face. We address all these challenges by leveraging software containerization technology. Firstly, we use containers to facilitate the deployment of independent and customizable ET processing services on top of either public or private clouds. This not only addresses the performance issue, but also provides freedom for each service to define its own governance model, in consonance with the needs of users. Secondly, we define a simple protocol allowing the easy integration of different container-based implementations of the different stages of the workflow, including those already available. Finally, the service automatically collects provenance information required for the effective sharing of the output it generates. The paper presents the architecture of the proposed service, emphasizing how it addresses the above-mentioned challenges, and provides a performance assessment of a small deployment. It also includes a discussion on possible applications that can benefit from the proposed service.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据