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...

وصف كامل

التفاصيل البيبلوغرافية
الحاوية / القاعدة:Труды Института системного программирования РАН
المؤلفون الرئيسيون: I. V. Bogomolov, A. . Aleksiyants, A. . Sher, O. . Borisenko, A. . Avetisyan
التنسيق: مقال
اللغة:الإنجليزية
منشور في: Russian Academy of Sciences, Ivannikov Institute for System Programming 2018-10-01
الموضوعات:
الوصول للمادة أونلاين:https://ispranproceedings.elpub.ru/jour/article/view/675
_version_ 1848650232478302208
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
container_title Труды Института системного программирования РАН
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.
format Article
id doaj-fe3fd099115343c097d2bd698dbcdf8c
institution Directory of Open Access Journals
issn 2079-8156
2220-6426
language English
publishDate 2018-10-01
publisher Russian Academy of Sciences, Ivannikov Institute for System Programming
record_format Article
spelling doaj-fe3fd099115343c097d2bd698dbcdf8c2025-11-03T03:24:57ZengRussian Academy of Sciences, Ivannikov Institute for System ProgrammingТруды Института системного программирования РАН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