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...
Main Authors: | , , |
---|---|
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 |