<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">mireabulletin</journal-id><journal-title-group><journal-title xml:lang="ru">Russian Technological Journal</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Technological Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2782-3210</issn><issn pub-type="epub">2500-316X</issn><publisher><publisher-name>RTU MIREA</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.32362/2500-316X-2019-7-6-56-67</article-id><article-id custom-type="elpub" pub-id-type="custom">mireabulletin-181</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАЦИОННЫЕ СИСТЕМЫ. ИНФОРМАТИКА. ПРОБЛЕМЫ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATION SYSTEMS. COMPUTER SCIENCES. ISSUES OF INFORMATION SECURITY</subject></subj-group></article-categories><title-group><article-title>Обработка потоков в мониторинговом облачном кластере</article-title><trans-title-group xml:lang="en"><trans-title>Processing streams in a monitoring cloud cluster</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Назаров</surname><given-names>А. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Nazarov</surname><given-names>Alexey N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Назаров Алексей Николаевич, доктор технических наук, профессор, профессор кафедры «Информационное противоборство»</p><p>119454, Россия, Москва, пр-т Вернадского, д. 78</p></bio><bio xml:lang="en"><p>Alexey N. Nazarov, Dr. of Sci. (Engineering), Professor, Professor of the Chair “Information warfare”</p><p>78, Vernadskogo pr., Moscow 119454, Russia</p></bio><email xlink:type="simple">a.nazarov06@bk.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>МИРЭА – Российский технологический университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>MIREA – Russian Technological University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>09</day><month>01</month><year>2020</year></pub-date><volume>7</volume><issue>6</issue><fpage>56</fpage><lpage>67</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Назаров А.Н., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Назаров А.Н.</copyright-holder><copyright-holder xml:lang="en">Nazarov A.N.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.rtj-mirea.ru/jour/article/view/181">https://www.rtj-mirea.ru/jour/article/view/181</self-uri><abstract><p>Создание мониторинговых кластеров облачных вычислений является перспективным направлением создания систем непрерывного контроля объектов различного назначения в web-пространстве. Среда web-программирования Hadoop является технологической основой разработки алгоритмических и программных решений по синтезу мониторинговых кластеров, включая системы информационной безопасности и информационного противодействия. В рекомендациях Y.3510 Международного союза электросвязи (ITU) представлены требования, предъявляемые к облачной инфраструктуре, обусловливающие необходимость в мониторинге производительности развернутых приложений на основе сбора реальных статистических данных. Зачастую вычислительные ресурсы мониторинговых кластеров облачных центров обработки данных выделены для постоянной параллельной обработки высокоскоростных потоковых данных, что предъявляет новые требования к технологиям мониторинга, обусловливающие необходимость создания и исследования новых моделей параллельных вычислений. Необходимость применения мониторинга услуг играет важную роль в индустрии облачных вычислений, в особенности для оценки SLA/QoS, так как в приложении или услуге могут возникнуть проблемы, даже если виртуальные машины, на которых происходит работа, выглядят работоспособными. При этом необходимо решение задачи исследования методических возможностей по оценке необходимого вычислительного ресурса в условиях высокоскоростных потоковых сервисов с обработкой гигантских объемов битовых данных. Разработаны математические модели параллельных потоков DStream от источников, обрабатываемых в облачном кластере на технологии Hadoop c использованием «микропакетной» архитектуры модуля Spark Streaming, учитывающие, с одной стороны, поток заявок источников различных сервисов на обслуживание, а, с другой стороны, потребности сервисов в битовой скорости передачи с учетом полипачечности трафика источников различных сервисов.</p></abstract><trans-abstract xml:lang="en"><p>The creation of monitoring clusters based on cloud computing technologies is a promising direction for the development of systems for continuous monitoring of objects for various purposes in the web space. Hadoop web-programming environment is the technological basis for the development of algorithmic and software solutions for the synthesis of monitoring clusters, including information security and information counteraction systems. The International Telecommunication Union’ (ITU) recommendations Y. 3510 present the requirements for cloud infrastructure that require monitoring the performance of deployed applications based on the collection of real-world statistics. Often, computing resources of monitoring clusters of cloud data centers are allocated for continuous parallel processing of high-speed streaming data, which imposes new requirements to monitoring technologies, necessitating the creation and research of new models of parallel computing. The need to use service monitoring plays an important role in the cloud computing industry, especially for SLA/QoS assessment, as the application or service may experience problems even if the virtual machines on which the work is taking place appear to be operational. This requires to study the methodological possibilities of organization to study of parallel processing high-speed streaming services with the processing of huge amounts of bit data, and, simultaneously, to estimate the necessary computational resource. In the conditions of high dynamics of changes in the bit rate of information generation from the source, a model of the bit rate of Discretized Stream (DStream) formation is proposed, which has a common application. Based on the poly-burst nature of the bit rate model, a model of group content traffic of any sources of different services processed in the cloud cluster was created. The obtained results made it possible to develop mathematical models of parallel DStreams from sources processed in a cloud cluster via Hadoop technology using the micro-batch architecture of the Spark Streaming module. These models take into account the flow of requests for maintenance from sources of different services, on the one hand, and, on the other hand, the needs of services in bit rate, taking into account the multichannel traffic of sources of various services. At the same time, analytical relations are obtained to calculate the required performance of the Hadoop cluster at a given value of the probability of batch loss.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>мониторинг</kwd><kwd>Hadoop</kwd><kwd>Spark</kwd><kwd>пакет</kwd><kwd>битовая скорость</kwd><kwd>микропакет</kwd><kwd>архитектура</kwd><kwd>параллельный поток</kwd><kwd>облачные вычисленияматематическое ожидание</kwd><kwd>дисперсия</kwd><kwd>вероятность</kwd><kwd>функция распределения вероятностей</kwd><kwd>плотность распределения вероятностей</kwd><kwd>случайный процесс</kwd><kwd>Дельта-функция</kwd></kwd-group><kwd-group xml:lang="en"><kwd>monitoring</kwd><kwd>Hadoop</kwd><kwd>Spark</kwd><kwd>batch</kwd><kwd>bit rate</kwd><kwd>micro-batch</kwd><kwd>architecture</kwd><kwd>parallel flow</kwd><kwd>cloud computing</kwd><kwd>expectation</kwd><kwd>variance</kwd><kwd>probability</kwd><kwd>probability distribution function</kwd><kwd>probability distribution density</kwd><kwd>random process</kwd><kwd>Delta function</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Гудкова И.А., Масловская Н.Д. Вероятностная модель для анализа задержки доступа к инфраструктуре облачных вычислений с системой мониторинга // Т-сомм: Телекоммуникации и транспорт. 2014. Т. 8. № 6. С. 13–15.</mixed-citation><mixed-citation xml:lang="en">Gudkova I., Maslovskaya N. Probability model for analysing impact of delays due to monitoring on mean service time in cloud computing. T-comm. 2014;8(6):13-15 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Башарин Г.П., Гайдамака Ю.В., Самуйлов К.Е. Математическая теория телетрафика и ее приложения к анализу мультисервисных сетей связи следующих поколений // Автоматика и вычислительная техника. 2013. Т. 47. № 2. С. 11–21.</mixed-citation><mixed-citation xml:lang="en">Basharin G., Gaidamaka Y., Samoylov K. Mathematical theory of teletraffic and its application to the analysis of multiservice communication of next generation networks. Automatic Control and Computer Sciences. 2013;47(2):62-69. https://doi.org/10.3103/S0146411613020028</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Buyya R., Broberg J., Goscinski A. Cloud Computing. Principles and Paradigms. New Jersey: John Wiley &amp; Sons, Inc., 2011. 637 p. https://doi.org/10.1002/9780470940105</mixed-citation><mixed-citation xml:lang="en">Buyya R., Broberg J., Goscinski A. Cloud Computing. Principles and Paradigms. New Jersey: John Wiley &amp; Sons, Inc., 2011. 637 p. https://doi-org/10.1002/9780470940105</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Focus Group on Cloud Computing. Technical Report. Part 1: Introduction to the cloud ecosystem: definitions, taxonomies, use cases and higher-level requirements. ver. 1.0 (02/2012). International Telecommunication Union, 2012. 62 p. http://handle.itu.int/11.1002/pub/808604ae-en</mixed-citation><mixed-citation xml:lang="en">Focus Group on Cloud Computing. Technical Report. Part 1: Introduction to the cloud ecosystem: definitions, taxonomies, use cases and higher-level requirements. ver. 1.0 (02/2012). International Telecommunication Union, 2012. 62 p. http://handle.itu.int/11.1002/pub/808604ae-en</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Khaled S., Boutaba R. Estimating service response time for elastic cloud applications. Proceed. of the 1th International Conference on Cloud Networking CLOUDNET, IEEE, 2012; pp. 12-16. https://doi.org/10.1109/CloudNet.2012.6483647</mixed-citation><mixed-citation xml:lang="en">Khaled S., Boutaba R. Estimating service response time for elastic cloud applications. In: Proceed. of the 1th International Conference on Cloud Networking CLOUDNET, IEEE, 2012; pp. 12-16. https://doi.org/10.1109/CloudNet.2012.6483647</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Recommendation ITU-T. Y.3501. Cloud Computing framework and high-level requirements. Geneva: International Telecommunication Union, 2013. 27 p.</mixed-citation><mixed-citation xml:lang="en">Recommendation ITU-T, 2013, Cloud Computing framework and high-level requirements, Y.3501, p. 27.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Recommendation ITU-T. Y.3510. Cloud Computing infrastructure requirements. Geneva: International Telecommunication Union, 2016. 28 p.</mixed-citation><mixed-citation xml:lang="en">Recommendation ITU-T, 2013, Cloud Computing infrastructure requirements, Y.3510, p. 22.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Recommendation ITU-T. Y.3520 (09/15). Cloud Computing framework for end-to-end resource management. Geneva: International Telecommunication Union, 2015. 26 p.</mixed-citation><mixed-citation xml:lang="en">Recommendation ITU-T, 2015, Cloud Computing framework for end-to-end resource management, Y.3520, (09/15).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Recommendation ITU-T. Y.3521/M.3070 (03/16). Overview of end-to-end cloud computing management. Geneva: International Telecommunication Union, 2016. 32 p.</mixed-citation><mixed-citation xml:lang="en">Recommendation ITU-T, 2016, Overview of end-to-end cloud computing management, Y.3521/M.3070 (03/16).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Recommendation ITU-T. Y.3522 (09/16). End-to-end cloud service lifecycle management requirements. Geneva: International Telecommunication Union, 2016. 24 p.</mixed-citation><mixed-citation xml:lang="en">Recommendation ITU-T, 2016, End-to-end cloud service lifecycle management requirements, Y.3522 (09/16).</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Recommendation ITU-T. Y.3517 (12/18). Cloud computing – Overview of inter-cloud trust management. Geneva: International Telecommunication Union, 2018. 24 p.</mixed-citation><mixed-citation xml:lang="en">Recommendation ITU-T, 2018, Cloud computing – Overview of inter-cloud trust management, Y.3517 (12/18).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Recommendation ITU-T. Y.3518 (12/18). Cloud computing – functional requirements of inter-cloud data management. Geneva: International Telecommunication Union, 2018. 26 p.</mixed-citation><mixed-citation xml:lang="en">Recommendation ITU-T, 2018, Cloud computing – functional requirements of inter-cloud data management, Y.3518 (12/18).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Карау Х., Ковински Э., Венделл П., Захария М. Изучаем Spark: молниеносный анализ данных. М.: ДМК Пресс, 2015. 304 с.</mixed-citation><mixed-citation xml:lang="en">Karau H., Konwinski A., Wendell P., Zaharia М. Learning Spark: Lighting-fast data analysis. US: O’Reilly, 2015. 257 p.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Erokhin S.D. A review of scientific research on artificial intelligence. In: Proceed. 2019 Systems of signals generating and processing in the field of on board communications. IEEE, 2019. 4 p. INSPEC Accession Number: 18638425. https://doi.org/10.1109/SOSG.2019.8706723</mixed-citation><mixed-citation xml:lang="en">Erokhin S.D. A review of scientific research on artificial intelligence. In: Proceed. 2019 Systems of signals generating and processing in the field of on board communications. IEEE, 2019. 4 p. INSPEC Accession Number: 18638425. https://doi.org/10.1109/SOSG.2019.8706723</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Chesnokov A.S., Gorodnichev M.G., Gavrish K.A., Zhidkova M.A. Intelligent vehicle condition monitoring system. In Proceed. 2019 Systems of signals generating and processing in the field of on board communications. IEEE, 2019. 4 p. INSPEC Accession Number: 18638469. https://doi.org/10.1109/SOSG.2019.8706727</mixed-citation><mixed-citation xml:lang="en">Chesnokov A.S., Gorodnichev M.G., Gavrish K.A., Zhidkova M.A. Intelligent vehicle condition monitoring system. In: Proceed. 2019 Systems of signals generating and processing in the field of on board communications. IEEE, 2019. 4 p. INSPEC Accession Number: 18638469. https://doi.org/10.1109/SOSG.2019.8706727</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Лэм Чак. Hadoop в действии. М.: ДМК Пресс, 2012. 424 с. [Lam C.P. Hadoop in Action. Publisher: Manning Publications Company, 2011. 334 p.]</mixed-citation><mixed-citation xml:lang="en">Lam C.P. Hadoop in Action. Publisher: Manning Publications Company, 2011. 334 p.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Назаров А.Н. Назаров М.А., Пантюхин Д.В., Покрова С.В., Сычев А.К. Автоматизация процедур мониторинга в web-пространстве на основе нейро-нечеткого формализма // T-comm. 2015. Т. 9. № 8. С. 26–33.</mixed-citation><mixed-citation xml:lang="en">Nazarov A., Nazarov M., Pantiuhin D, Sychev A., Pokrova S. Automation of monitoring processes in webbased neuro-fuzzy formalism. T-comm. 2015;9(8):26-33 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Мунерман В.И. Реализация параллельной обработки данных в облачных системах // Современные информационные технологии и ИТ-образование. 2017. Т. 13. № 2. C. 57–63. https://doi.org/10.25559/SITITO.2017.2.223</mixed-citation><mixed-citation xml:lang="en">Munerman V.I. The implementation of parallel data processing in cloud systems. Sovremennye informacionnye tehnologii i IT-obrazovanie = Modern Information Technology and IT-education. 2017;13(2):57-63 (in Russ.). https://doi.org/10.25559/SITITO.2017.2.223</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Назаров А.Н. Модель параллельной обработки задач в облачном кластере Hadoop // В кн.: Сборник трудов XIII Международной отраслевой научно-технической конференции «Технологии информационного общества» (20-21 марта 2019 г. Москва, МТУСИ). В 2-х т. Том 2. М.: ООО ИД Медиа Паблишер, 2019. С. 69–71.</mixed-citation><mixed-citation xml:lang="en">Nazarov A.N. Model of parallel processing of tasks in the cloud cluster Hadoop. In: Proceedings of the XIII International Industry Scientific and Technical Conference “Technologies of the information society” (March 20-21, 2019, Moscow, MTUCI). In 2 v. V. 2. M.: Publishing House Media Publisher, 2019; pp. 69-71 (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Григорьев В.Р., Назаров А.Н. Методические аспекты параллельного решения задач в облачном кластере мониторинга кибер-атак // Сборник трудов XVIII научно-практической конференции «Информационные технологии в государственном управлении. Цифровая трансформация в человеческий капитал» (25 апреля 2019г.). М.: ФГУП НИИ «Восход», 4 с.</mixed-citation><mixed-citation xml:lang="en">Grigoriev V.R., Nazarov A.N. Methodological aspects of parallel problem solving in the cloud cluster of cyberattacks monitoring. In: Proceedings of the XVIII Scientific and Practical Conference “Information technologies in public administration. Digital transformation into human capital” (April 25, 2019). M.: Research Institute “Voskhod”, 2019. 4 p. (in Russ.).</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Соколов Г.А., Гладких И.М. Математическая статистика: Учебник для вузов. М: Издательство «Экзамен», 2004. 432 с.</mixed-citation><mixed-citation xml:lang="en">Sokolov G.A., Gladkih I.M. Mathematical statistics. М.: Ekzamen Publ., 2004. 432 p. (in Russ.).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
