A performance testing and stress testing of cloud platform central identity: OpenStack Keystone case study

Nowadays OpenStack platform is a leading solution in cloud computing field. Keystone, the OpenStack Identity Service is one of its major components. In this paper we demonstrate the problem of Keystone performance degradation during constant load. In order to find source of the problem we have teste...

Full description

Bibliographic Details
Main Authors: I. V. Bogomolov, A. . Aleksiyants, A. . Sher, O. . Borisenko, A. . Avetisyan
Format: Article
Language:English
Published: Ivannikov Institute for System Programming of the Russian Academy of Sciences 2018-10-01
Series:Труды Института системного программирования РАН
Subjects:
Online Access:https://ispranproceedings.elpub.ru/jour/article/view/675
_version_ 1828409908208336896
author I. V. Bogomolov
A. . Aleksiyants
A. . Sher
O. . Borisenko
A. . Avetisyan
author_facet I. V. Bogomolov
A. . Aleksiyants
A. . Sher
O. . Borisenko
A. . Avetisyan
author_sort I. V. Bogomolov
collection DOAJ
description Nowadays OpenStack platform is a leading solution in cloud computing field. Keystone, the OpenStack Identity Service is one of its major components. In this paper we demonstrate the problem of Keystone performance degradation during constant load. In order to find source of the problem we have tested Keystone with different backends (PostgreSQL, MariaDB), frontends (Apache2, ngnix) and keeping the database on different hardware (HDD, SSD and tmpfs on RAM). Tests were conducted with Rally. As a result, in all test cases we have seen inadequate quick degradation under relatively light load. We have also implemented a mock service which represents the simplest Keystone tasks. Our service turned out to be much faster than Keystone. The problem with Keystone might be related to either its internal logic implementation or incorrect interaction with other components; it is the subject of further research.
first_indexed 2024-12-10T12:03:29Z
format Article
id doaj.art-fe3fd099115343c097d2bd698dbcdf8c
institution Directory Open Access Journal
issn 2079-8156
2220-6426
language English
last_indexed 2024-12-10T12:03:29Z
publishDate 2018-10-01
publisher Ivannikov Institute for System Programming of the Russian Academy of Sciences
record_format Article
series Труды Института системного программирования РАН
spelling doaj.art-fe3fd099115343c097d2bd698dbcdf8c2022-12-22T01:49:34ZengIvannikov Institute for System Programming of the Russian Academy of SciencesТруды Института системного программирования РАН2079-81562220-64262018-10-01275495810.15514/ISPRAS-2015-27(5)-4675A performance testing and stress testing of cloud platform central identity: OpenStack Keystone case studyI. V. Bogomolov0A. . Aleksiyants1A. . Sher2O. . Borisenko3A. . Avetisyan4ИСП РАНИСП РАНИСП РАНИСП РАНИСП РАН; ВМК МГУ; Московский физико-технический институт (государственный университет)Nowadays OpenStack platform is a leading solution in cloud computing field. Keystone, the OpenStack Identity Service is one of its major components. In this paper we demonstrate the problem of Keystone performance degradation during constant load. In order to find source of the problem we have tested Keystone with different backends (PostgreSQL, MariaDB), frontends (Apache2, ngnix) and keeping the database on different hardware (HDD, SSD and tmpfs on RAM). Tests were conducted with Rally. As a result, in all test cases we have seen inadequate quick degradation under relatively light load. We have also implemented a mock service which represents the simplest Keystone tasks. Our service turned out to be much faster than Keystone. The problem with Keystone might be related to either its internal logic implementation or incorrect interaction with other components; it is the subject of further research.https://ispranproceedings.elpub.ru/jour/article/view/675openstackkeystonerally
spellingShingle I. V. Bogomolov
A. . Aleksiyants
A. . Sher
O. . Borisenko
A. . Avetisyan
A performance testing and stress testing of cloud platform central identity: OpenStack Keystone case study
Труды Института системного программирования РАН
openstack
keystone
rally
title A performance testing and stress testing of cloud platform central identity: OpenStack Keystone case study
title_full A performance testing and stress testing of cloud platform central identity: OpenStack Keystone case study
title_fullStr A performance testing and stress testing of cloud platform central identity: OpenStack Keystone case study
title_full_unstemmed A performance testing and stress testing of cloud platform central identity: OpenStack Keystone case study
title_short A performance testing and stress testing of cloud platform central identity: OpenStack Keystone case study
title_sort performance testing and stress testing of cloud platform central identity openstack keystone case study
topic openstack
keystone
rally
url https://ispranproceedings.elpub.ru/jour/article/view/675
work_keys_str_mv AT ivbogomolov aperformancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy
AT aaleksiyants aperformancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy
AT asher aperformancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy
AT oborisenko aperformancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy
AT aavetisyan aperformancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy
AT ivbogomolov performancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy
AT aaleksiyants performancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy
AT asher performancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy
AT oborisenko performancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy
AT aavetisyan performancetestingandstresstestingofcloudplatformcentralidentityopenstackkeystonecasestudy