{"title":"Age-Oriented Resource Allocation for IoT Computational Intensive Tasks in Edge Computing Systems","authors":"Benedetta Picano;Enzo Mingozzi","doi":"10.1109/JIOT.2025.3525997","DOIUrl":null,"url":null,"abstract":"Current edge computing (EC) solutions face the significant challenge of limited computational capacities. Effectively allocating resources and controlling the system to ensure task timeliness remains an open problem. The Age of Information (AoI) is a metric to measure the freshness of information that circulates in a system. While the AoI is primarily influenced by packet generation rate, transmission latency, and queuing delays, the processing time becomes notably significant when dealing with Internet of Things (IoT) computationally intensive tasks. Such IoT applications necessitate processing before embedded information can emerge and status can be acquired. This article proposes a combined system control and resource assignment policy, in new-generation EC environments, where edge nodes have limited capacity and task flows are computationally intensive. The objective is to assign task flows to dedicated resource capacity, minimizing the worst AoI experienced by flows. For this purpose, three problem formulations for the flow-resource assignment are considered: 1) the assignment with fixed arrival and service processes; 2) the service process control problem; and 3) the arrival process control problem. For each problem formulated, a matching game with externalities is designed, and preference lists are built considering the mean AoI of an M/G/1 system, here exploited as reference model to represent each computation partition. The stability of matching games proposed is investigated, and experimental results are presented to highlight the validity of the matching approaches, providing critical discussion about the performance impact of the three problems addressed, also compared with a reservoir learning approach. The proposed matching algorithm surpasses the state-of-the-art Deferred Acceptance method by achieving a lower maximum AoI, thereby meeting the optimization objective. It also demonstrates improved performance over the data-driven approach. While comparable maximum AoI values can be attained with sufficiently large training datasets, the proposed algorithm consistently yields superior results.","PeriodicalId":54347,"journal":{"name":"IEEE Internet of Things Journal","volume":"12 10","pages":"14498-14510"},"PeriodicalIF":8.9000,"publicationDate":"2025-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10824833","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Internet of Things Journal","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10824833/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Current edge computing (EC) solutions face the significant challenge of limited computational capacities. Effectively allocating resources and controlling the system to ensure task timeliness remains an open problem. The Age of Information (AoI) is a metric to measure the freshness of information that circulates in a system. While the AoI is primarily influenced by packet generation rate, transmission latency, and queuing delays, the processing time becomes notably significant when dealing with Internet of Things (IoT) computationally intensive tasks. Such IoT applications necessitate processing before embedded information can emerge and status can be acquired. This article proposes a combined system control and resource assignment policy, in new-generation EC environments, where edge nodes have limited capacity and task flows are computationally intensive. The objective is to assign task flows to dedicated resource capacity, minimizing the worst AoI experienced by flows. For this purpose, three problem formulations for the flow-resource assignment are considered: 1) the assignment with fixed arrival and service processes; 2) the service process control problem; and 3) the arrival process control problem. For each problem formulated, a matching game with externalities is designed, and preference lists are built considering the mean AoI of an M/G/1 system, here exploited as reference model to represent each computation partition. The stability of matching games proposed is investigated, and experimental results are presented to highlight the validity of the matching approaches, providing critical discussion about the performance impact of the three problems addressed, also compared with a reservoir learning approach. The proposed matching algorithm surpasses the state-of-the-art Deferred Acceptance method by achieving a lower maximum AoI, thereby meeting the optimization objective. It also demonstrates improved performance over the data-driven approach. While comparable maximum AoI values can be attained with sufficiently large training datasets, the proposed algorithm consistently yields superior results.
期刊介绍:
The EEE Internet of Things (IoT) Journal publishes articles and review articles covering various aspects of IoT, including IoT system architecture, IoT enabling technologies, IoT communication and networking protocols such as network coding, and IoT services and applications. Topics encompass IoT's impacts on sensor technologies, big data management, and future internet design for applications like smart cities and smart homes. Fields of interest include IoT architecture such as things-centric, data-centric, service-oriented IoT architecture; IoT enabling technologies and systematic integration such as sensor technologies, big sensor data management, and future Internet design for IoT; IoT services, applications, and test-beds such as IoT service middleware, IoT application programming interface (API), IoT application design, and IoT trials/experiments; IoT standardization activities and technology development in different standard development organizations (SDO) such as IEEE, IETF, ITU, 3GPP, ETSI, etc.