В этом примере показано, как создать общие шаблоны связи с помощью SimEvents ®. В коммуникационных моделях, основанных на сообщениях, можно использовать SimEvents ® для моделирования и моделирования промежуточного программного обеспечения и исследования эффектов коммуникации и окружения на вашу распределенную архитектуру.
Системы в этом примере представляют общие шаблоны связи, созданные с помощью блоков SimEvents ®, которые могут использоваться для моделирования различных типов сетей, таких как кабельная или беспроводная связь, и поведения канала, такого как отказ или потеря пакета.
Шаблоны связи включают:
Объединение сообщений от нескольких отправителей.
Широковещательная передача сообщений нескольким приемникам.
Распределение работы между несколькими приемниками.
Многоадресные сообщения между несколькими отправителями и несколькими приемниками.
Выполнение компонента на основе доступности сообщений и данных.
Задержка сообщений на установленное время.
Чтобы создать более сложные сети и поведение канала, используйте комбинации этих простых шаблонов.
При помощи этих шаблонов можно смоделировать:
N -то- n связь с несколькими отправителями и приемниками с идеальным каналом с задержкой связи. Для получения примера смотрите Создание Общего Канала Связи с Несколькими Отправителями и Приемниками.
N -то- n связь с отказом канала и потерей пакета. Для получения примера смотрите Модель Wireless Message Communication with Packet Loss and Channel Отказа.
Сеть связи N -то- n Ethernet с межкомпонентным протоколом связи. Для получения примера смотрите Моделирование сети связи Ethernet с протоколом CSMA/CD.
Queue | Receive | Send | Sine Wave