На сегодняшний день в рамках множества различных областей практической деятельности, таких как организация производства, снабжения или обслуживания, эксплуатация транспортных средств, планирование распределения кадрового состава, планирование поставок ресурсов и оборудования, формируется множество задач, при решении которых широкое распространение получило применение имитационных моделей.
В рамках данного исследования была разработана модель, имитирующая функционирование системы видеоконференц-связи и позволяющая проводить оценку величины нагрузки на центральный сервер данной системы. В работе представлено описание возможностей системы видеоконференц-связи, а также описание самой системы, которая предназначена для организации множества параллельных коммуникаций между различными группами пользователей. Разработанная имитационная модель учитывает различные параметры конфигурации системы и требования, предъявляемые к ней с точки зрения количества обслуживаемых пользователей, формата коммуникации, а также анализа видеопотоков. Модель позволяет на основе результатов оценки нагрузки на центральный сервер системы видеоконференц-связи рассчитать объем вычислительных мощностей, необходимый для стабильной работы системы при реализации различных сценариев функционирования. В число исследованных сценариев входило применение системы видеоконференц-связи как в небольшой компании, не предъявлявшей высоких требований к анализу переговорного процесса, так и в рамках крупной транснациональной компании, предъявляющей высокие требования к аналитике по потребителям, подключенным к системе видеоконференц-связи. Предложенное решение соответствует критериям масштабируемости и предусматривает возможность в дальнейшем учесть большее число возможных действий как со стороны пользователей, так и со стороны администраторов систем видеоконференц-связи.
1. Dalal S., Chhillar R.S. Case studies of most common and severe types of software system failure // International Journal of Advanced Research in Computer Science and Software Engineering. – 2012. – Vol. 2, N 8. – P. 341–347.
2. Weyuker E.J., Vokolos F.I. Experience with performance testing of software systems: issues, an approach, and case study // IEEE Transactions on Software Engineering. – 2000. – Vol. 26, N 12. – P. 1147–1156.
3. Firefox download stunt sets record for quickest meltdown [Electronic resource]. – URL: http://www.siliconbeat.com/2008/06/17/firefox-download-stunt-sets-record-for-quickest-meltdown/ (accessed: 26.03.2019).
4. Cheng J. Steve Jobs on MobileMe [Electronic resource]. – URL: http://arstechnica.com/journals/apple.ars/2008/08/05/steve-jobs-on-mobileme-the-full-e-mail (accessed: 26.03.2019).
5. Jiang Z.M., Hassan A.E. A survey on load testing of large-scale software systems // IEEE Transactions on Software Engineering. – 2015. – Vol. 41, N 11. – P. 1091–1118.
6. Ho C.-W., Williams L., Anton A.I. Improving performance requirements specification from field failure reports // Proceedings of the 15th IEEE International Requirements Engineering Conference RE'07. – New Delhi, India, 2007. – P. 79–88.
7. Ho C.-W., Williams L., Robinson B. Examining the relationships between performance requirements and “not a problem” defect reports // Proceedings of the 16th IEEE International Requirements Engineering Conference RE'08. – Barcelona, Spain, 2008. – P. 135–144.
8. Avritzer A., Bondi A.B. Resilience assessment based on performance testing // Resilience Assessment and Evaluation of Computing Systems. – Berlin; Heidelberg: Springer, 2012. – P. 305–322.
9. Карпов Ю.Г. Имитационное моделирование систем. – СПб.: БХВ-Петербург, 2009.
10. Praehofer H. System theoretic formalisms for combined discrete-continuous system simulation // International Journal of General System. – 1991. – Vol. 19, N 3. – P. 226–240.
11. Архитектурные решения интеграции модуля видео-конференц-связи в киберфизическое интеллектуальное пространство / Е.Ю. Карасёв, И.В. Ватаманюк, А.И. Савельев, А.Л. Ронжин // Информационно-управляющие системы. – 2018. – № 1. – С. 2–10.
12. Левоневский Д.К., Ватаманюк И.В., Савельев А.И. Многомодальная информационно-навигационная облачная система МИНОС для корпоративного киберфизического интеллектуального пространства // Программная инженерия. – 2017. – Т. 8, № 3. – С. 120–128.
13. Androutsellis-Theotokis S., Spinellis D. A survey of peer-to-peer content distribution technologies // ACM Computing Surveys (CSUR). – 2004. – Vol. 36, N 4. – P. 335–371.
14. Representing and reasoning about web access control policies / G.J. Ahn, H. Hu, J. Lee, Y. Meng // 2010 IEEE 34th Annual Computer Software and Applications Conference. – Seoul, Korea, 2010. – P. 137–146.
15. Левоневский Д.К. Формализация сценариев функционирования интеллектуального пространства с помощью темпоральной логики действий // Перспективные направления развития отечественных информационных технологий: материалы III межрегиональной научно-практической конференции. – Севастополь, 2017. – С. 86–88.
16. Levonevskiy D., Vatamaniuk I., Saveliev A. Integration of corporate electronic services into a smart space using temporal logic of actions // Lecture Notes in Computer Science. – 2017. – Vol. 10459. – P. 134–143.
Яковлев Р.Н. Имитационная модель оценивания вычислительной нагрузки на центральный сервер системы видеоконференц-связи // Научный вестник НГТУ. – 2019. – № 1 (74). –
С. 125–140. – DOI: 10.17212/1814-1196-2019-1-125-140.
Iakovlev R.N. Imitatsionnaya model' otsenivaniya vychislitel'noi nagruzki na tsentral'nyi server sistemy videokonferentssvyazi [Simulation model for estimating the computational load on central server of the videoconfer-encing system] Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta – Science bulletin of the Novosibirsk state technical university, 2019, no. 1 (74), pp. 125–140. DOI: 10.17212/1814-1196-2019-1-125-140.