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