Next Article in Journal
Resilient Multi-Sensor UAV Navigation with a Hybrid Federated Fusion Architecture
Next Article in Special Issue
Detection of Malicious Threats Exploiting Clock-Gating Hardware Using Machine Learning
Previous Article in Journal
IHIBE: A Hierarchical and Delegated Access Control Mechanism for IoT Environments
Previous Article in Special Issue
CTSF: An Intrusion Detection Framework for Industrial Internet Based on Enhanced Feature Extraction and Decision Optimization Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On-Demand Centralized Resource Allocation for IoT Applications: AI-Enabled Benchmark

1
School of Software, Shandong University, Jinan 250101, China
2
Department of Information and Electronic Engineering, Muroran Institute of Technology, Muroran 050-8585, Japan
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(3), 980; https://doi.org/10.3390/s24030980
Submission received: 11 January 2024 / Revised: 27 January 2024 / Accepted: 29 January 2024 / Published: 2 February 2024
(This article belongs to the Special Issue AI Technology for Cybersecurity and IoT Applications)

Abstract

The development of emerging information technologies, such as the Internet of Things (IoT), edge computing, and blockchain, has triggered a significant increase in IoT application services and data volume. Ensuring satisfactory service quality for diverse IoT application services based on limited network resources has become an urgent issue. Generalized processor sharing (GPS), functioning as a central resource scheduling mechanism guiding differentiated services, stands as a key technology for implementing on-demand resource allocation. The performance prediction of GPS is a crucial step that aims to capture the actual allocated resources using various queue metrics. Some methods (mainly analytical methods) have attempted to establish upper and lower bounds or approximate solutions. Recently, artificial intelligence (AI) methods, such as deep learning, have been designed to assess performance under self-similar traffic. However, the proposed methods in the literature have been developed for specific traffic scenarios with predefined constraints, thus limiting their real-world applicability. Furthermore, the absence of a benchmark in the literature leads to an unfair performance prediction comparison. To address the drawbacks in the literature, an AI-enabled performance benchmark with comprehensive traffic-oriented experiments showcasing the performance of existing methods is presented. Specifically, three types of methods are employed: traditional approximate analytical methods, traditional machine learning-based methods, and deep learning-based methods. Following that, various traffic flows with different settings are collected, and intricate experimental analyses at both the feature and method levels under different traffic conditions are conducted. Finally, insights from the experimental analysis that may be beneficial for the future performance prediction of GPS are derived.
Keywords: IoT; resource allocation; performance prediction; benchmark; artificial intelligence IoT; resource allocation; performance prediction; benchmark; artificial intelligence

Share and Cite

MDPI and ACS Style

Zhang, R.; Liu, L.; Dong, M.; Ota, K. On-Demand Centralized Resource Allocation for IoT Applications: AI-Enabled Benchmark. Sensors 2024, 24, 980. https://doi.org/10.3390/s24030980

AMA Style

Zhang R, Liu L, Dong M, Ota K. On-Demand Centralized Resource Allocation for IoT Applications: AI-Enabled Benchmark. Sensors. 2024; 24(3):980. https://doi.org/10.3390/s24030980

Chicago/Turabian Style

Zhang, Ran, Lei Liu, Mianxiong Dong, and Kaoru Ota. 2024. "On-Demand Centralized Resource Allocation for IoT Applications: AI-Enabled Benchmark" Sensors 24, no. 3: 980. https://doi.org/10.3390/s24030980

APA Style

Zhang, R., Liu, L., Dong, M., & Ota, K. (2024). On-Demand Centralized Resource Allocation for IoT Applications: AI-Enabled Benchmark. Sensors, 24(3), 980. https://doi.org/10.3390/s24030980

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop