Научная статья на тему 'Двухкритериальный метод обеспечения ресурсосбережения в краевом и туманном слоях сети'

Двухкритериальный метод обеспечения ресурсосбережения в краевом и туманном слоях сети Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
67
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ресурсосбережение / планирование вычислений / туманные вычисления / краевые вычисления / оптимизация / resource saving / calculation planning / fog computing / edge computing / optimization

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Клименко Анна Борисовна

Введение. В настоящее время концепции туманных и краевых вычислений используются широким кругом приложений самой различной направленности. Одной из ключевых проблем организации вычислений в группах мобильных устройств, составляющих краевой/туманный слой, является обеспечение выполнения миссии на основе наличия заряда батареи. В связи с этим к настоящему времени представлено немало разработок, направленных на энергосбережение систем устройств. Однако очень важный аспект остается за рамками рассмотрения проблемы ресурсосбережения, а именно — вопрос сбережения остаточного ресурса вычислительного устройства. Целью данного исследования является формализация задачи распределения нагрузки как двухкритериальной задачи оптимизации и выбор базового метода ее решения. Материалы и методы. В рамках данной статьи предлагается подход к ресурсосбережению на основе оценивания двух критериев устройств: ресурса батареи и остаточного ресурса вычислительного устройства. Остаточный ресурс вычислительного устройства может быть оценен при помощи значений вероятности безотказной работы устройства или как величина, обратная интенсивности отказов с учетом того, что при моделировании используется экспоненциальный закон распределения отказов. На основе этого сформулирована модель задачи двухкритериальной оптимизации с учетом динамики топологии сети в процессе выполнения пользовательской миссии. Динамика топологии отражена в модели как последовательность топологий, каждая из которых соответствует определенному отрезку времени функционирования системы. Результаты исследования. На основании представленной модели задачи двухкритериальной оптимизации предложен метод обеспечения ресурсосбережения в краевом и туманном слое сети, отражающий специфику динамических слоев сети, а также учитывающий важность критериев оценивания расхода ресурсов устройств. Проведен эксперимент, позволяющий оценить влияние способа распределения задач по сетевому кластеру на вероятность безотказной работы устройств и на средний остаточный ресурс. Обсуждение и заключения. Проведенный эксперимент демонстрирует целесообразность применения разработанного метода, поскольку распределение задач по исполняющим устройствам оказывает существенное влияние (до 25 % по итогам эксперимента) на средний остаточный ресурс вычислительного устройства.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Клименко Анна Борисовна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Two-Criteria Technique for the Resource-Saving Computing in the Fog and Edge Network Tiers

Introduction. At present, the concepts of fog and edge computing are used in a wide range of applications of various kinds. One of the key problems in the organization of computing in groups of mobile devices that make up the edge/fog layer is the mission assurance based on battery power availability. In this context, a lot of developments aimed at energy saving of device systems have been presented to date. However, one important aspect remains beyond the consideration of the problem of resource saving, namely, the issue of saving the residual resource of a computing device. The aim of this research is to formalize the workload distribution problem as two-criteria optimization problem, and to develop the basic solution technique. Materials and Methods. Within the framework of this article, an approach to resource saving is proposed. It is based on the evaluation of two device criteria: battery life and residual resource of a computing device. The residual resource of a computing device can be estimated using the probability of failure-free operation of the device, or as the reciprocal of the failure rate, taking into account that the exponential law of failure distribution is used in the simulation. From this, a model of the problem of two-criteria optimization is formulated, taking into account the dynamics of the network topology in the process of performing a user mission. The topology dynamics is reflected in the model as a sequence of topologies, each of which corresponds to a certain period of time of the system operation. Results. Based on the proposed model of the two-criteria optimization problem, a method was proposed for resource saving in the edge and foggy layers of the network. It reflected the specifics of the dynamic layers of the network, and also took into account the importance of the criteria for estimating the consumption of device resources. An experiment was conducted to evaluate the impact of the method of distributing tasks over a network cluster on the probability of failure-free operation of devices and on the average residual resource. Discussion and Conclusions. The conducted experiment has demonstrated the feasibility of using the developed method, since the distribution of tasks among executing devices had a significant impact (up to 25 % according to the results of the experiment) on the average residual resource of a computing device.

Текст научной работы на тему «Двухкритериальный метод обеспечения ресурсосбережения в краевом и туманном слоях сети»

ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ

ТЕХНИКА И УПРАВЛЕНИЕ INFORMATION TECHNOLOGY, COMPUTER SCIENCE AND MANAGEMENT

H) Check for updates

Научная статья

УДК 519.873+ 519.876.2

https://doi.org/10.23947/2687-1653-2023-23-1-85-94

Двухкритериальный метод обеспечения ресурсосбережения в краевом и туманном слоях сети

А. Б. Клименко

Институт информационных наук и технологий безопасности РГГУ, Российская Федерация, г. Москва, ул. Кировоградская, д. 25 И Anna klimcnko@ mail.ru

Аннотация

Введение. В настоящее время концепции туманных и краевых вычислений используются широким кругом приложений самой различной направленности. Одной из ключевых проблем организации вычислений в группах мобильных устройств, составляющих краевой/туманный слой, является обеспечение выполнения миссии на основе наличия заряда батареи. В связи с этим к настоящему времени представлено немало разработок, направленных на энергосбережение систем устройств. Однако очень важный аспект остается за рамками рассмотрения проблемы ресурсосбережения, а именно — вопрос сбережения остаточного ресурса вычислительного устройства. Целью данного исследования является формализация задачи распределения нагрузки как двухкритериальной задачи оптимизации и выбор базового метода ее решения. Материалы и методы. В рамках данной статьи предлагается подход к ресурсосбережению на основе оценивания двух критериев устройств: ресурса батареи и остаточного ресурса вычислительного устройства. Остаточный ресурс вычислительного устройства может быть оценен при помощи значений вероятности безотказной работы устройства или как величина, обратная интенсивности отказов с учетом того, что при моделировании используется экспоненциальный закон распределения отказов. На основе этого сформулирована модель задачи двухкритериальной оптимизации с учетом динамики топологии сети в процессе выполнения пользовательской миссии. Динамика топологии отражена в модели как последовательность топологий, каждая из которых соответствует определенному отрезку времени функционирования системы. Результаты исследования. На основании представленной модели задачи двухкритериальной оптимизации предложен метод обеспечения ресурсосбережения в краевом и туманном слое сети, отражающий специфику динамических слоев сети, а также учитывающий важность критериев оценивания расхода ресурсов устройств. Проведен эксперимент, позволяющий оценить влияние способа распределения задач по сетевому кластеру на вероятность безотказной работы устройств и на средний остаточный ресурс.

Обсуждение и заключения. Проведенный эксперимент демонстрирует целесообразность применения разработанного метода, поскольку распределение задач по исполняющим устройствам оказывает существенное влияние (до 25 % по итогам эксперимента) на средний остаточный ресурс вычислительного устройства.

Ключевые слова: ресурсосбережение, планирование вычислений, туманные вычисления, краевые вычисления, оптимизация.

Благодарности. Автор выражает признательность руководству Института информационных наук и технологий безопасности Российского государственного гуманитарного университета за помощь, оказанную в процессе подготовки проекта.

Для цитирования. Клименко А.Б. Двухкритериальный метод обеспечения ресурсосбережения в краевом и туманном слоях сети. Advanced Engineering Research (Russia). 2023;23(1):85-94. https://doi.org/10.23947/2687-1653-2023-23-1-85-94

<u S X

<D 4 и

a G

eö «

S X

X

<D H

SS

X Л

ч <и H

s ч о

s

Е 3 и

и s

£ s

a о

X

s

I.E. Клименко, 2023

Original article

Two-Criteria Technique for the Resource-Saving Computing in the Fog and Edge Network Tiers Anna B Klimenko

Institute of IT and Security Technologies, RSUH, 25, Kirovogradskaya St., Moscow, Russian Federation И Anna klimenko@mail.ru

Abstract

Introduction. At present, the concepts of fog and edge computing are used in a wide range of applications of various kinds. One of the key problems in the organization of computing in groups of mobile devices that make up the edge/fog layer is the mission assurance based on battery power availability. In this context, a lot of developments aimed at energy saving of device systems have been presented to date. However, one important aspect remains beyond the consideration of the problem of resource saving, namely, the issue of saving the residual resource of a computing device. The aim of this research is to formalize the workload distribution problem as two-criteria optimization problem, and to develop the basic solution technique.

Materials and Methods. Within the framework of this article, an approach to resource saving is proposed. It is based on the evaluation of two device criteria: battery life and residual resource of a computing device. The residual resource of a computing device can be estimated using the probability of failure-free operation of the device, or as the reciprocal of the failure rate, taking into account that the exponential law of failure distribution is used in the simulation. From this, a model of the problem of two-criteria optimization is formulated, taking into account the dynamics of the network topology in the process of performing a user mission. The topology dynamics is reflected in the model as a sequence of topologies, each of which corresponds to a certain period of time of the system operation.

Results. Based on the proposed model of the two-criteria optimization problem, a method was proposed for resource saving in the edge and foggy layers of the network. It reflected the specifics of the dynamic layers of the network, and also took into account the importance of the criteria for estimating the consumption of device resources. An experiment was conducted to evaluate the impact of the method of distributing tasks over a network cluster on the probability of failure-free operation of devices and on the average residual resource.

Discussion and Conclusions. The conducted experiment has demonstrated the feasibility of using the developed method, since the distribution of tasks among executing devices had a significant impact (up to 25 % according to the results of the experiment) on the average residual resource of a computing device.

Keywords: resource saving, calculation planning, fog computing, edge computing, optimization.

Acknowledgements. The author would like to thank the management of the Institute of IT and Security Technologies, Russian State University for the Humanities, for the assistance provided during the preparation of the project.

For citation. Klimenko AB. Two-Criteria Technique for the Resource-Saving Computing in the Fog and Edge Network Tiers. Advanced Engineering Research (Russia). 2023;23(1):73-81. https://doi.org/10.23947/2687-1653-2023-23-1-73-81

Введение. В настоящее время широкое применение нашли приложения, использующие краевой и туманный сегменты сети [1-5]. Распределенные вычисления, выполняемые на узлах этих сегментов, имеют существенное отличие от распределенных вычислений, выполняемых в облачных структурах, а именно — относительно высокую динамику топологии и, помимо этого, наличие определенных расстояний между используемыми узлами. Это приводит к необходимости учета данного параметра при моделировании времени g информационных обменов между исполняемыми задачами. Существование динамики топологии объясняется -з тем, что устройства края сети — это, как правило, пользовательские устройства (включая разного рода датчики, g смартфоны, ноутбуки и т.д.), которые принадлежат определенным людям и могут быть перемещены, выключены, доступ к данным/ресурсам может быть запрещен. Все они при этом находятся в зависимости от

наличия заряда батареи (источника питания) [6, 7]. Туманный слой сети менее динамичен, однако и для него

'й „

характерно все перечисленное в той или иной степени: наличие определенного расстояния между узлами с

> присутствием транзитных участков сети, возможная мобильность самих узлов. Например, в случае обработки

^ данных группами мобильных устройств. Интересным примером в этом смысле являются группы

htt низкоорбитальных спутников, которые к настоящему времени используются для обработки данных, но при

этом узлы смещаются относительно поверхности Земли с достаточно высокой скоростью (время доступа —

порядка нескольких минут) и, следовательно, возникает вопрос о маршрутизации и передаче результатов

обработки на наземные станции [8].

gg В рамках вопросов ресурсосбережения используемых устройств в динамичных слоях сети был опубликован

ряд работ [9-11], в которых внимание акцентируется на энергосбережении. Как правило, модель предполагает

о -а

наличие зависимости потребляемой энергии устройства от его загруженности [12]. При этом вне фокуса исследований остался такой важный фактор как сбережение остаточного вычислительного ресурса устройства [13].

Остаточный вычислительный ресурс устройства — это величина, тесно связанная с такими надежностными характеристиками, как вероятность безотказной работы и гамма-процентная наработка на отказ. Также средний остаточный ресурс, с учетом использования экспоненциального закона распределения интенсивности отказов, характеризуется следующим выражением:

R(T) = f P(X)dX' (1) где P(x) — вероятность безотказной работы (ВБР) объекта в течение времени x . Для экспоненциального закона распределения ресурса ВБР определяется как:

P(x) = е'* , (2)

где X — интенсивность отказов, X > 0 .

Тогда согласно формуле (1), средний остаточный ресурс определяется по следующей формуле:

R(x) = R =1. (3)

X

При этом имеются работы, посвященные связи величин ВБР, гамма-процентной наработки на отказ и среднего остаточного ресурса от температуры вычислительного элемента устройства, которая, в свою очередь, описана как функция от загруженности устройства [14-16]. Задача ресурсосбережения устройства также может быть поставлена как задача максимизации среднего остаточного ресурса устройства.

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

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

- электроэнергия — восполняемый, но критичный для выполнения миссии устройства ресурс, будь то датчик информационно-управляющей системы или управляемое мобильное устройство;

- остаточный вычислительный ресурс определяет длительность целесообразной эксплуатации устройства, а время эксплуатации, соответственно, складывается из миссий, выполненных устройством. ^

Поэтому целью данного исследования являлась разработка метода ресурсосбережения для устройств § динамичных слоев сети, в рамках которого бы оценивание проводилось на основании двух критериев — cö расхода электроэнергии и расхода вычислительного ресурса устройства. Е

Материалы и методы. Определим понятие «миссия группы устройств» как заранее определенную к

последовательность решения группой устройств комплекса вычислительных задач, связанных ^

s

информационными обменами. Миссия группы устройств может быть описана ациклическим графом, вершины щ

которого будут взвешены трудоемкостями задач, а дуги, соответственно, будут определять ограничения и

следования и объемы данных, передаваемых задачами. Пусть миссия описывается графом W = {wl, zl, I}, где к;

wl — трудоемкость задачи, zl — доля задачи, выполненная к моменту смены топологий, I — матрица объемов К

данных, передаваемых между задачами. Группа устройств в динамическом слое сети описывается набором ^

графов, каждый из которых определяет топологию сети в момент времени 4 Будем считать, что время к

выполнения миссии включает некоторый временной интервал с дискретными моментами времени [t0, t1, ... tk], о

к

каждому из которых соответствует граф топологии Gi={<pip, вр, Rp>, H}, j=1... m, pip — производительность р-го £

А

узла i-й топологии, вр — энергоресурс р-го узла i-й топологии, Rip — средний остаточный вычислительный и ресурс р-го узла i-й топологии, m — число устройств в группе, H — матрица сетевых соединений между узлами. ^ Также примем допущение о том, что в каждый последующий момент времени ti+1 для графов Gi+1 и Gi ^

cd

справедливо следующее: по меньшей мере одна из вершин, принадлежащая Gi, будет содержаться в Gi+1, что % необходимо для продолжения выполнения миссии. о

Также будем считать, что обеспечивается, в случае изменения графа топологии в момент времени ti+1, щ возможность переназначения задач, которые в i-й топологии выполнялись на узлах, переставших существовать ® в i+1 момент времени, на любые из узлов топологии i+1, имеющиеся в наличии. При этом сделаем допущение о том, что перенесенные на новые узлы задачи начинают выполняться на том же месте, где было прервано их исполнение.

Оценивание остаточного вычислительного ресурса будет реализовано следующим образом: для оценки ВБР устройства туманного слоя будем использовать выражения, предложенные в [17, 18]:

Л

где D — загрузка вычислителя (в долях).

X = V 210 , (4)

w.

D =-w-, (5)

p • t

г j constra int

где w — трудоемкость выполняемой работы.

Соответственно может быть оценена ВБР (t), а также средний остаточный ресурс:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

P(t) = e~}J = е~к = е~к '''2М° Р''°"*™ы (6)

где tconstraint — ограничение по времени, за которое должна быть выполнена задача узлом, чтобы уложиться в ограничение по времени выполнения миссии tm.

При оценивании остаточного энергетического ресурса также будем полагать, что расход энергии пропорционален загруженности вычислительного узла и больше энергетических затрат не имеется:

Ejm = EJ0 -ф, (7)

где Ej0 — исходный уровень энергии в наличии; Ejm — остаточный уровень; Е, — коэффициент,

выражающий зависимость между нагрузкой вычислительного элемента и его энергозатратами.

Результатом работы двухкритериального метода обеспечения ресурсосбережения будет последовательность распределений нерешенных еще задач миссии за время [t0, ti] по топологии Gi с учетом того, что часть задач, находящихся в процессе решения на узлах, наследуемых из топологии Gi-1, остаются на своих местах и не переносятся: A = (Д };

A =

tj

(8)

Матрица А описывает распределение нерешенных задач, для которых zl<1. При этом количество узлов соответствует новой топологии Gi. Узлы, унаследованные от топологии Gi-1, перенумеровываются и занимают индексы, начиная с 1.

Поскольку выполнение миссии может включать более одной топологии, проведем декомпозицию задачи следующим образом: воспользуемся «жадной» стратегией и будем полагать, что удовлетворяющее решение (минимизация ресурсопотребления, оцениваемое двумя выбранными критериями) может быть получено, если для каждой топологии мы будем выбирать наилучшее решение.

То есть модель задачи будет иметь следующий вид: , 21 < 1,( > 0 получить такое Ль что ЩО

^(С) ^таХе(С) ^тах, при тахЦк) <Гт .

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

Однако, такая ситуация возможна не всегда. Например, имеется узел, загруженный менее прочих

вычислениями, но при этом его энергоресурс практически исчерпан. Назначая на него задачу, мы ставим

^ выполнение миссии под угрозу (либо необходима смена топологий по мере окончания запаса электроэнергии),

и а назначая задачу на узел более загруженный, мы ухудшаем значение критерия остаточного вычислительного й

.о ресурса. Противоположная ситуация также может иметь место: узел с большим остаточным энергоресурсом

^ может иметь низкий остаточный вычислительный ресурс как результат участия в предыдущих миссиях

В устройств.

сл

^ Поэтому целесообразно провести ранжирование целевой функции (ЦФ) по важности, на основе чего

^ выбрать дальнейший метод решения.

Для миссий, критически важных к выполнению, ведущую роль играет ресурс батареи устройства [19-21]. Соответственно, ЦФ, определяющая остаточный вычислительный ресурс, может быть сведена к дополнительному ограничению. Невыполненные задачи миссии будут дораспределяться в зависимости от остаточного заряда батареи.

kD

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

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

Результаты исследования. Многокритериальные задачи оптимизации, как правило, сводят к решению одной и более однокритериальных задач. В данном случае более целесообразно оставить одну ЦФ, а вторую представить в качестве ограничения.

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

Опишем основные этапы двухкритериального метода обеспечения ресурсосбережения, как основного результата проведенного исследования:

- на имеющейся вгтопологии выбрать узлы, обладающие достаточным для завершения миссии без смены топологии энергоресурсом;

- произвести распределение задач миссии по выбранным узлам таким образом, чтобы для незанятых узлов, к которым будут прикреплены нерешенные еще задачи, минимизировать расход вычислительного ресурса.

Допустимо ранжирование узлов, полученных на первом шаге метода, по убыванию наличия энергоресурса. Но тогда, распределяя задачи в первую очередь по узлам с максимальным количеством энергоресурса, может возникать ухудшение значений критерия остаточного вычислительного ресурса.

Проиллюстрируем зависимость значений ВБР устройств от выбора узла для решения задачи (в данном эксперименте сравниваем состояния узлов при передаче поступающих данных и при их обработке). Топология представлена на рис. 1.

Туманный узел 100

и К К

ч и

ей С

ей

Краевое устройство

100 Брокер ^ 4 Облако

туманного слоя \ у 1000 Щ

500 §

X

Туманный узел <Р

300 „

К

Рис. 1. Экспериментальный фрагмент топологии сети Л

Эксперимент проводится для 10 временных отрезков, каждый из которых по 100 часов при следующих ^

значениях параметров: Wгeceive (объем получаемых задачей данных) — 500 ед., Wsend (объем отправляемых о

К

задачей данных) — 100 ед., Wprocess (трудоемкость обработки данных) — 150 ед., Tdecl (время, отводимое на ¡г решение задачи) — 50 ед. и

Далее приведены графики ВБР-узлов в зависимости от того, обрабатывает ли узел данные или только «Т передает их (рис. 2-5). К

сЗ

О К

К

ВБР 1,0 0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0

Ptrl Ppl

100 200 300 400 500 600 700 800 900 1000 Время, ч

и Ö О

тз

л

'S

и <U

CP £ л

Рис. 2. Сравнение значений ВБР для узла 1 при обработке данных (Рр1) и при передаче данных (Р1х1) ВБР 1,0 0,9 0,8 0,7 0,6

мИ 111И J J ■ _ - :РР"?

0,3 0,2 0,1

100 200 300 400 500 600 700 800 900 1000 Вре^ ч

Рис. 3. Сравнение значений ВБР для узла 2 при обработке данных (Рр2) и при передаче данных (Р1х2) ВБР 1,0

0,9 0,8 0,7 0,6

0,5 Рй3

0,4 РР3

0,3 0,2 0,1

100 200 300 400 500 600 700 800 900 1000 Вре^ ч Рис. 4. Сравнение значений ВБР для узла 3 при обработке данных (Рр3) и при передаче данных (Р1х3)

ВБР 1,0

0,9

0,8

0,7

0,6

0,5 |—^-—- "РМ

0,4 Рр4

0,3 0,2 0,1 0

100 200 300 400 500 600 700 800 900 1000 Время, ч Рис. 5. Сравнение значений ВБР для узла 4 при обработке данных (Рр4) и при передаче данных (Р1х4)

Далее на рис. 6 представлено сравнение различий в значениях среднего остаточного вычислительного ресурса.

Время, ч. 1200

I Яешаш^ашИ | Кешат_регЮгш

1

2

3

4

Номер узла

Рис. 6. Сравнение значений среднего остаточного ресурса для узлов 1-4 при транзите данных (Яешат^гашИ) и при

обработке данных (Кешат_рег1»гш)

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

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Отсекая узлы, заранее не подходящие по уровню заряда батареи, далее распределение задач происходит по критерию остаточного вычислительного ресурса.

Проведенный эксперимент позволяет сравнить результаты распределения задачи по узлам при наличии информационных взаимодействий между задачами. Наглядно показано, что способ распределения задач существенно влияет на величину остаточного ресурса вычислительного устройства (до 25 %). Таким образом, возможны улучшения показателей ресурсопотребления устройств, участвующих в вычислениях в краевом и туманном слоях сети.

и К X <и ч и

ей С

ей И К X X <и н

5

X Л

ч и н к ч о

к £ и

ей И

к й

О

-е-х К

Список литературы

1. Mehbub Alam, Nurzaman Ahmed, Rakesh Matam, et al. L3Fog: Fog Node Selection and Task Offloading Framework for Mobile IoT. In: Proc. IEEE Conference on Computer Communications Workshops — IEEE INFOCOM 2022. P. 1-6. https://doi.org/10.1109/INFOCOMWKSHPS54753.2022.9798118

2. Abdelfettah Maatoug, Ghalem Belalem, Said Mahmoudi. A Location-Based Fog Computing Optimization of Energy Management in Smart Buildings: DEVS Modeling and Design of Connected Objects. Frontiers of Computer Science. 2023;17:172501. https://doi.org/10.1007/s11704-021-0375-z

3. Abohamama A.S., Amir el Ghamry, Eslam Hamouda. Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud-Fog Environment. Journal of Network and Systems Management. 2022;30(4):54. https://doi.org/10.1007/s10922-022-09664-6

4. Saad Ahmad Khan, Muhammad Abdullah, Waheed Iqbal, et al. Efficient Job Placement Using Two-Way Offloading Technique over Fog-Cloud Architectures. Cluster Computing. 2022;154:1-19. http://dx.doi.org/10.1007/s10586-022-03750-9

5. Rajasi Gore, Shashwati Banerjea, Neeraj Tyagi. A Heterogeneous Soft-Hard Fusion Framework on Fog Based Private SaS Model for Smart Monitoring of Public Restrooms. Journal of Ambient Intelligence and Humanized Computing. 2022. Vol. 63. https://doi.org/10.1007/s12652-022-04401-y

6. Haibo Wang, Hongli Xu, He Huang, et al. Robust Task Offloading in Dynamic Edge Computing. IEEE Transactions on Mobile Computing. 2021;22:500-514. https://doi.org/10.1109/TMC.2021.3068748

7. Enlu Liu, Xiaoheng Deng, Zhi Cao, et al. Design and Evaluation of a Prediction-Based Dynamic Edge Computing System. In: Proc. 2018 IEEE Global Communications Conference (GLOBECOM). 2018. P. 1-6. https://doi.org/10.1109/GLOCOM.2018.8647199

8. Fraire J.A., Gerstacker C., Hermanns H., et al. On the Scalability of Battery - Aware Contact Plan Design for LEO Satellite Constellations. International Journal of Satellite Communications and Networking. 2020;39:193-204. https://doi.org/10.1002/sat.1374

9. Yung-Ting Chuang, Chiu-Shun Hsiang. A Popularity-Aware and Energy-Efficient Offloading Mechanism in Fog Computing. The Journal of Supercomputing. 2022;78:1-24. https://doi.org/10.1007/s11227-022-04626-w

10. Ida Syafiza Binti, Taizir EH El-Gorashi, Mohamed OI Musa, et al. Energy Efficient Fog Based Healthcare Monitoring Infrastructure. IEEE Access. 2020;8:197828-197852. https://doi.org/10.1109/ACCESS.2020.3033555

11. Fatemah S. Behbehani, Taisir El-Gorashi, Jaafar M.H. Elmirghani. Power Minimization in Vehicular Cloud Architecture. arXiv:2102.09011. 2021. https://doi.org/10.48550/arXiv.2102.09011

12. Shilpa B. Kodli, Sujatha Terdal. Survey on Energy Efficient-Load Balancing in Cloud. International Journal of Computer Applications. 2022;184(25):15-24. http://dx.doi.org/10.5120/ijca2022922301

13. Фудухин А.В. Прогнозирование надежности электронных устройств после длительного хранения. Математические машины и системы. 2004;4:164-170.

14. Klimenko A.B., Melnik E.V. A Method of Improving the Reliability of the Nodes Containing Ledger Replicas. In book: Silhavy R, Silhavy P, Prokopova Z. (eds.) Software Engineering Application in Informatics. 2021. P. 584-592. https://doi.org/10.1007/978-3-030-90318-3 47

15. Klimenko A., Melnik E. Information and Control Systems with Distributed Ledger Usage: A Reliability Issue. In book: Radek Silhavy (ed.) Artificial Intelligence in Intelligent Systems. Springer; 2021. P. 133-144. https://doi.org/10.1007/978-3-030-77445-5 12

16. Melnik E., Safronenkova I., Kapustyan S. The Efficiency Improvement of Robots Group Operation by Means of Workload Relocation. In: Proc. Int. Conf. on Interactive Collaborative Robotics. 2021;450:126-137. https://doi.org/10.1007/978-3-030-87725-5 11

g 17. Мельник Э.В., Горелова Г.В. Эффект выравнивания вычислительной нагрузки процессорных устройств в

"в высоконадежных распределенных информационно-управляющих системах. Мехатроника, автоматизация,

и

управление. 2012;11:29-35.

18. Каляев И.А., Мельник Э.В. Децентрализованные системы компьютерного управления. Ростов-на-

> Дону: Изд. ЮНЦ РАН; 2011. 196 с.

^ 19. Preedipat Sattayasoonthorn, Jackrit Suthakorn Battery Management for Rescue Robot Operation. In: Proc. 2016

IEEE Int. Conf. on Robotics and Biomimetics (ROBIO). 2016. P. 1227-1232. https://doi.org/10.1109/ROBIO.2016.7S66493

20. Vinay Jadhav, Surendra Bhosale. Battery Management System for Drones. In: Proc. Int. Conf. on Electrical Electronics and Data Communication. 2022. URL:

https://www.researchgate.net/publication/362SS9754 Battery Management System for Drones (дата обращения: 10.12.2022).

21. Wei Liu, Tobias Placke, Chau K.T. Overview of Batteries and Battery Management for Electric Vehicles. Energy Reports. 2022;8:4058-4084. https://doi.org/10.1016/i.egyr.2022.03.016

References

1. Mehbub Alam, Nurzaman Ahmed, Rakesh Matam, et al. L3Fog: Fog Node Selection and Task Offloading Framework for Mobile loT. In: Proc. IEEE Conference on Computer Communications Workshops — IEEE INFOCOM 2022. P. 1-6. 10.1109/INF0C0MWKSHPS54753.2022.9798118

2. Abdelfettah Maatoug, Ghalem Belalem, Saïd Mahmoudi. A Location-Based Fog Computing Optimization of Energy Management in Smart Buildings: DEVS Modeling and Design of Connected Objects. Frontiers of Computer Science. 2023;17:172501. https://doi.org/10.1007/s11704-021-0375-z

3. Abohamama AS, Amir el Ghamry, Eslam Hamouda. Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud-Fog Environment. Journal of Network and Systems Management. 2022;30(4):54. https://doi.org/10.1007/s10922-022-09664-6

4. Saad Ahmad Khan, Muhammad Abdullah, Waheed Iqbal, et al. Efficient Job Placement Using Two-Way Offloading Technique over Fog-Cloud Architectures. Cluster Computing. 2022;154:1-19. 10.1007/s10586-022-03750-9

5. Rajasi Gore, Shashwati Banerjea, Neeraj Tyagi. A Heterogeneous Soft-Hard Fusion Framework on Fog Based Private SaS Model for Smart Monitoring of Public Restrooms. Journal of Ambient Intelligence and Humanized Computing. 2022. Vol. 63. https://doi.org/10.1007/s12652-022-04401-y

6. Haibo Wang, Hongli Xu, He Huang, et al. Robust Task Offloading in Dynamic Edge Computing. IEEE Transactions on Mobile Computing. 2021;22:500-514. https://doi.org/10.1109/TMC.2021.3068748

7. Enlu Liu, Xiaoheng Deng, Zhi Cao, et al. Design and Evaluation of a Prediction-Based Dynamic Edge Computing System. In: Proc. 2018 IEEE Global Communications Conference (GLOBECOM). 2018. P. 1-6. https://doi.org/10.1109/GLOCOM.2018.8647199

8. Fraire JA, Gerstacker C, Hermanns H, et al. On the Scalability of Battery-Aware Contact Plan Design for LEO Satellite Constellations. International Journal of Satellite Communications and Networking. 2020;39:193-204. https://doi.org/10.1002/sat.1374

9. Yung-Ting Chuang, Chiu-Shun Hsiang. A Popularity-Aware and Energy-Efficient Offloading Mechanism in Fog Computing. The Journal of Supercomputing. 2022;78:1-24. https://doi.org/10.1007/s11227-022-04626-w

10. Ida Syafiza Binti, Taizir EH El-Gorashi, Mohamed OI Musa, et al. Energy Efficient Fog Based Healthcare g Monitoring Infrastructure. IEEE Access. 2020;8:197828-197852. https://doi.org/10.1109/ACCESS.2020.3033555 g

11. Fatemah S Behbehani, Taisir El-Gorashi, Jaafar MH Elmirghani. Power Minimization in Vehicular Cloud § Architecture. arXiv:2102.09011. 2021. https://doi.org/10.48550/arXiv.2102.09011 fp

12. Shilpa B Kodli, Sujatha Terdal. Survey on Energy Efficient-Load Balancing in Cloud. International Journal of Sy

Workload Relocation. In: Proc. Int. Conf. on Interactive Collaborative Robotics. 2021;450:126-137. https://doi.org/10.1007/978-3-030-87725-5 11

CÖ «

Computer Applications. 2022;184(25):15-24. http://dx.doi.org/10.5120/iica2022922301

13. Fudukhin AV. Prognozirovanie nadezhnosti ehlektronnykh ustroistv posle dlitel'nogo khraneniya. Mathematical § Machines and Systems. 2004;4:164-170. (In Russ.) *

14. Klimenko AB, Melnik EV. A Method of Improving the Reliability of the Nodes Containing Ledger Replicas. In H book: Silhavy R, Silhavy P, Prokopova Z (eds.) Software Engineering Application in Informatics. 2021. P. 584-592. eö https://doi.org/10.1007/978-3-030-90318-3 47 £

15. Klimenko A, Melnik E. Information and Control Systems with Distributed Ledger Usage: A Reliability Issue. In ^ book: Radek Silhavy (ed.) Artificial Intelligence in Intelligent Systems. Springer; 2021. P. 133-144. § https://doi.org/10.1007/978-3-030-77445-5 12 |

16. Melnik E, Safronenkova I, Kapustyan S. The Efficiency Improvement of Robots Group Operation by Means of 3

eö «

S

17. Melnik EV, Gorelova GV. About Effect of Processor Computational Load Balancing in Highly Reliable fe Distributed Information and Control Systems, Research Planning. Mechatronics, Automation, Control. 2012;11:29-35. çp

18. Kalyaev IA, Melnik EV. Detsentralizovannye sistemy komp'yuternogo upravleniya. Rostov-on-Don: Izdatel'stvo YuNTS RAN; 2011. 196 p. (In Russ.)

19. Preedipat Sattayasoonthorn, Jackrit Suthakorn. Battery Management for Rescue Robot Operation. In: Proc. 2016 IEEE Int. Conf. on Robotics and Biomimetics (ROBIO). 2016. P. 1227-1232. https://doi.org/10.1109/R0BI0.2016.7866493

20. Vinay Jadhav, Surendra Bhosale. Battery Management System for Drones. In: Proc. Int. Conf. on Electrical Electronics and Data Communication. 2022. URL: https://www.researchgate.net/publica- 93 tion/362889754 Battery Management System for Drones (accessed: 10.12.2022).

21. Wei Liu, Tobias Placke, Chau KT. Overview of Batteries and Battery Management for Electric Vehicles. Energy Reports. 2022;8:4058-4084. https://doi.org/10.1016/i.egyr.2022.03.016

Об авторе:

Клименко Анна Борисовна, доцент кафедры «Фундаментальная и прикладная математика» Института информационных наук и технологий безопасности Российского государственного гуманитарного университета (117534, Москва, ул. Кировоградская, д. 25 корп 2), кандидат технических наук, ScopusID, ORCID, anna klimenko@mail.ru

Поступила в редакцию 15.12.2022. Поступила после рецензирования 20.01.2023 Принята к публикации 20.01.2023.

Конфликт интересов

Автор заявляет об отсутствии конфликта интересов.

Автор прочитал и одобрил окончательный вариант рукописи.

About the Author:

Anna B Klimenko, associated professor of the Fundamental and Applied Mathematics Department, Institute of IT and Security Technologies, RSUH (25, Kirovogradskaya St., Moscow, 117534, RF), Cand.Sci. (Engineering), ScopusID, ORCID, anna klimenko@ mail.ru

Received 15.12.2022. Revised 20.01.2023. Accepted 20.01.2023.

Conflict of interest statement

The author does not have any conflict of interest.

The author has read and approved the final manuscript.

M Ö О

тз

Л 'S

м

<U

>

p

£ Л

i Надоели баннеры? Вы всегда можете отключить рекламу.