However, the use of simulation as “computer science for itself” is equally important. Simulation is known to be an effective decision-making tool in a wide range of applied problems such as industry, transport, medicine and military science. The built model has a practical value as an effective tool for static and dynamic analysis of the most significant parameters affecting performance and optimal choice of these parameters. The model takes into account “thread contention” phenomena and mathematical expressions for it were proposed. The model is written in C++ and its software architecture is also considered, including provided classes, methods and call graph. Model’s output results are consistent with known “concurrency level – throughput” dependency patterns for IO- and CPU-bound workloads. Model’s input flow and their distributions are described. The implementation of thread pool in MariaDB and Percona Server was taken as a basis. In the article, we consider an object-oriented simulation model for thread pool. This is a blog post version of our paper “Simulation of thread pool for database server” that will be published in CEUR Workshop Proceedings. Simulation of thread pool for database server
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |