<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Large-Scale Data Management for Earth Observation Data-Challenges and Opportunities</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Marcus Paradies</string-name>
          <email>marcus.paradies@dlr.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sirko Schindler</string-name>
          <email>sirko.schindler@dlr.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stephan Kiemle</string-name>
          <email>stephan.kiemle@dlr.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Eberhard Mikusch</string-name>
          <email>eberhard.mikusch@dlr.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>German Aerospace Center (DLR), Earth Observation Center</institution>
          ,
          <addr-line>Oberpfaffenhofen</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>German Aerospace Center (DLR), Institute of Data Science</institution>
          ,
          <addr-line>Jena</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>Earth observation (EO) has witnessed a growing interest in research and industry, as it covers a wide range of different applications, ranging from land monitoring, climate change detection, and emergency management to atmosphere monitoring, among others. Due to the sheer size and heterogeneity of the data, EO poses tremendous challenges to the payload ground segment, to receive, store, process, and preserve the data for later investigation by end users. In this paper we describe the challenges of large-scale data management based on observations from a real system employed for EO at the German Remote Sensing Data Center. We outline research opportunities, which can serve as starting points to spark new research efforts in the management of large volumes of scientific data.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The data deluge induced by the pervasive availability and use of sensors gathering
data about the planet’s physical, chemical, and biological systems is one of the
key innovation drivers of modern, large-scale data management. The sheer size
and heterogeneity of the data poses tremendous challenges to all components of
a big data platform, ranging from data storage organization &amp; management to
efficient yet intuitive user access to the data.</p>
      <p>Earth Observation (EO) is a particularly challenging application domain, as
it covers a wide range of different use cases, from environmental monitoring to
disaster management [ – ]. This requires a large degree of flexibility to handle
different EO missions within the same data management system. Besides the
calibrated raw data, also value-added data products targeting specific use cases
are generated on a regular basis, stored, and made available to end users.</p>
      <p>The German Remote Sensing Data Center (DFD) is responsible for
groundbased services in several national and international EO missions. Its operations
are controlled by governmental contracts, that, e.g, put time constraints on the
generation of certain data products and include rigid data preservation guidelines.
Furthermore, in some missions there is a mandate to make the resulting data
products available for end users. As a consequence, efficient data access on all
levels as well as intuitive search capabilities are of utmost importance.</p>
      <p>External</p>
      <p>Data Driven</p>
      <p>Data Processing System</p>
      <p>Reprocessing</p>
      <p>User Driven</p>
      <p>Product Library (PL)
Metadata
Catalog</p>
      <p>Cache</p>
      <p>L
A no
rc g
iveh -rTem
Metadata (GBs)</p>
      <p>Primary Data (PBs)</p>
      <p>We give a (simplified) overview of the workflows of the DFD in Section .
Based on our experience in operating and extending this platform we present
challenges and research opportunities in Section , before concluding in Section .</p>
    </sec>
    <sec id="sec-2">
      <title>System Overview</title>
      <p>The Data Information and Management System (DIMS) [ ] operated by the DFD
is a multi-mission data management platform for EO data and accompanies all
functions in the payload ground segment to produce, archive, order, and deliver
EO products. Additionally, DIMS also provides near-realtime access to the latest
EO products for time-critical applications, such as disaster management.</p>
      <p>Data Reception &amp; Ingestion: Ground stations receive data in batches of
data frames. This data is calibrated, e.g., to account for atmospheric disturbances
and augmented with metadata like sensing time and covered geodesic area.</p>
      <p>Data Processing: Each data ingestion triggers a sequence of processing
workflows to generate higher-level, value-added products, sometimes using
additional auxiliary data. The final products are delivered to the respective customers
and, in case of standard products, are also stored in the archive. Furthermore,
so called reprocessing campaigns are conducted from time to time. Here, large
units of raw data and their dependent data products are reprocessed using new
and/or improved algorithms to further enhance the provided products. Finally,
users can initiate the processing of specific products, which are only computed
and delivered upon request.</p>
      <p>Product Library (PL): The PL is the central management service and
treats EO products as atomic units of metadata descriptions and primary data
files. Besides extensive query capabilities, it also provides subscription services
to both users and the processing system.</p>
      <p>Long-Term Archive: The long-term archive is a robotic, active tape library
with a current capacity of about PByte [ ]. To optimize access latency and
throughput an additional online cache of about TByte is used. Furthermore,
all facilities are replicated on a different site to prevent catastrophic data loss in
case of natural disasters.</p>
      <p>Data Dissemination The EO products maintained within the archive
are distributed on multiple channels: For example, a web gateway provides
https://geoservice.dlr.de/egp/</p>
      <p>Large-Scale Data Management for Earth Observation Data
information access to both internal and external users. The actual data retrieval
is managed via an order-based system, as some of the available EO products
have limited access due to quota regulations and legal restrictions.</p>
    </sec>
    <sec id="sec-3">
      <title>Challenges and Research Opportunities</title>
      <p>The management of EO data faces unique challenges due to the data deluge
produced by sensors, the need for efficient processing of complex, domain-specific,
data-intensive workloads, and the ubiquitous necessity of enhancing the scientific
data with descriptive metadata following a semantic metadata model. In the
following, we describe four representative challenges from the EO domain and
sketch research opportunities and directions for the database community.</p>
      <p>Data Storage &amp; Organization: EO data is often stored in robotic tape
libraries with a large storage capacity and moderate operational costs. The unique
properties of such cold data stores, such as the physical separation of tape drives
and tape media and the repeated mounting/unmounting of tapes, demand a
workload-aware data organization and placement strategy. There are potentially
contradicting data organization strategies, such as maximizing the access locality
for data products in the geospatial metadata domain. Besides reducing the data
access latency, a secondary optimization goal is to reduce the overall wear of the
tape media by avoiding unnecessary mount/unmount operations.</p>
      <p>Another option to lower the data access latency is to use disk-based caches.
However, the adequate configuration and provisioning of such a hierarchical
storage management is still an open research question — especially, considering
recent advances in storage technologies, such as decreasing prices for flash memory.
We envision that the storage management configuration, i.e., storage sizing,
number of storage layers, and cache eviction policies, of cold data stores will play
a major role in big data management projects in the future.</p>
      <p>Data Access: To identify long-term changes in the earth system, users often
download and analyze EO data products covering large time intervals. Instead
of downloading EO data, we envision an EO platform where users can upload
their algorithm descriptions in their preferred programming language and the
platform automatically generates efficient, executable code for it. This allows
seamlessly scaling to new algorithms and other available compute resources,
including specialized computing devices such as GPUs and FPGAs, and fosters
near-data processing by identifying parts of the computation that can be pushed
even closer to the data, potentially even into the storage layer.</p>
      <p>Data Processing Pipelines: The three dominant data processing pipelines
in EO are data driven processing, reprocessing, and user driven processing. Each
of them exhibits different data access patterns, computational complexities,
occurrence frequencies, and service-level agreements (SLAs). While some pipelines
are predictable in their behavior and resource consumption, others, such as
userdriven processing, are unpredictable with respect to required resources. Often,
this also includes resource dependencies to external data resources (auxiliary
data) provided by third-party data providers. To satisfy the mission-specific SLAs,
the underlying hardware resources are over-provisioned to meet peak performance
requirements. Providing efficient resource allocation and job scheduling in such a
cluster environment is a tedious task and often further complicated by black-box
algorithm implementations.</p>
      <p>We envision an elastic hybrid cloud infrastructure, which offers limited private
resources to meet security requirements and allows extending the infrastructure
elastically by allocating further resources from a public cloud infrastructure. This
poses interesting research questions on an optimal data &amp; operator placement,
cost models for operational cost reduction, and data privacy &amp; security concerns.</p>
      <p>Semantic Enhancements: There is an increasing interest in EO data from
domains outside of traditional remote sensing. However, these communities face
a significant barrier of entry, as the terminology used to describe EO products
deviates heavily from their own. We expect the use of semantic technologies to
bridge this gap and allow a wider use of EO data across scientific domains.</p>
      <p>Similarly, the vocabulary used within the metadata descriptions is in constant
flux. This includes both the introduction of new terms as well as changes in their
meaning. Besides catering to different audiences, a semantic metadata model has
to be aware of these shifts and adapt to the current user’s context.</p>
      <p>The full potential of EO data is unlocked when integrating with other data
sources like socio-economical statistics or volunteered geographic information
(VGI) [ ]. By establishing EO data as an integral part of the Linked Open
Data cloud, we expect to further encourage use of EO data and open it to new
audiences.</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusion and Outlook</title>
      <p>EO data is crucial in answering important questions relevant to society like
the impact of pollution on the Earth spheres. We have identified four different
challenges in the areas of cloud computing, data storage &amp; organization, efficient
data access, and semantic enhancements of EO data that have to be addressed
to unlock the potential for novel applications leveraging EO data. We believe
that EO can serve as an initial application domain to develop novel methods for
dealing with large volumes of scientific data from heterogeneous data sources
with a strong demand for efficient post-processing capabilities. In the future,
solutions can be transferred to other scientific domains, such as radio astronomy
and high-energy physics.</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>