Middleware for the Internet of Things: A survey on requirements, enabling technologies, and solutions

J Zhang, M Ma, P Wang, X Sun - Journal of Systems Architecture, 2021 - Elsevier
As the core layer of the Internet of Things (IoT), middleware bridges the gap between
applications and devices to resolve many common IoT issues and enhancing application …

Resource management in cloud and cloud-influenced technologies for internet of things applications

R Jeyaraj, A Balasubramaniam, AK MA… - ACM Computing …, 2023 - dl.acm.org
The trend of adopting Internet of Things (IoT) in healthcare, smart cities, Industry 4.0, and so
on is increasing by means of cloud computing, which provides on-demand storage and …

Deadline-aware and energy-efficient IoT task scheduling in fog computing systems: A semi-greedy approach

S Azizi, M Shojafar, J Abawajy, R Buyya - Journal of network and computer …, 2022 - Elsevier
With the rapid advancement of Internet of Things (IoT) devices, a variety of IoT applications
that require a real-time response and low latency have emerged. Fog computing has …

AFED-EF: An energy-efficient VM allocation algorithm for IoT applications in a cloud data center

Z Zhou, M Shojafar, M Alazab… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Cloud Data Centers (CDCs) have become a vital computing infrastructure for enterprises.
However, CDCs consume substantial energy due to the increased demand for computing …

Security prioritized multiple workflow allocation model under precedence constraints in cloud computing environment

M Alam, M Shahid, S Mustajab - Cluster computing, 2024 - Springer
In the last decade, cloud computing has become an effective and efficient service delivery
platform to offer resources, innovation, and economies of scale on telecommunication …

A fuzzy approach for optimal placement of IoT applications in fog-cloud computing

F Tavousi, S Azizi, A Ghaderzadeh - Cluster Computing, 2022 - Springer
Fog-cloud computing is a promising distributed model for hosting ever-increasing Internet of
Things (IoT) applications. IoT applications should meet different characteristics such as …

Toward an autonomic approach for Internet of Things service placement using gray wolf optimization in the fog computing environment

M Salimian, M Ghobaei‐Arani… - Software: Practice and …, 2021 - Wiley Online Library
Divers and the huge amount of data produced by the Internet of Things (IoT) applications on
the one hand, and inherent limitations of local equipment to handle these data, on the other …

DECA: A dynamic energy cost and carbon emission-efficient application placement method for edge clouds

E Ahvar, S Ahvar, ZÁ Mann, N Crespi, R Glitho… - IEEE …, 2021 - ieeexplore.ieee.org
As an increasing amount of data processing is done at the network edge, high energy costs
and carbon emission of Edge Clouds (ECs) are becoming significant challenges. The …

A scalable and flexible platform for service placement in multi-fog and multi-cloud environments

S Azizi, P Farzin, M Shojafar, O Rana - The Journal of supercomputing, 2024 - Springer
Provisioning services for Internet of Things (IoT) devices leads to several challenges:
heterogeneity of IoT devices, varying Quality of Services requirements, and increasing …

Optimizing deadline violation time and energy consumption of IoT jobs in fog–cloud computing

S Dabiri, S Azizi, A Abdollahpouri - Neural Computing and Applications, 2022 - Springer
Abstract Nowadays, Internet of Things (IoT) devices are ubiquitous and their number is
growing rapidly. These devices produce massive amount of data which need to be efficiently …