A high-throughput shared service to estimate evapotranspiration using Landsat imagery

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

[1]  J. Norman,et al.  Source approach for estimating soil and vegetation energy fluxes in observations of directional radiometric surface temperature , 1995 .

[2]  William P. Kustas,et al.  Estimates of Evapotranspiration with a One- and Two-Layer Model of Heat Transfer over Partial Canopy Cover , 1990 .

[3]  Kyle R. Douglas-Mankin,et al.  Long-Term (1986-2015) Crop Water Use Characterization over the Upper Rio Grande Basin of United States and Mexico Using Landsat-Based Evapotranspiration , 2019, Remote. Sens..

[4]  Albert Y. Zomaya,et al.  Remote sensing big data computing: Challenges and opportunities , 2015, Future Gener. Comput. Syst..

[5]  Yuei-An Liou,et al.  Evapotranspiration Estimation with Remote Sensing and Various Surface Energy Balance Algorithms—A Review , 2014 .

[6]  S. Running,et al.  A review of remote sensing based actual evapotranspiration estimation , 2016 .

[7]  Antonino Maltese,et al.  On the Use of the Eddy Covariance Latent Heat Flux and Sap Flow Transpiration for the Validation of a Surface Energy Balance Model , 2018, Remote. Sens..

[8]  C. Justice,et al.  High-Resolution Global Maps of 21st-Century Forest Cover Change , 2013, Science.

[9]  Martha C. Anderson,et al.  Advances in thermal infrared remote sensing for land surface modeling , 2009 .

[10]  Budiman Minasny,et al.  Using Google's cloud-based platform for digital soil mapping , 2015, Comput. Geosci..

[11]  Qiming Zhou,et al.  Estimating local sugarcane evapotranspiration using Landsat TM image and a VITT concept , 1997 .

[12]  Rob Kitchin,et al.  Small data in the era of big data , 2015 .

[13]  Qiming Zhou,et al.  ESTIMATING LOCAL SUGARCANE EVAPOTRANSPIRATION USING LANDSAT TM IMAGERY , 1996 .

[14]  Justin L. Huntington,et al.  EEFlux : A Landsat-based Evapotranspiration mapping tool on the Google Earth Engine , 2015 .

[15]  S. Erasmi,et al.  Surface albedo as a proxy for land-cover clearing in seasonally dry forests: Evidence from the Brazilian Caatinga , 2020 .

[16]  Alexandro Medeiros Silva,et al.  Automated surface energy balance algorithm for land (ASEBAL) based on automating endmember pixel selection for evapotranspiration calculation in MODIS orbital images , 2019, Int. J. Appl. Earth Obs. Geoinformation.

[17]  Martha C. Anderson,et al.  Monitoring daily evapotranspiration over two California vineyards using Landsat 8 in a multi-sensor data fusion approach , 2016 .

[18]  G. Senay,et al.  Evaluating Landsat 8 evapotranspiration for water use mapping in the Colorado River Basin , 2015 .

[19]  Z. Su The Surface Energy Balance System (SEBS) for estimation of turbulent heat fluxes , 2002 .

[20]  Gabriel B. Senay,et al.  Enhancing the Simplified Surface Energy Balance (SSEB) approach for estimating landscape ET: Validation with the METRIC model , 2011 .

[21]  Nazareno Andrade,et al.  Automatic grid assembly by promoting collaboration in peer-to-peer grids , 2007, J. Parallel Distributed Comput..

[22]  Maosheng Zhao,et al.  Improvements to a MODIS global terrestrial evapotranspiration algorithm , 2011 .

[23]  E. Helmer,et al.  Cloud-Free Satellite Image Mosaics with Regression Trees and Histogram Matching. , 2005 .

[24]  Francisco Vilar Brasileiro,et al.  Fogbow: A Middleware for the Federation of IaaS Clouds , 2016, 2016 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid).

[25]  Kul Khand,et al.  Evaluation of Landsat-Based METRIC Modeling to Provide High-Spatial Resolution Evapotranspiration Estimates for Amazonian Forests , 2017, Remote. Sens..

[26]  Paul D. Colaizzi,et al.  Two-source energy balance model estimates of evapotranspiration using component and composite surface temperatures☆ , 2012 .

[27]  Prasanna H. Gowda,et al.  Operational Evapotranspiration Mapping Using Remote Sensing and Weather Datasets: A New Parameterization for the SSEB Approach , 2013 .

[28]  Martha C. Anderson,et al.  A climatological study of evapotranspiration and moisture stress across the continental United States based on thermal remote sensing: 2. Surface moisture climatology , 2007 .

[29]  Richard G. Allen,et al.  Satellite-Based Energy Balance for Mapping Evapotranspiration with Internalized Calibration (METRIC)—Model , 2007 .

[30]  Yogesh L. Simmhan,et al.  A survey of data provenance in e-science , 2005, SGMD.

[31]  Wei Deng,et al.  A Quantitative Inspection on Spatio-Temporal Variation of Remote Sensing-Based Estimates of Land Surface Evapotranspiration in South Asia , 2015, Remote. Sens..

[32]  Benoît Duchemin,et al.  Combining Satellite Remote Sensing Data with the FAO-56 Dual Approach for Water Use Mapping In Irrigated Wheat Fields of a Semi-Arid Region , 2010, Remote. Sens..

[33]  Tao Liu,et al.  LandMOD ET mapper: A new matlab-based graphical user interface (GUI) for automated implementation of SEBAL and METRIC models in thermal imagery , 2019, Environ. Model. Softw..

[34]  Ayse Irmak,et al.  Satellite‐based ET estimation in agriculture using SEBAL and METRIC , 2011 .

[35]  José E. Castillo,et al.  A high performance GPU implementation of Surface Energy Balance System (SEBS) based on CUDA-C , 2013, Environ. Model. Softw..

[36]  A. Holtslag,et al.  A remote sensing surface energy balance algorithm for land (SEBAL)-1. Formulation , 1998 .

[37]  Jungho Im,et al.  A new optimized algorithm for automating endmember pixel selection in the SEBAL and METRIC models , 2017 .

[38]  Ignacio Blanquer,et al.  Flexible Federation of Cloud Providers: The EUBrazil Cloud Connect Approach , 2016, 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[39]  Zhao-Liang Li,et al.  How sensitive is SEBAL to changes in input variables, domain size and satellite sensor? , 2011 .

[40]  H. Jaafar,et al.  Time series trends of Landsat-based ET using automated calibration in METRIC and SEBAL: The Bekaa Valley, Lebanon , 2020 .

[41]  Massimo Menenti,et al.  S-SEBI: A simple remote sensing algorithm to estimate the surface energy balance , 2000 .

[42]  Haijun Zhang,et al.  AN INTERACTIVE WEB-BASED ANALYSIS FRAMEWORK FOR REMOTE SENSING CLOUD COMPUTING , 2015 .

[43]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[44]  Xiuhong Chen,et al.  Running climate model on a commercial cloud computing environment: A case study using Community Earth System Model (CESM) on Amazon AWS , 2017, Comput. Geosci..

[45]  Francisco Vilar Brasileiro,et al.  Analyzing the impact of elasticity on the profit of cloud computing providers , 2013, Future Gener. Comput. Syst..

[46]  Wim G.M. Bastiaanssen,et al.  Satellite surveillance of evaporative depletion across the Indus Basin , 2002 .

[47]  Ronglin Tang,et al.  Evaluating one- and two-source energy balance models in estimating surface evapotranspiration from Landsat-derived surface temperature and field measurements , 2013 .

[48]  Peter Droogers,et al.  Comparing evapotranspiration estimates from satellites, hydrological models and field data , 2000 .

[49]  Glenn J. Fitzgerald,et al.  COTTON IRRIGATION SCHEDULING USING REMOTELY SENSED AND FAO-56 BASAL CROP COEFFICIENTS , 2005 .

[50]  Ariel BenYishay,et al.  GeoQuery: Integrating HPC systems and public web-based geospatial data tools , 2019, Comput. Geosci..

[51]  Y. Hong,et al.  Water balance‐based actual evapotranspiration reconstruction from ground and satellite observations over the conterminous United States , 2015 .

[52]  Nazareno Andrade,et al.  Labs of the World, Unite!!! , 2006, Journal of Grid Computing.

[53]  Yi Y. Liu,et al.  Detecting dryland degradation using Time Series Segmentation and Residual Trend analysis (TSS-RESTREND) , 2017 .