Preview

Open Education

Advanced search

Using Simulation Modeling to Estimate Time Characteristics of a Distributed Computing System

https://doi.org/10.21686/1818-4243-2022-5-32-39

Abstract

In present time, distributed computing systems with parallel data processing are widely used. During development of such distributed systems problem of analyzing workload and structure parameters impact on system performance is presented. Special attention have to be pointed towards evaluating time spent by requests in queues and effects of prioritization algorithms on it.

To evaluate computing system’s time characteristics different modeling methods can be used, most effective of which is simulation modeling. It is important, however, not to just conduct modeling, but to make sure that results are accurate.

The purpose of this research is acquiring time characteristics of distributed computing system with use of simulation modeling with certain accuracy and estimation of modeling time required.

To achieve this task simulation model was developed, which represents functioning of distributed computing systems in set period and takes into account prioritization algorithm, and workload model, which corresponds with selected computational system class. The GPSS language was used to implement the model. Based on the obtained simulation results, it is possible to compare the impact of different algorithms for processing priority requests depending on the parameters of the workload and structure. To evaluate accuracy of results regenerative method of model analysis was used, which is based on concepts of regenerative process and regeneration points.

In this paper results of average time spent by requests in queue in dependence with used prioritization algorithm research are presented, as well as time required to achieve desired accuracy. Due to this, it is possible to reasonably recommend the most advantageous of the considered prioritization algorithms for implementation in the developed computing system, depending on the requirements.

The presented approach to the analysis of the functioning of distributed computing systems and the assessment of their temporal characteristics will also undoubtedly be useful in the educational process for teaching students in the courses “Computer systems” and “Simulation modeling”.

About the Authors

G. A. Zvonareva
Moscow Aviation Institute (National Research University)
Russian Federation

Galina A. Zvonareva. Cand. Sci. (Technical) Associate Professor of the Department of Computers, systems and networks»

 



D. S. Buzunov
Московский авиационный институт (национальный исследовательский университет)
Russian Federation

Denis S. Buzunov, Institute «Management systems, informatics and power engineering», Department «Computers, systems and networks»

Moscow



References

1. Afanas’yev A.P., Posypkin M.A. Analytical model for evaluating the performance of distributed systems. Programmnyye produkty i sistemy = Software products and systems. 2009; 4: 60-64. (In Russ.)

2. Brekhov O.M., Moraru V.A. Analytical modeling of computers controlled by data flow Analiticheskoye modelirovaniye EVM, upravlyayemoy potokom dannykh. Avtomatika i telemekhanika = Automation and Telemechanics. 1993; 12: 165–178. (In Russ.)

3. Brekhov O.M., Zvonareva G.A., Korneyenkova A.V. Imitatsionnoye modelirovaniye = Simulation modeling. Moscow: MAI Publishing House; 2015. 323 p. (In Russ.)

4. Khritankov A.S. Metod analiza proizvoditel’nosti raspredelennykh prilozheniy na osnove etalonnykh modeley = A method for analyzing the performance of distributed applications based on reference models. Parallel Computing Technologies: Proceedings of the International Scientific Conference (March 28-April 1; 2011) Chelyabinsk: Publishing Center of SUSU; 2011: 343-354. (In Russ.)

5. Lovina A.P. Overview of the simulation method [Internet]. Sovremennaya tekhnika i tekhnologii = Modern equipment and technologies. 2017; 5. Available from: https://technology.snauka.ru/2017/05/13530. (cited: 17.12.2021). (In Russ.)

6. Posypkin M.A., Khritankov A.S. O ponyatii uskoreniya i effektivnosti v raspredelonnykh sistemakh = On the concept of acceleration and efficiency in distributed systems. Proceedings of the All-Russian Scientific Conference «Scientific Service on the Internet: Solving Big Problems». (September 22-27, Novorossiysk). Moscow: MGU; 2008: 149-155. (In Russ.)New Technologies Open education  V. 26. № 5. 2022 39

7. Khritankov A.S. Evaluation of the efficiency of distributed systems in solving problems of variable size Otsenka effektivnosti raspredelennykh sistem pri reshenii zadach peremennogo razmera. Nauchno-tekhnicheskiy vestnik informatsionnykh tekhnologiy, mekhaniki i optiki = Scientific and technical bulletin of information technologies, mechanics and optics. 2010; 2(66): 66-71. (In Russ.)

8. Kocherzhova Ye.N., Oksanich O.I., Donets Z.G. Elements of simulation modeling. Sovremennyye naukoyomkiye tekhnologii = Modern science-intensive technologies. 2014; 5: 161-162. (In Russ.)

9. Morecki A., Bianchi G., Rzymkowski C. ROMANSY 11: Theory and Practice of Robots and Manipulators. Berlin: Springer; 2014. 432 p. (In Russ.)

10. Brekhov O.M., Zvonareva G.A., Ryabov V.V. Features of the development and analysis of a simulation model of a multiprocessor computer system. Otkrytoye obrazovaniye = Open Education. 2017; 3: 48-56. (In Russ.)

11. Siemon D. Queueing in the Linux netwok stack. Linux Journal: Networking. 2013

12. Ross K., Kurose J. Delay and Loss in PacketSwitched Networks. 2012

13. Radchenko G.I. Raspredelennyye vychislitel’nyye sistemy: uchebnoye posobiye. = Distributed Computing Systems: a tutorial. Chelyabinsk: Photo artist; 2012. 184 p. (In Russ.)

14. Manchanda N., Anand K. Non-Uniform Memory Access (NUMA). New York: New York University; 2014.

15. Kling T. The impact of transport protocol, packet size, and connection type on the round trip time. Blekinge Institute of Technology. 2017.

16. Hornig Charles. A Standard for the Transmission of IP Datagrams over Ethernet Networks [Internet]. Available from: https://datatracker.ietf.org/doc/html/rfc894.

17. Nain P. Impact of Bursty Traffic on Queues. Statistical Inference for Stochastic Processes. 2002; 5: 307-320.

18. Chydzinski A., Samociuk D. Burst ratio in a single-server queue. Samociuk Telecommunication Systems. 2019; 70: 263-276. (In Russ.)

19. Kartashevskiy V. G., Buranova M. A. Vliyaniye mekhanizmov upravleniya QoS na pokazateli kachestva obsluzhivaniya mul’timediynogo trafika seti Internet = Influence of QoS control mechanisms on indicators of the quality of service of multimedia traffic in the Internet. T-Comm. 2013; 8: 54-60. (In Russ.)

20. Kreyn M., Lemoine O. Vvedeniye v regenerativnyy metod analiza modeley = Introduction to the regenerative method of model analysis. Moscow: Science, 1982. 104 p. (In Russ.)


Review

For citations:


Zvonareva G.A., Buzunov D.S. Using Simulation Modeling to Estimate Time Characteristics of a Distributed Computing System. Open Education. 2022;26(5):32-39. (In Russ.) https://doi.org/10.21686/1818-4243-2022-5-32-39

Views: 474


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


ISSN 1818-4243 (Print)
ISSN 2079-5939 (Online)