ISSN 0021-3454 (print version)
ISSN 2500-0381 (online version)
Menu

4
Issue
vol 67 / April, 2024
Article

DOI 10.17586/0021-3454-2021-64-11-879-886

UDC 519.687.5

SIMULATION OF SERVERS WITH INTERRUPTS IN LARGE MULTIPROCESSOR SYSTEMS

P. E. Golosov
Russian Academy of National Economy and Public Administration under the Russian President, Faculty of Information Technologies and Data Analysis; Leading Researcher


I. M. Gostev
Moscow State Institute of Electronics and Mathematics (Technical University), Department Cybernetics;


Read the full article 

Abstract. The problem of managing a specialized cloud computing system performing heterogeneous resource-intensive tasks is considered when methods of the task execution can be represented as an arbitrary sorting out of a large number of options. Data-based parallelization of tasks under uncertainty is analyzed. To solve the problems of scheduling incoming input streams of tasks, the simulation is performed using the SimEvent/Simulink/MatLab software package. The functioning of the system and especially servers, represented as finite state machines, is analyzed. The peculiarity of the proposed model is the possibility of interrupting the server when an external signal appears. Using the developed server model makes it possible to improve system performance by saving time for each server to complete tasks and more efficiently distributing tasks between the servers of the entire system.
Keywords: cloud computing, parallel algorithms, finite state machine, simulation modeling, SimEvent, Simulink

References:
  1. Kozlov M.V., Malashenko Yu.E., Nazarova I.A. et al. Analiz rezhimov upravleniya vychislitel'nym kompleksom v usloviyakh neopredelennosti (Analysis of Control Modes of a Computing Complex under Conditions of Uncertainty), Moscow, 2011. (in Russ.)
  2. Dongarra J., Foster I., eds., Sourcebook of Parallel Computing, San Francisco, Morgan Kaufmann Publ. Inc., 2003.
  3. Malashenko Yu.E., Nazarova I.A. J. Computer and Systems Sciences International, 2014, no. 4 (53), pp. 497–510.
  4. Golosov Р.Е., Kozlov M.V., Malashenko Yu.E. et al. J. Computer and Systems Sciences International, 2012, no. 1(51), pp. 49–64.
  5. Vdovin P.M., Kostenko V.A. J. Computer and Systems Sciences International, 2014, no. 6(53).
  6. Loginovsky O.V., Shestakov A.L., Shinkarev A.A. Supercomputing Frontiers and Innovations, 2020, no. 1(7).
  7. Baranov A.V., Kiselev A.V., Korneev B.V. et al. Nauchnyy servis v seti Internet: Superkomp'yuternyye tsentry i zadachi (Scientific Service on the Internet: Supercomputer Centers and Problems), Proceedings of the International Supercomputer Conference and Conference of Young Scientists, Moscow, 2010, рр. 299–302. (in Russ.)
  8. Maksimov K.V. Journal of Applied Informatics, 2016, no. 1(11). (in Russ.)
  9. Talia D., Trunfio P., Marozzo F. Data Analysis in the Cloud Models, Techniques and Applications, Elsevier Science Publishers, Amsterdam, 2015, 150 р.
  10. Erl T., ed., Cloud Computing: Concepts, Technology & Architecture, Pearson, 2013.
  11. Sosinsky B. Cloud Computing Bible, John Wiley & Sons, 2011.
  12. Chaturvedi D.K. Modeling and Simulation of Systems Using MATLAB and Simulink, CRC Press, 2009.
  13. Stallings W. Queuening Analysis, 2000, WilliamStallings.com/StudentSupport.htm.
  14. Baker K.R., Trietsch D. Principles of Sequencing and Scheduling, John Wiley & Sons, 2009.
  15. MathWorks. 2016. Simulink® User’s Guide, MathWorks®, Release R2016a, Natick, MA.
  16. MathWorks. 2016. SimEvents®, User’s Guide, MathWorks®, Release R2016a, Natick, MA.
  17. Wei Li, Ramamurthy Mani, Pieter J. Mosterman, Proceedings of the 2016 Winter Simulation Conference IEEE Press, 2016, рр. 943–954, DOI:10.1109/WSC.2016.7822155.
  18. Brandberg C., Di Natale M. 2018 IEEE 13th International Symposium on Industrial Embedded Systems (SIES), 2018, pp. 1–10, DOI: 10.1109/SIES.2018.8442094.
  19. Golosov P.E., Gostev I.M. Systems of Signals Generating and Processing in the Field of on Board Communications, 2021, DOI: 10.1109/IEEECONF51389.2021.9416100.