Назначение и область применения
Назначение пакета прикладных программ СИРИУС состоит в аналитическом расчете вероятностных характеристик фрагментов информационно - вычислительных сетей, имеющих переменную интенсивность и разнородный характер передаваемых потоков информации и процессов их передачи.
Путем описания реального потока в терминах группового марковского пуассоновского процесса (в частности, марковского модулированного пуассоновского потока), а процесса обслуживания в терминах полумарковского процесса, пользователь имеет возможность рассчитывать, сравнивать и оптимизировать характеристики функционирования фрагментов сетей, описываемых в терминах систем массового обслуживания с ожиданием, потерями или повторными вызовами, при различных топологиях фрагментов, номенклатуре сетевого оборудования, распределении потоков, протоколах доступа к ресурсам и протоколах передачи различных уровней.
В качестве математических моделей функционирования узлов и каналов сети рассматриваются модели систем массового обслуживания с бесконечными и конечными емкостями буферов для ожидания, с различными стратегиями повторного поступления требований на обслуживание, в случае, если требование в предыдущие свои попытки получило отказ из-за занятости ресурса, стационарными или флуктуирующими интенсивностями повторов.
Некоторые модели ориентированы на многорежимное обслуживание со сменой режима функционирования управляемым образом в зависимости от текущего уровня трафика в сети или в силу случайных факторов (частичная или полная деградация каналов, резкие всплески трафика, изменение протоколов доступа и т.д.). Рассматриваются и модели с возможным полным выходом системы из строя на время (например, из-за вирусов, атак хакеров и т.д.)
Возможно использование пакета для исследования и оптимизации других реальных объектов, описываемых в терминах систем массового обслуживания с коррелированными потоками, процессами обслуживания и процессами повторных обращений.
Технические характеристики
Пакет прикладных программ разработан для IBM-совместимых персональных ЭВМ на платформе Intel и функционирует в среде 32-х разрядных операционных систем Windows 9х/NT/2000/XP. В пакете задействованы только стандартные средства пользовательского интерфейса операционных систем Windows, такие как многооконный интерфейс, контекстная помощь, выпадающие меню, «горячие» клавиши, панель инструментов и т. д. Все это значительно упрощает использование системы и делает интерфейс пользователя интуитивно понятным.
Проблемные модули пакета написаны на языке программирования С++, а интегрированная среда на языке Delphi. Для разработки математической части пакета и его пользовательского интерфейса в среде Windows 9х/NT/2000 использовался CASE-инструмент Visual C++ фирмы Microsoft и Delphi фирмы Borland. В пакете использовалась библиотека MFC (Microsoft Foundation Classes), VCL (Visual Component Library).
|