| Authors | محمد رستمی,سلمان گلی |
| Journal | Discover Applied Sciences |
| Page number | 1 |
| Volume number | 7 |
| IF | ثبت نشده |
| Paper Type | Full Paper |
| Published At | 2025-11-05 |
| Journal Grade | Scientific - research |
| Journal Type | Electronic |
| Journal Country | Iran, Islamic Republic Of |
| Journal Index | SCOPUS |
| Keywords | Internet of Things (IoT), Quality of Service (QoS), Petri, nets, Resource allocation, Load, tolerance |
|---|
Abstract
In Internet of Things (IoT), load-balancing helps enhance resources utilization through
efficient and fair task allocations between computing resources. On the other hand,
a lack of load balancing means that some resources are under-loaded or idle, while
others are overloaded. This problem will affect resources performance and the
satisfaction of users and service providers is negatively affected. Since tasks need to
be served by a set of resources, load-balancing towards optimizing and managing
resource allocation can improve Quality of Service (QoS) parameters and maximize
the task acceptance rate. Computational tasks are allocated to resources by the
controller’s decision, taking into account the load-balancing aspect to achieve QoS.
Consequently, one of the critical factors for managing resources in IoT efficiently
and avoiding overloaded is load-balancing. In this paper, A load-tolerance technique
based on load-balancing is also proposed to increase the task acceptance rate when
the resource capacity is full. It is a graphical and mathematical model in resource
allocation for load-balancing to evaluate and analyze the network performance.
The effectiveness of the load-tolerance technique is modeled with Petri-nets to
investigate the task acceptance rate. Petri-net design, by providing a graphical
model based on mathematical logic, is a valid criterion for analyzing and evaluating
QoS-aware workload allocation management. This paper deals with modeling and
analyzing the optimal allocation of processing resources to arrived tasks using Petrinets.
This achievement is the use of Petri-nets to model the steps of computing
resource allocation in order to improve resource allocation and QoS parameters.
To the best of knowledge, none of previous work has applied Petri-net to resource
allocation problem in IoT. Simulation results of the task acceptance rate of the
proposed approach showed that it reached 86.2%, which increased the acceptance
of more tasks by about 8.4% compared to other approaches.