Preview

Vestnik NSU. Series: Information Technologies

Advanced search

A DATABASE PERFORMANCE EVALUATION STUDY: TRANSACTION MODEL AND SIMULATION SYSTEM ARCHITECTURE

https://doi.org/10.25205/1818-7900-2018-16-1-100-112

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.

About the Authors

A. N. Rodionov
Computer Center FEB RAS
Russian Federation


N. V. Eirikh
Sholom-Aleichem Priamursky State University
Russian Federation


O. Ya. Dubey
Sholom-Aleichem Priamursky State University
Russian Federation


References

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 single-user 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 multi-tier 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.


Review

For citations:


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;16(1):100-112. (In Russ.) https://doi.org/10.25205/1818-7900-2018-16-1-100-112

Views: 38


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1818-7900 (Print)
ISSN 2410-0420 (Online)