INFORMATION ON UTILIZATION OF DATA CENTER RESOURCES WITH MESSAGE BROKER IMPLEMENTATION

A cloud of geographically distributed data centers developed by ITMO University (ifmo.ru) is presented.To increase reliability, as well as to collect statistical data, a special monitoring system is created that monitors the state of systems and the utilization of hardware resources. In addition to...

Full description

Bibliographic Details
Main Authors: Samokhin N.Yu., Khoruzhnikov S.E., Trubnikova V.M
Format: Article
Language:English
Published: Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University) 2018-05-01
Series:Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
Subjects:
Online Access:https://ntv.ifmo.ru/file/article/18150.pdf
id doaj-8e82551b6f57436cbc595323d1768282
record_format Article
spelling doaj-8e82551b6f57436cbc595323d17682822020-11-24T21:22:38ZengSaint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University)Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki2226-14942226-14942018-05-0118585886210.17586/2226-1494-2018-18-5-858-862INFORMATION ON UTILIZATION OF DATA CENTER RESOURCES WITH MESSAGE BROKER IMPLEMENTATION Samokhin N.Yu.Khoruzhnikov S.E.Trubnikova V.MA cloud of geographically distributed data centers developed by ITMO University (ifmo.ru) is presented.To increase reliability, as well as to collect statistical data, a special monitoring system is created that monitors the state of systems and the utilization of hardware resources. In addition to building a map of statistical data, information on resource utilization is suggested for the provider to perform a billing. An approach to monitoring system with asynchronous communication is proposed. An option with message broker implementation is shown. Out of two basic billing models, billing by quotas and billing by actual usage, we propose a model for organizing a dialogue between the administrator and the monitoring system in order to obtain data on resource utilization by actual usage. The use of a database for storing requests and responses is proposed, as well as the asynchronous dialogue using queues technology and message broker. Approbation was carried out on testing equipment with an actual infrastructure simulation. Unique asynchronous multi-agent system was obtained for statistics gathering on data center resources utilization. RabbitMQ message broker, PostgreSQL database and Zabbix monitoring system implementations are shown. The dialogue system was optimized with the help of Python code. The designed model can be recommended for implementation aimed at utilization of data obtained in different data centers, including distributed ones. Suggested model can be used in high-loaded systems providing virtual resources as a service.https://ntv.ifmo.ru/file/article/18150.pdfdata centervirtualizationmonitoringbillingmessage brokerZabbixRabbitMQ
collection DOAJ
language English
format Article
sources DOAJ
author Samokhin N.Yu.
Khoruzhnikov S.E.
Trubnikova V.M
spellingShingle Samokhin N.Yu.
Khoruzhnikov S.E.
Trubnikova V.M
INFORMATION ON UTILIZATION OF DATA CENTER RESOURCES WITH MESSAGE BROKER IMPLEMENTATION
Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
data center
virtualization
monitoring
billing
message broker
Zabbix
RabbitMQ
author_facet Samokhin N.Yu.
Khoruzhnikov S.E.
Trubnikova V.M
author_sort Samokhin N.Yu.
title INFORMATION ON UTILIZATION OF DATA CENTER RESOURCES WITH MESSAGE BROKER IMPLEMENTATION
title_short INFORMATION ON UTILIZATION OF DATA CENTER RESOURCES WITH MESSAGE BROKER IMPLEMENTATION
title_full INFORMATION ON UTILIZATION OF DATA CENTER RESOURCES WITH MESSAGE BROKER IMPLEMENTATION
title_fullStr INFORMATION ON UTILIZATION OF DATA CENTER RESOURCES WITH MESSAGE BROKER IMPLEMENTATION
title_full_unstemmed INFORMATION ON UTILIZATION OF DATA CENTER RESOURCES WITH MESSAGE BROKER IMPLEMENTATION
title_sort information on utilization of data center resources with message broker implementation
publisher Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO University)
series Naučno-tehničeskij Vestnik Informacionnyh Tehnologij, Mehaniki i Optiki
issn 2226-1494
2226-1494
publishDate 2018-05-01
description A cloud of geographically distributed data centers developed by ITMO University (ifmo.ru) is presented.To increase reliability, as well as to collect statistical data, a special monitoring system is created that monitors the state of systems and the utilization of hardware resources. In addition to building a map of statistical data, information on resource utilization is suggested for the provider to perform a billing. An approach to monitoring system with asynchronous communication is proposed. An option with message broker implementation is shown. Out of two basic billing models, billing by quotas and billing by actual usage, we propose a model for organizing a dialogue between the administrator and the monitoring system in order to obtain data on resource utilization by actual usage. The use of a database for storing requests and responses is proposed, as well as the asynchronous dialogue using queues technology and message broker. Approbation was carried out on testing equipment with an actual infrastructure simulation. Unique asynchronous multi-agent system was obtained for statistics gathering on data center resources utilization. RabbitMQ message broker, PostgreSQL database and Zabbix monitoring system implementations are shown. The dialogue system was optimized with the help of Python code. The designed model can be recommended for implementation aimed at utilization of data obtained in different data centers, including distributed ones. Suggested model can be used in high-loaded systems providing virtual resources as a service.
topic data center
virtualization
monitoring
billing
message broker
Zabbix
RabbitMQ
url https://ntv.ifmo.ru/file/article/18150.pdf
work_keys_str_mv AT samokhinnyu informationonutilizationofdatacenterresourceswithmessagebrokerimplementation
AT khoruzhnikovse informationonutilizationofdatacenterresourceswithmessagebrokerimplementation
AT trubnikovavm informationonutilizationofdatacenterresourceswithmessagebrokerimplementation
_version_ 1725994826963353600