Моделирование туманных вычислений с iFogSim | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 28 декабря, печатный экземпляр отправим 1 января.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №24 (419) июнь 2022 г.

Дата публикации: 17.06.2022

Статья просмотрена: 73 раза

Библиографическое описание:

Ежова, Д. А. Моделирование туманных вычислений с iFogSim / Д. А. Ежова, Д. В. Зоров. — Текст : непосредственный // Молодой ученый. — 2022. — № 24 (419). — С. 51-53. — URL: https://moluch.ru/archive/419/93143/ (дата обращения: 18.12.2024).



С помощью моделирования системы туманной обработки видео от камер наблюдения получена оценка оптимального количества камер.

Ключевые слова: облачные вычисления, туманные вычисления, моделирование информационных систем.

В последние годы много внимания уделяется парадигме туманных вычислений, которая позволяет бороться с такими проблемами облачных вычислений как большие задержки и избыточная загрузка сети [1]. Цель данной работы состояла в оптимизации системы туманной обработки видео от камер наблюдения (рис. 1). Был использован пакет моделирования iFogSim [2, 3].

Варианты размещения модулей приложения Варианты размещения модулей приложения

Рис. 1. Варианты размещения модулей приложения

Перед моделированием должны быть известны параметры модулей распределенного ПО (табл. 1), граф их взаимодействия, параметры (табл. 2) и топология аппаратных средств.

Таблица 1

Параметры модулей приложения

Детектор движения

Классифи-катор

Трекер

Интерфейс пользова-теля

Объем выходного кортежа данных, Мбайт

2

2,1

0,1

0

Затраты на кортеж, миллионов инструкций (MI)

1000

2000

1000

500

Объем ОЗУ на модуль не считая данных, Мбайт

10

10

10

10

Таблица 2

Параметры аппаратных средств

Облако

Прокси-сервер

Роутер

Камера

Производительность, MIPS

44800

2800

2800

500

Оперативная память, Гбайт

40

4

4

1

Пропускная способность восходящего канала, Мбит/с

0,1

100

100

100

Пропускная способность нисходящего канала, Мбит/с

100

100

100

100

Потребляемая мощность, Вт

1600

110

110

90

На рис. 2–4 приведены результаты моделирования для топологии с одним роутером и различным количеством камер.

Загрузка сети в зависимости от количества камер

Рис. 2. Загрузка сети в зависимости от количества камер

Для 2...5 камер система смогла разместить модули приложения на роутере, что обеспечило низкие задержки и загрузку сети.

Энергопотребление в зависимости от количества камер

Рис. 3. Энергопотребление в зависимости от количества камер

При 10 и более камерах модули приложения затребовали столько ресурсов, что их удалось разместить только в облаке. В результате задержки и загрузка ухудшились на порядок.

Задержка системы в зависимости от количества камер

Рис. 4. Задержка системы в зависимости от количества камер

Промежуточные точки для 6...9 камер выглядят загадочно. Возможно, система размещала в облаке только часть модулей приложения, что приводило к избыточным пересылкам данных в облако и обратно. Во всяком случае, моделирование позволяет найти оптимальное количество камер на один роутер 4 или 5 (при данных параметрах ПО и аппаратных средств).

Литература:

  1. Sabireen H., Neelanarayanan V. A review on fog computing: architecture, fog with IoT, algorithms and research challenges //Ict Express. — 2021. — Т. 7. — №. 2. — С. 162–176.
  2. Gupta H. et al. iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments // Software: Practice and Experience. — 2017. — Т. 47. — №. 9. — С. 1275–1296.
  3. Mahmud R. et al. IFogSim2: An Extended iFogSim Simulator for Mobility, Clustering, and Microservice Management in Edge and Fog Computing Environments // arXiv preprint arXiv:2109.05636. — 2021.
Основные термины (генерируются автоматически): камера, MIPS, загрузка сети, камера наблюдения, модуль приложения, пропускная способность, туманная обработка видео.


Похожие статьи

Оптимизация параметров топологии системы видеонаблюдения

Приведен пример оптимизации параметров топологии системы видеонаблюдения с помощью инструментов моделирования туманных вычислений iFogSim.

Распознавание и извлечение 3D-моделей по двумерным изображениям

В статье представлен подход к решению проблемы по извлечению трехмерных объектов из двумерных изображений, при условии, что таких объектов может быть несколько.

Имитационное моделирование процесса передачи данных

В статье решена задача имитационного модулирования средствами AnyLogic.

Сравнение эффективности использования технологий CUDA и OpenCL при реализации нейронной сети репликации

В статье автор сравнивает эффективность технологий распараллеливания компьютерных вычислений на примере задачи реализации и обучения нейронной сети репликации.

Программа генерации авторегрессионных случайных полей

В настоящей статье описан разработанный для генерации изображений программный модуль. Данный модуль позволяет формировать различные случайные поля яркости и может быть использован для получения различных по своим статистическим свойствам изображений.

Оптимизация транспортных потоков в городской транспортной системе с использованием имитационного моделирования

В статье приведена оптимизация потока транспортных средств в многолюдном районе города Худжанд с использованием концепции агентного моделирования и программного обеспечения для моделирования AnyLogic.

Разработка систем рекомендаций на основе Big Data

В данной статье рассмотрены основные подходы к разработке систем рекомендаций на основе Big Data, включая коллаборативную фильтрацию, контентную фильтрацию и гибридные методы, а также представлены примеры реализации алгоритмов на языке программирован...

Передача информации в компьютерных сетях

В статье проводится анализ характеристик протоколов, используемых при передаче информации в беспроводных сетях. Обсуждаются возможности моделирования на основе системы Opnet Modeler. Отмечены некоторые результаты моделирования.

Облачные вычисления. Модели развертывания систем облачных вычислений

В статье автор рассмотрел такое понятие, как «облачные вычисления» и выявил его ключевые концепции, а также рассмотрел основные модели развертывания, в которых могут быть реализованы облачные вычисления.

Разработка средств компьютерной визуализации для научных исследований: методы сжатия цифровых данных на основе вейвлет и фрактального анализа

Похожие статьи

Оптимизация параметров топологии системы видеонаблюдения

Приведен пример оптимизации параметров топологии системы видеонаблюдения с помощью инструментов моделирования туманных вычислений iFogSim.

Распознавание и извлечение 3D-моделей по двумерным изображениям

В статье представлен подход к решению проблемы по извлечению трехмерных объектов из двумерных изображений, при условии, что таких объектов может быть несколько.

Имитационное моделирование процесса передачи данных

В статье решена задача имитационного модулирования средствами AnyLogic.

Сравнение эффективности использования технологий CUDA и OpenCL при реализации нейронной сети репликации

В статье автор сравнивает эффективность технологий распараллеливания компьютерных вычислений на примере задачи реализации и обучения нейронной сети репликации.

Программа генерации авторегрессионных случайных полей

В настоящей статье описан разработанный для генерации изображений программный модуль. Данный модуль позволяет формировать различные случайные поля яркости и может быть использован для получения различных по своим статистическим свойствам изображений.

Оптимизация транспортных потоков в городской транспортной системе с использованием имитационного моделирования

В статье приведена оптимизация потока транспортных средств в многолюдном районе города Худжанд с использованием концепции агентного моделирования и программного обеспечения для моделирования AnyLogic.

Разработка систем рекомендаций на основе Big Data

В данной статье рассмотрены основные подходы к разработке систем рекомендаций на основе Big Data, включая коллаборативную фильтрацию, контентную фильтрацию и гибридные методы, а также представлены примеры реализации алгоритмов на языке программирован...

Передача информации в компьютерных сетях

В статье проводится анализ характеристик протоколов, используемых при передаче информации в беспроводных сетях. Обсуждаются возможности моделирования на основе системы Opnet Modeler. Отмечены некоторые результаты моделирования.

Облачные вычисления. Модели развертывания систем облачных вычислений

В статье автор рассмотрел такое понятие, как «облачные вычисления» и выявил его ключевые концепции, а также рассмотрел основные модели развертывания, в которых могут быть реализованы облачные вычисления.

Разработка средств компьютерной визуализации для научных исследований: методы сжатия цифровых данных на основе вейвлет и фрактального анализа

Задать вопрос