cloud architecture for processing and distribution of
play

Cloud Architecture for Processing and Distribution of Satellites - PowerPoint PPT Presentation

Cloud Architecture for Processing and Distribution of Satellites Imagery J. Becedas, R. Prez, G. Gonzlez, F. Pedrera, M. J. Latorre Rubn Prez Pascual This project has received funding from the European Unions Seventh FOSS4G-Europe


  1. Cloud Architecture for Processing and Distribution of Satellites Imagery J. Becedas, R. Pérez, G. González, F. Pedrera, M. J. Latorre Rubén Pérez Pascual This project has received funding from the European Union’s Seventh FOSS4G-Europe July 15th 2014 Framework Programme for research, technological development and demonstration under grant agreement no 318389

  2. Table of Contents — Introduction — Cloud Architecture 4EO — Preliminary Results — Conclusions — Acknowledgements 2

  3. 3 1 Introduction

  4. Introduction — The Organization — Technology branch of Elecnor Group — About 500 employees — Markets: Aeronautics, Aerospace, Defense, Transport, Energy and Environment, ICT and Security. — Deimos 2 satellite was launched last month — Official Webpage: http://www.deimos-space.com/ 4

  5. Introduction — Deimos 2 satellite: ◦ First high-resolution spanish satellite. ◦ In commissioning stage. 5

  6. Introduction — Deimos 2 satellite: ◦ First high-resolution spanish satellite. ◦ In commissioning stage. 6

  7. Introduction — Traditional Processing Earth Observation (EO) images 7

  8. Introduction — Official Webpage: http://www.bonfire-project.eu/ — Partner from Fed4FIRE (http://www.fed4fire.eu/) — Multi-Cloud testbed for services experimentation ◦ EPCC cloud (https://www.epcc.ed.ac.uk/) : Offers compute resources with Virtual Machines for processing. ◦ INRIA cloud (http://www.inria.fr/): Offers compute resources with Virtual Machines for processing. ◦ IBBT for emulated networks and shared storages. (http://www.iminds.be/). 8

  9. 9 2 Cloud Architecture

  10. Cloud Architecture 4EO — Architecture constituted by two layers: Layer ¡1 ¡ A&C ¡ ORCHESTRATOR ¡ Datablock ¡ IaaS ¡ Processing ¡Chain ¡ Processors ¡ Archive&Catalogue ¡ Storage ¡ Layer ¡2 ¡ R&V ¡ Datastore ¡ ¡ EO ¡Server ¡ Raster ¡and ¡Vector ¡ (R&V) ¡Datastore ¡ Tiles ¡Cache ¡ Tiles ¡ ¡Cache ¡ Datastore ¡ 10

  11. Cloud Architecture 4EO BonFIRE ¡ EPCC ¡ INRIA ¡ be-­‑ibbt ¡ ORCHESTRATOR ¡ IaaS ¡ Processors ¡ A&C ¡ Archive&Catalogue ¡ Processing ¡Chain ¡ Storage ¡ Datablock ¡ Raster ¡and ¡Vector ¡ R&V ¡ Datastore ¡ Datastore ¡ ¡ EO ¡Server ¡ Tiles ¡Cache ¡ Datastore ¡ Tiles ¡ ¡Cache ¡ hGp ¡ hGp ¡ hGp ¡ Layer ¡1: ¡ ¡Image ¡processing ¡and ¡archiving ¡ Internet ¡ Layer ¡2: ¡Image ¡DistribuLon ¡and ¡VisualizaLon ¡ 11

  12. Cloud Architecture 4EO — Layer 1 Components: ◦ Orchestrator: it manages the ingestion, processing, archiving and cataloguing. ◦ Processing Chain Cluster: It processes the raw data that the Orchestrator ingests and obtains geo-located images. It uses the Processing Chain Shared Store. ◦ Archive & Catalogue: It stores and catalogues the Processing Chain products. It uses the Archive & Catalogue Storage for storing the images. 12

  13. Cloud Architecture 4EO — Layer 2 Components: ◦ Image distribution and visualization module – EO Server – Tiles Cache 13

  14. Cloud Architecture 4EO: Orchestrator BonFIRE ¡ EPCC ¡ INRIA ¡ be-­‑ibbt ¡ ORCHESTRATOR ¡ IaaS ¡ Processors ¡ A&C ¡ Archive&Catalogue ¡ Processing ¡Chain ¡ Storage ¡ Datablock ¡ Raster ¡and ¡Vector ¡ R&V ¡ Datastore ¡ Datastore ¡ ¡ EO ¡Server ¡ Tiles ¡Cache ¡ Datastore ¡ Tiles ¡ ¡Cache ¡ hGp ¡ hGp ¡ hGp ¡ L1: ¡ ¡Image ¡processing ¡and ¡archiving ¡ Internet ¡ L2: ¡Image ¡DistribuLon ¡and ¡VisualizaLon ¡ 14

  15. Cloud Architecture 4EO: Layer 1 — Orchestrator ◦ It connects with the Ground Stations by FTP protocol. 15

  16. Cloud Architecture 4EO: Layer 1 — Orchestrator ◦ It connects with the Ground Stations by FTP protocol. ◦ It ingests the available Raw Data from the Ground Stations 16

  17. Cloud Architecture 4EO: Layer 1 — Orchestrator ◦ It connects with the Ground Stations by FTP protocol. ◦ It ingests the available Raw Data from the Ground Stations ◦ It creates a new Processing Chain to process the ingested data . 17

  18. Cloud Architecture 4EO: Layer 1 — Orchestrator ◦ It connects with the Ground Stations by FTP protocol. ◦ It ingests the available Raw Data from the Ground Stations ◦ It creates a new Processing Chain to process the ingested data. ◦ When a Processing Chain ends its execution, the Orchestrator sends the results to the Archive and Catalogue module. 18

  19. Cloud Architecture 4EO BonFIRE ¡ EPCC ¡ INRIA ¡ be-­‑ibbt ¡ ORCHESTRATOR ¡ Processors ¡ IaaS ¡ A&C ¡ Archive&Catalogue ¡ Shared ¡ Processing ¡Chain ¡ Datablock ¡ Storage ¡ Raster ¡and ¡Vector ¡ R&V ¡ Datastore ¡ Datastore ¡ ¡ EO ¡Server ¡ Tiles ¡Cache ¡ Datastore ¡ Tiles ¡ ¡Cache ¡ hGp ¡ hGp ¡ hGp ¡ L1: ¡ ¡Image ¡processing ¡and ¡archiving ¡ Internet ¡ L2: ¡Image ¡DistribuLon ¡and ¡VisualizaLon ¡ 19

  20. Cloud Architecture 4EO — Processing Chain Cluster ◦ Elasticity as a Service (IaaS) works in a cluster. ◦ When a new raw data is incoming, a new Processing Chain is created by the IaaS manager for performing the data. ◦ When the Processing Chain has finished, the used resources are released. ◦ Processors Shared Storage where the temporally files are stored during the processing. 20

  21. Cloud Architecture 4EO — Processing Chain: Stages ◦ L0 – The acquired data is organized into image sectors of predefined size and structure and it is converted into scenes. 21

  22. Cloud Architecture 4EO — Processing Chain: Stages ◦ L1A – L0 products are calibrated in units of radiance. 22

  23. Cloud Architecture 4EO — Processing Chain: Stages ◦ L1B – L1A products are geo-located, resampled and packed. 23

  24. Cloud Architecture 4EO — Processing Chain: Stages ◦ L1C – It performs the ortho-rectification of the L1B products using ground control points. 24

  25. Cloud Architecture 4EO BonFIRE ¡ EPCC ¡ INRIA ¡ be-­‑ibbt ¡ ORCHESTRATOR ¡ IaaS ¡ Processors ¡ A&C ¡ Archive&Catalogue ¡ Processing ¡Chain ¡ Storage ¡ Datablock ¡ Raster ¡and ¡Vector ¡ R&V ¡ Datastore ¡ Datastore ¡ ¡ EO ¡Server ¡ Tiles ¡Cache ¡ Datastore ¡ Tiles ¡ ¡Cache ¡ hGp ¡ hGp ¡ hGp ¡ L1: ¡ ¡Image ¡processing ¡and ¡archiving ¡ Internet ¡ L2: ¡Image ¡DistribuLon ¡and ¡VisualizaLon ¡ 25

  26. Cloud Architecture 4EO — Archive & Catalogue ◦ It is implemented by Geo-Server and CSW Geo- Server’s plugin. ◦ It stores and catalogues the processed images. ◦ It provides the catalogue through a CSW interface. 26

  27. Cloud Architecture 4EO — Tools 27

  28. 28 3 Preliminary Results

  29. Preliminary Results — Reduction in the delivery of the images to the end users. About 8 minutes a radiometric corrected and geolocated image. — Reduction in the transfer of data. — Parallel image processing. — Automatic archive and catalogue of satellite imagery. — Instantaneous access to satellite imagery through the Internet. 29

  30. 30 4 Conclusions

  31. Conclusions — The architecture reduces the images delivery time for end-users. — Using open-source platforms, an operational cloud architecture can be implemented. — The EO bussiness capabilities can be improved using cloud computing. — Fed4FIRE provides multiple test-beds and tools for experimenters facilitating: ◦ The deployment, control and monitor of the experiment ◦ Easy access to the testbeds ◦ Valuable tools for experimentation 31

  32. Acknowledgement — This work was carried out with the support of the Fed4FIRE-project (“Federation for FIRE"), an Integrated project receiving funding from the European Union’s Seventh Framework Programme for research, technological development and demonstration under grant agreement no 318389 — It does not necessarily reflect the views of the European Commission. The European Commission is not liable for any use that may be made of the information contained herein. 32

  33. Thanks for your attention Contacts: jonathan.becedas@elecnor-deimos.es felix.pedrera@deimos-space.com ruben.perez@elecnor-deimos.es manuel-jose.latorre@deimos-space.com 33

Recommend


More recommend