<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Научное обозрение. Технические науки</journal-title>
      </journal-title-group>
      <issn>2500-0799</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-1180</article-id>
      <title-group>
        <article-title>РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ ОБРАБОТКИ ДАННЫХ</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Попов</surname>
              <given-names>С.В.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Popov</surname>
              <given-names>S.V.</given-names>
            </name>
          </name-alternatives>
          <email>s-v-popov@yandex.ru</email>
          <xref ref-type="aff" rid="affc392d7b6"/>
        </contrib>
      </contrib-group>
      <aff id="affc392d7b6">
        <institution xml:lang="ru">ООО "Научно-внедренческая фирма БП"</institution>
        <institution xml:lang="en">LLC "Nauchno-vnedrencheskaya firma BP"</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2018-02-14">
        <day>14</day>
        <month>02</month>
        <year>2018</year>
      </pub-date>
      <issue>2</issue>
      <fpage>16</fpage>
      <lpage>20</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://science-engineering.ru/ru/article/view?id=1180</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Под распределенной информационной системой понимается множество узлов, с каждым из которых ассоциированы пользователь и база данных. Все узлы разбиты на (в общем случае пересекающиеся) подмножества – так называемые кластеры, Пользователь любого узла имеет доступ к базам данных других узлов лишь в пределах кластера, которому все они принадлежат. Следовательно, пользователь обменивается информацией с другими пользователями в пределах одного кластера и может получать информацию сразу из нескольких баз данных также в пределах одного кластера. Так как в общем случае кластеры пересекаются, то один пользователь может принадлежать нескольким кластерам. В статье предлагается способ разбиения множества узлов на кластеры, который позволяет программными средствами реализовать упомянутую методику обмена и переработки данных. Способ состоит в использовании следующих меток узлов информационной системы: каждый узел метится некоторым интервалом единичного n-мерного куба таким образом, что пересечение меток произвольного множества узлов не пусто, тогда и только тогда, когда это множество включено в один кластер. Существует простая процедура порождения меток и проверки множества меток на непустоту. В результате сравнительно просто можно на заданном множестве узлов динамически формировать кластеры, реализуя обмен данными в пределах одного кластера. Приводятся примеры представительного множества распределенных информационных систем, которые описываются как совокупность кластеров с информационным обменом в пределах одного кластера.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>Under the distributed information systems the set of nodes, each of which has an associated user and the database. All nodes are divided into (generally overlapping) subsets, called clusters, any node has access to the databases of other nodes within the cluster to which they belong. Therefore, the user exchanges information with other users within the same cluster and can retrieve information from several databases within the same cluster. As in the General case, the clusters intersect, then one user can belong to multiple clusters. The paper proposes a method of partitioning the multiple nodes into clusters, which allows software to implement the said method the exchange and processing of data. Method is to use the following labels of the nodes of the information system: each node is marked a certaininterval of a unit n-dimensional cube in such a way that the intersection of the labels of an arbitrary set of nodes is not empty, then and only then, when this set is included in one cluster. There is a fairly simple procedure of generating the labels and check the labels onmanynot the void. The result is relatively easy on a given set of nodes to dynamically determine clusters and to implement the exchange of data within the same cluster. Given examples are representative of many distributedinformation systems, which are described as a set of clusters with the above-mentioned method of information exchange within the same cluster.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>распределенная информационная система</kwd>
        <kwd>кластеры</kwd>
        <kwd>несовместимость узлов</kwd>
        <kwd>семантика совместимости/несовместимости</kwd>
        <kwd>граф несовместимости</kwd>
        <kwd>интервал единичного куба</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>distributed information system</kwd>
        <kwd>clusters</kwd>
        <kwd>the incompatibility of nodes</kwd>
        <kwd>the semantics of compatibility/incompatibility</kwd>
        <kwd>graph the incompatibility</kwd>
        <kwd>the interval of a single cube</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Миков А.И., Замятина Е.Б. Распределенные системы и алгоритмы. – М.: Интуит.ру, 2012. – 370 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Таненбаум Э., Ван-Стеен М. Распределенные системы. Принципы и парадигмы. – СПб.: Питер, 2013. – 877 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Федоров А., Мартынов Д. Windows Azure. Облачная платформа Microsoft. Microsoft. – 2012. – 96 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Черняк Л. Web-сервисы, grid-сервисы и другие // Открытые системы. СУБД. – 2014. – № 12. – С. 20–27.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Попов С.В. Синтез предметных областей. Решение одного класса переборных задач. – LAP LAMBERT Academic Publishing, 2017. – 96 с.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
