<!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>Comprehensive analysis of the eficiency of the system of dynamic block access to data of ultra-large distributed remote sensing archives</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrey A. Proshin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evgeniy A. Loupian</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Space Research Institute of the Russia Academy of Sciences</institution>
          ,
          <addr-line>Moscow</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>222</fpage>
      <lpage>230</lpage>
      <abstract>
        <p>The article is devoted to the analysis of the eficiency of the system of dynamic block access to data of ultra-large distributed ERS archives, implemented according to the technology developed at the Space Research Institute. The system under consideration is intended to prepare the required set of data blocks with given characteristics for their processing on a server cluster. Based on the analysis of the most significant factors afecting the performance of this system, a methodology was developed that makes it possible to estimate the preparation time of the required data set using the existing hardware infrastructure.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Satellite data archives</kwd>
        <kwd>satellite data processing</kwd>
        <kwd>big data</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Many tasks related to the processing and visualization of spatial data can be most efectively
solved using the block approach, which uses data on tiles, into which the entire area of
interest is evenly divided. This approach is especially relevant for processing long time series of
heterogeneous Earth remote sensing satellite data over large areas in order to obtain regular
information products that allow analyzing the dynamics of changes in certain surface
characteristics. Such products are currently widely used to solve a wide range of scientific and applied
problems related to the monitoring of the natural environment and anthropogenic factors. In
the framework of the described approach, the processing of satellite data on the area of interest
is carried out in parallel on a set of servers, each of which is provided with a subset of tiles into
which this area is divided. The main advantage of this mechanism is the ability to provide the
required degree of parallelization of processing, which allows the most eficient use of available
computing resources. This approach also makes it possible to efectively implement caching of
data tiles in cases where they can be reused, which can significantly reduce the load on both
computing resources and used network connections. It should be noted that the block approach
is currently used by almost all spatial data visualization systems that provide mass access to
such information.</p>
      <p>
        The most common implementation of the block approach at present is the use of specially
organized archives of satellite data, which provide storage of various types of data in a single
spatial partition and projection. However, this option works well enough only in those cases
when it is necessary to operate with a relatively static and homogeneous set of data, for which
a single scheme for organizing the storage and presentation of data can be chosen. At the same
time, for the processing and analysis of data over large areas with the joint use of information
from diferent observation systems, such an approach in many cases is dificult to implement
and impractical. This is primarily due to the fact that the optimal schemes for organizing data
storage with diferent resolutions and observation schemes can difer significantly from each
other. It is important to note here that at present, to solve real problems, data from a large
number of various ERS satellite systems are used [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ] and their diversity only increases
from year to year. As a result, it is almost impossible to develop such a regular partition that
would be equally efective for diferent types of data and diferent tasks for their processing
and analysis. At the same time, the simultaneous maintenance of several archives containing
the same data in diferent views leads to very significant overhead costs associated with data
storage and preparation.
      </p>
      <p>
        An alternative to the described implementation is the dynamic formation of data blocks
in such a spatial division and with such characteristics (spatial resolution, projection, set of
channels, etc.) that will be optimal for solving a specific task of processing or visualizing data.
This allows use of the main advantages of the block approach for solving specific data processing
problems based on the use of existing ultra-large satellite data archives. In this case, dynamic
block access can be provided both to data, the storage of which is implemented in the form of
certain regular partitions, and to data, the storage of which is not tied to such partitions. In
order to implement the above variant was developed a technology for dynamic block access to
the satellite data archives of IKI-Monitoring Shared Use Center [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7 ref8">4, 5, 6, 7, 8</xref>
        ]. The distributed
archives of this center are built on the basis of using unified satellite data archive management
platform for remote monitoring systems development, implemented at the Space Research
Institute [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        The processing of large arrays of remote sensing satellite data, naturally, requires significant
computing resources, and also makes high demands on the network connections used in the
process of its implementation. Therefore, the task of optimizing the procedures for the dynamic
provision of data by blocks is one of the key tasks in the implementation of the above technology.
This article is devoted to a comprehensive analysis of the main factors afecting the performance
of a dynamic block access system to distributed satellite data archives. These factors include the
performance of processing servers and data storage systems, the speed of network connections,
the size and type of satellite data provided, etc. The article presents a technique that allows you
to quickly assess the resources required to provide a given set of data blocks with the desired
characteristics. It allows, at the stage of implementing a new type of processing, to estimate the
time spent on providing data blocks, estimate the resources required for this task and work out
an optimal solution based on the real performance of the existing infrastructure.
Within the framework of the developed technology of dynamic block access to data in satellite
data archives [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ], data blocks are prepared in parallel on a cluster of specialized servers, on
which direct access to data files in the archive is realized. It is important that such servers
must be installed in each of the information nodes of the distributed archive, serving HTTP
requests for receiving data from the corresponding local volumes of the archive. The dispatch
server is responsible for the formation of the requests themselves, which acts as a smart load
balancer. The data block generation procedure is implemented on the basis of the free software
gdal. As part of its execution, only the necessary fragments of the original data files are read
and a file in the GeoTIFF format is formed with the following specified characteristics: size,
projection, resolution, set of channels and compression algorithm. After that, the file is sent
over the network to the server, which acts as a disk bufer, which provides caching of prepared
data blocks and is the source of the initial information for carrying out one or more processing.
To carry out eficient multithreaded processing of satellite data on large clusters of specialized
servers, technologies also developed at the Institute for Space Research are used [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. In
order to estimate the total preparation time of data required for a specific type of processing, it
is necessary to obtain the average execution time of a request to obtain one data block of each
type. Based on these characteristics, an estimate of the total time it will take to prepare the
required dataset using the available infrastructure can be obtained.
      </p>
      <p>The execution time of a request to prepare a block of data depends on many factors, including
the above characteristics of the files being prepared, as well as the type of initial data, their
storage organization scheme, the speed of access to specific file servers, and the performance of
network links. Establishing all dependencies without building a simplified model takes a lot
of time and resources, which does not allow you to quickly estimate the required time for a
new type of processing. To build such a model, the influence of the most significant of them
was analyzed, and a number of simplified dependencies were established that can be used to
estimate the preparation time for diferent samples of initial data. In particular, the times of
data transmission over the network, as well as the time required for their compression, do not
significantly depend on the type of source data and the organization of their storage. Also,
within the framework of the developed model, the dependences of the preparation time of data
blocks are used not on their size in geographic coordinates, but on the size in pixels of the
image. It is important to note that the simplified model described below is approximate, and
the estimates for the option chosen for its use can be refined if necessary. The time of data
preparation for one channel of the satellite device was chosen as the main time to be modeled.
Below is a formula for estimating this time as the sum of diferent dependencies that can be
established experimentally:</p>
      <p>T-channel(, store-type, result-projection, compression-type) =</p>
      <sec id="sec-1-1">
        <title>T-base(, store-type, result-projection)+</title>
      </sec>
      <sec id="sec-1-2">
        <title>T-compression(, compression-type)+</title>
      </sec>
      <sec id="sec-1-3">
        <title>T-get(, compression-type),</title>
        <p>where:  is the linear size of the received data block in pixels, assuming that the blocks are
square; store-type — a set of characteristics of source files, the key of which are their projection
and the characteristic size of fragments; result-projection — projection of the received data;
compression-type — used compression algorithm.</p>
        <p>The first term in the T-base formula describes the base (main) time of formation of the data
block, depending on its size, projection and fragmentation of the source data and the projection
in which the results are to be obtained. It is essential that the dependence obtained for a specific
type of data can be applied to other types of satellite data similar in terms of storage organization.
The second (optional) term T-compression corresponds to the time required to compress the
received data by block and depends only on the block size and the compression algorithm
used. The third term T-get determines the time it takes to transfer the resulting file over the
network, and depends only on the size of the data. Further in the article, the main methods for
evaluating each of the dependencies considered above are briefly presented with examples of
the dependencies obtained.</p>
        <sec id="sec-1-3-1">
          <title>2.1. Experimental derivation of the T-base dependence</title>
          <p>To obtain the basic dependence of the preparation time of data blocks on their size in pixels, it
is necessary to obtain this time for various values of this size. It is important to note that the
preparation time for a data block significantly depends on the speed of access to a particular file
storage system, on which the initial data necessary for its formation are located. The diference
in the performance of diferent storage systems can be associated with the peculiarities of their
hardware implementation, the degree of workload and the bandwidth of network communication
channels. Also, the time of formation of data blocks may depend on a number of other factors,
such as the geographical coordinates of the requested area and the degree of its fullness with
data. Therefore, it is necessary for each block size to obtain the average time value for all
data blocks that must be provided for processing. Within the framework of the presented
methodology, to estimate this time, the average value is taken over a set of randomly selected
data blocks related to the desired sample. At the same time, for each block size, this sample is
generated anew, which avoids caching of reading the original data files, which can significantly
distort the results.</p>
          <p>Figure 1 shows examples of basic dependencies obtained during the formation of blocks
according to the data of the OLI_TIRS instrument installed on the Landsat series satellites for the
period from 2013 to 2021 and a range of coordinates approximately corresponding to the territory
of Russia. Dependencies are given for the case with the preservation of the UTM projection
and for the case with the result being obtained in the geographic projection. The conducted
studies have shown that when collecting suficient statistics, the obtained dependences are well
approximated by polynomials of the second degree, which makes it possible, on the basis of a
small number of measurements for diferent block sizes in pixels, to accurately estimate the
preparation time for any such size. The fact that when the block size decreases, the preparation
time does not tend to zero is associated with the presence of overhead costs for each launch
of the data block generation procedure. It is important to note that a significant drop in the
eficiency of disk read and write operations with a decrease in the amount of data with which
they operate makes a significant contribution to almost all investigated dependencies.</p>
          <p>In order to evaluate the eficiency of data generation procedures for diferent block sizes, it
is possible to obtain the dependence of a fixed data area preparation time on the block size in
pixels. An example of such a dependence is shown in Figure 2. It can be seen from it that the
specific time decreases with an increase in the block size, but for large values of this size this
efect practically disappears.</p>
        </sec>
        <sec id="sec-1-3-2">
          <title>2.2. Experimental derivation of the T-compression dependence</title>
          <p>The dependence of the compression time on the block size can be obtained by subtracting the
dependence obtained for preparation procedure without compression from the dependence of
the preparation time for blocks using a given compression algorithm. An illustration of this
approach is shown in Figure 3. It shows curves corresponding to the preparation time of data
without compression, using diferent compression algorithms supported by gdal software, and
curves corresponding to the desired T-compression dependence. For illustration, the fastest
LZW compression algorithm and the slower and more eficient DEFLATE algorithm are selected.
The required dependencies are shown in the graph with dashed lines. Note that the resulting
dependences of the time spent on compressing blocks on their size are also well approximated
by polynomials of the second degree.</p>
          <p>The degree of data compression using each of the above algorithms was also evaluated. When
compressing blocks that are completely filled with data, the compression percentage for the
DEFLATE algorithm is stable at around 23%, and for the LZW algorithm, the file size even
increases by about 3%. However, the use of the LZW algorithm may still be advisable when a
significant part of the data blocks is not completely filled with data and previous versions of the
gdal software are used, in which the storage of such data is implemented ineficiently.</p>
        </sec>
        <sec id="sec-1-3-3">
          <title>2.3. Experimental derivation of the T-get dependence</title>
          <p>Since the download time of data files using the standard HTTP protocol practically does not
depend on their content, we can first establish the dependence of the download time of files on
their size in megabytes, which is typical for the existing infrastructure. An example of such a
dependence, well approximated by a linear function, is shown in Figure 4. The following graph
shown in Figure 5 shows the corresponding dependence of the file transfer rate on its size. This
speed tends to the maximum for the used communication channel as the file size grows.</p>
          <p>Further, Figure 6 shows examples of the required dependences of the download time of data
blocks on their size in pixels using various compression algorithms, which are approximated by
polynomials of the second degree with coeficients calculated on the basis of the established
linear dependence.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. Conclusions</title>
      <p>The article presents the main results of a comprehensive analysis of the efectiveness of a system
of dynamic block access to data of ultra-large distributed archives of satellite data for processing
them on a cluster of servers. Based on the analysis of the main factors afecting the eficiency of
the mechanism for providing data blocks, a method was developed that allows you to quickly
estimate the time spent on preparing a given set of initial data. The developed technique can
also be used to select the optimal size of the data block and other characteristics of the data
provided.</p>
    </sec>
    <sec id="sec-3">
      <title>Acknowledgments</title>
      <p>The work is performed in the frame of “Big data in space research: astrophysics, Solar system,
geosphere” project (state reg. No. 0024-2019-0014).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Loupian</surname>
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bourtsev</surname>
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proshin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kobets</surname>
            <given-names>D.A.</given-names>
          </string-name>
          <article-title>Evolution of remote monitoring information systems development concepts // Actual Problems of Remote Sensing of the Earth from Space</article-title>
          .
          <year>2018</year>
          . Vol.
          <volume>15</volume>
          . No. 3. P.
          <volume>53</volume>
          -
          <fpage>66</fpage>
          . DOI:
          <volume>10</volume>
          .21046/2070-7401-2018-15-3-
          <fpage>53</fpage>
          -66.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Euroconsult</surname>
          </string-name>
          , Broshure “Satellites to be built &amp;
          <source>launched by</source>
          <year>2026</year>
          ”.
          <year>2017</year>
          . Available at: http: //www.euroconsult-ec.com/research/satellites-built
          <article-title>-launched-by-2026-brochure</article-title>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Zhu</surname>
            <given-names>L.</given-names>
          </string-name>
          et al.
          <article-title>A review: Remote sensing sensors</article-title>
          .
          <source>IntecOpen</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Proshin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bourtsev</surname>
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balashov</surname>
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loupian</surname>
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radchenko</surname>
            <given-names>M.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sychugov</surname>
            <given-names>I.G.</given-names>
          </string-name>
          “
          <article-title>IKI-Monitoring” shared use center support and development -</article-title>
          <source>Possible solutions // Sovremennye Problemy Distantsionnogo Zondirovaniya Zemli iz Kosmosa</source>
          .
          <year>2020</year>
          . Vol.
          <volume>17</volume>
          . No. 6. P.
          <volume>51</volume>
          -
          <fpage>55</fpage>
          . DOI:
          <volume>10</volume>
          .21046/2070-7401-2020-17-6-
          <fpage>51</fpage>
          -55.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Loupian</surname>
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proshin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bourtsev</surname>
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kashnitskiy</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balashov</surname>
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bartalev</surname>
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Konstantinjva</surname>
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kobets</surname>
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazurov</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marchenkov</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matveev</surname>
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radchenko</surname>
            <given-names>M.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sychugov</surname>
            <given-names>I.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tolpin</surname>
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uvarov</surname>
            <given-names>I.A.</given-names>
          </string-name>
          <article-title>Experience of development and operation of the IKI-Monitoring center for collective use of systems for archiving, processing and analyzing satellite data // Actual Problems of Remote Sensing of the Earth from Space</article-title>
          .
          <year>2019</year>
          . Vol.
          <volume>16</volume>
          . No. 3. P.
          <volume>151</volume>
          -
          <fpage>170</fpage>
          . DOI:
          <volume>10</volume>
          .21046/2070-7401-2019-16-3-
          <fpage>151</fpage>
          -170.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Loupian</surname>
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proshin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bourtsev</surname>
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balashov</surname>
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bartalev</surname>
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Efremov</surname>
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .,
          <string-name>
            <surname>Kashnitskiy</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazurov</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matveev</surname>
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sudneva</surname>
            <given-names>O.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sychugov</surname>
            <given-names>I.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tolpin</surname>
            <given-names>V.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Uvarov</surname>
            <given-names>I.A.</given-names>
          </string-name>
          <article-title>IKI center for collective use of satellite data archiving,processing and analysis systems aimed at solving the problems of environmental study and monitoring // Actual Problems of Remote Sensing of the Earth from Space</article-title>
          .
          <year>2015</year>
          . Vol.
          <volume>12</volume>
          . No. 5. P.
          <volume>263</volume>
          -
          <fpage>284</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Proshin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matveev</surname>
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kashnitskiy</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bourtsev</surname>
            <given-names>M.A.</given-names>
          </string-name>
          <article-title>Satellite data eficient processing with dynamic block archive access // Sovremennye Problemy Distantsionnogo Zondirovaniya Zemli iz Kosmosa</article-title>
          .
          <year>2020</year>
          . Vol.
          <volume>17</volume>
          . No. 6. P.
          <volume>56</volume>
          -
          <fpage>60</fpage>
          . DOI:
          <volume>10</volume>
          .21046/2070-7401- 2020-17-6-
          <fpage>56</fpage>
          -60.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Proshin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loupian</surname>
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balashov</surname>
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kashnitskiy</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matveev</surname>
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rutkevich</surname>
            <given-names>B.P.</given-names>
          </string-name>
          <article-title>Technology of satellite data dynamic block provision to distributed processing systems // Actual Problems of Remote Sensing of the Earth from Space</article-title>
          .
          <year>2020</year>
          . Vol.
          <volume>17</volume>
          . No. 7. P.
          <volume>79</volume>
          -
          <fpage>93</fpage>
          . DOI:
          <volume>10</volume>
          .21046/2070-7401-2020-17-7-
          <fpage>79</fpage>
          -93.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Proshin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loupian</surname>
            <given-names>E.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Balashov</surname>
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kashnitskiy</surname>
            <given-names>A.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bourtsev</surname>
            <given-names>M.A.</given-names>
          </string-name>
          <article-title>Unified satellite data archive management platform for remote monitoring systems development // Actual Problems of Remote Sensing of the Earth from Space</article-title>
          .
          <year>2016</year>
          . Vol.
          <volume>13</volume>
          . No. 3. P. 9-
          <fpage>27</fpage>
          . DOI:
          <volume>10</volume>
          .21046/2070-7401-2016-13-3-9-27.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Kobets</surname>
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matveev</surname>
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proshin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazurov</surname>
            <given-names>A.A.</given-names>
          </string-name>
          <article-title>Operation control and management of distributed complexes of automatic streaming processing of satellite data // Materials of the Fifth International Scientific</article-title>
          and Technical Conference “
          <article-title>Actual Problems of Creation of Space Remote Sensing Systems of the Earth”</article-title>
          .
          <source>Electromechanical Matters</source>
          .
          <source>VNIIEM Studies</source>
          ,
          <year>2018</year>
          . P.
          <volume>225</volume>
          -
          <fpage>234</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Kobets</surname>
            <given-names>D.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matveev</surname>
            <given-names>A.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mazurov</surname>
            <given-names>A.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Proshin</surname>
            <given-names>A.A.</given-names>
          </string-name>
          <article-title>Organization of automated multithreaded processing of satellite information in remote monitoring systems // Actual Problems of Remote Sensing of the Earth from Space</article-title>
          .
          <year>2015</year>
          . Vol.
          <volume>12</volume>
          . No. 1. P.
          <volume>145</volume>
          -
          <fpage>155</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>