Электронный архив НГУ

Исследование производительности приложений баз данных: транзакционная модель и архитектура имитационной системы

Показать сокращенную информацию

dc.contributor.author Родионов, Александр Николаевич ru_RU
dc.contributor.author Эйрих, Надежда Владимировна ru_RU
dc.contributor.author Дубей, Олеся Ярославовна ru_RU
dc.contributor.author Rodionov, Aleksandr Nikolaevich en
dc.contributor.author Eirikh, Nadezhda Vladimirovna en
dc.contributor.author Dubey, Olesya Yaroslavovna en
dc.creator Вычислительный центр ДВО РАН ru_RU
dc.creator Приамурский государственный университет имени Шолом-Алейхема ru_RU
dc.creator Computer Center FEB RAS en
dc.creator Sholom-Aleichem Priamursky State University en
dc.date.accessioned 2018-04-23T13:28:34Z
dc.date.available 2018-04-23T13:28:34Z
dc.date.issued 2018-03
dc.identifier.citation Родионов А. Н., Эйрих Н. В., Дубей О. Я. Исследование производительности приложений баз данных: транзакционная модель и архитектура имитационной системы // Вестн. НГУ. Серия: Информационные технологии. 2018. Т. 16, № 1. С. 100–112. DOI 10.25205/1818-7900-2018-16-1-100-112. ISSN 1818-7900. ru_RU
dc.identifier.citation Rodionov A. N., Eirikh N. V., Dubey O. Ya. A Database Performance Evaluation Study: Transaction Model and Simulation System Architecture. Vestnik NSU. Series: Information Technologies, 2018, vol. 16, no. 1, p. 100–112. DOI 10.25205/1818-7900-2018-16-1-100-112. ISSN 1818-7900. (In Russ.) en
dc.identifier.issn 1818-7900
dc.identifier.other DOI 10.25205/1818-7900-2018-16-1-100-112
dc.identifier.uri http://lib.nsu.ru:8081/xmlui/handle/nsu/13534
dc.description.abstract Высокий уровень изменчивости программного и технического обеспечения информационных систем требует получения оценок их производительности за ограниченные сроки на любых стадиях их жизненного цикла. В статье рассматривается унифицированный процесс обработки данных в клиент-серверном приложении, которое взаимодействует с базой данных, состоящей из стандартных компонентов. Формальная модель процесса представлена одноканальной системой массового обслуживания с входящим потоком требований, интегрирующим элементарные потоки, каждый из которых ассоциируется с определенным транзакционным классом. Излагаются актуальные вопросы реализации модели и приводятся результаты имитационных экспериментов, отражающие продолжительность отклика системы на задаваемую рабочую нагрузку. ru_RU
dc.description.abstract A high level of software and hardware platforms changeability dictates the need to expedite deriving divergent critical performance metrics such as response times. In this paper we present uniform conceptual data model along with uniform data processing and propose “black box” queuing network model with mass multi-service demands and single queuing node. Every service demand associates with the original transaction class accessing personal documental database objects and characterizes by Poison distribution. Proposal model doesn’t take into account salient features of transaction processing and therefore doesn’t depend on current upgrades of its automation environments. Unlike other performance evaluation models our approach targets on application aspects of application development, deployment and utilization when it needs do performance testing of application en bloc for limited periods. en
dc.description.sponsorship Работа выполнена при поддержке программы фундаментальных исследований ДВО РАН «Дальний Восток» (проект № 18-5-104). Для выполнения расчетов были использованы вычислительные ресурсы ЦКП «Центр данных ДВО РАН»: сайт. – Хабаровск: ВЦ ДВО РАН. – URL: http://lits.ccfebras.ru ru_RU
dc.language.iso ru ru_RU
dc.publisher Новосибирский государственный университет
dc.subject оценка производительности ru_RU
dc.subject время отклика ru_RU
dc.subject система массового обслуживания ru_RU
dc.subject клиент-серверная система ru_RU
dc.subject имитационное моделирование ru_RU
dc.subject performance evaluation en
dc.subject response time en
dc.subject client/server architecture en
dc.subject simulation en
dc.subject queuing network model en
dc.title Исследование производительности приложений баз данных: транзакционная модель и архитектура имитационной системы ru_RU
dc.title.alternative A Database Performance Evaluation Study: Transaction Model and Simulation System Architecture en
dc.type Article ru_RU
dc.description.reference 1. Гудсон Д., Стюард Р. Практическое руководство по доступу к данным. СПб.: БХВПетербург, 2013. 2. Рихтер Д. CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#. СПб.: Питер, 2013. 3. Molyneaux I. The art of application performance testing. O’Reilly, 2009 4. Osman R., Knottenbelt W. J. Database system evaluation models: a survey // Performance evaluation. 2012. Vol. 69, № 10. P. 471–493. 5. Koziolek H. Performance evaluation of component-based software systems: a survey // Performance evaluation. 2010. Vol. 67, № 8. P. 634–658. 6. Menasce D. A., Gomaa H. A method for design and performance modeling of client / server systems // IEEE Transactions on software engineering. 2000. Vol. 26. P. 1066–1085. 7. Gijsen B. M. M., Mei R. D. van der, Engelberts P., Berg J. L. van den, Wingerden K. M. C. van. Sojourn time approximations in queuing networks with feedback // Performance evaluation. 2006. Vol. 63, №8. P. 743–758. 8. Kattepur A., Nambiar M. Service demand modeling and performance prediction with singleuser tests // Performance evaluation. 2017. Vol. 110, № 8. P. 1–21. 9. Urgaonkar B., Pacifici G., Shenoy P., Spreitzer M., Tantawi A. An analytic model for multitier internet services and its applications // Proc. of the 2005 ACM SIGMETRICS International Conference on measurement and modeling of computer systems, ACM. Banff, Alberta, Canada, 2005. P. 391–302. 10. Menansce D., Bennani M. Analytic performance models for single class and multiple class multithreaded software servers // Proc. of the international computer measurement group conference. Reno, NV, USA, 2006. P. 475–482. 11. Elnikety S., Dropsho S., Cecchet E., Zwaenepoel W. Predicting replicated database scalability from standalone database profiling // Proc. of the 4th ACM European conference on computer systems, ACM. Nuremberg, Germany, 2009. P. 303–306. 12. Bernstein P. A., Newcomer E. Principles of transaction processing. San Francisco, CA: Morgan Kaufmann, 2009. ru_RU
dc.description.reference 1. Goodsun J., Steward R. Data Access Handbook. St. Petersburg, BHV-Peterburg, 2013. (In Russ.) 2. Richter J. CLR via C#. Programming on the platform Microsoft.NET Framework 4.5 in C#. St. Petersburg, Piter, 2013. (In Russ.) 3. Molyneaux I. The art of application performance testing. O’Reilly, 2009 4. Osman R., Knottenbelt W. J. Database system evaluation models: a survey. Performance evaluation, 2012, vol. 69, no. 10, p. 471–493. 5. Koziolek H. Performance evaluation of component-based software systems: a survey. Performance evaluation, 2010, vol. 67, no. 8, p. 634–658. 6. Menasce D. A., Gomaa H. A method for design and performance modeling of client / server systems. IEEE Transactions on software engineering, 2000, vol. 26, p. 1066–1085. 7. Gijsen B. M. M., Mei R. D. van der, Engelberts P., Berg J. L. van den, Wingerden K. M. C. van. Sojourn time approximations in queuing networks with feedback. Performance evaluation, 2006, vol. 63, no. 8, p. 743–758. 8. Kattepur A., Nambiar M. Service demand modeling and performance prediction with singleuser tests. Performance evaluation, 2017, vol. 110, no. 8, p. 1–21. 9. Urgaonkar B., Pacifici G., Shenoy P., Spreitzer M., Tantawi A. An analytic model for multitier internet services and its applications. Proceedings of the 2005 ACM SIGMETRICS International Conference on measurement and modeling of computer systems, ACM. Banff, Alberta, Canada, 2005, p. 391–302. 10. Menansce D., Bennani M. Analytic performance models for single class and multiple class multithreaded software servers. Proceedings of the international computer measurement group conference. Reno, NV, USA, 2006, p. 475–482. 11. Elnikety S., Dropsho S., Cecchet E., Zwaenepoel W. Predicting replicated database scalability from standalone database profiling. Proceedings of the 4th ACM European conference on computer systems, ACM. Nuremberg, Germany, 2009, p. 303–306. 12. Bernstein P. A., Newcomer E. Principles of transaction processing. San Francisco, CA: Morgan Kaufmann, 2009. en
dc.subject.udc 004.051
dc.relation.ispartofvolume 16
dc.relation.ispartofnumber 1
dc.relation.ispartofpages 100–112


Файлы в этом документе

Данный элемент включен в следующие коллекции

Показать сокращенную информацию