{"title":"利用网络功能虚拟化优化动态物联网请求的资源分配","authors":"Tuan-Minh Pham;Thi-Minh Nguyen","doi":"10.1109/TNSE.2025.3565736","DOIUrl":null,"url":null,"abstract":"Network Function Virtualization (NFV) is essential for ensuring efficient and scalable Internet-of-Things(IoT) networks. However, optimizing resource allocation in an NFV-enabled IoT (NIoT) system is challenging, particularly when IoT functions are distributed as Virtual Network Functions (VNFs). This paper presents an approach for optimizing function placement in a dynamic NIoT system deployed within a hierarchical edge cloud computing environment. We propose an integer linear programming model and approximation algorithms to maximize the number of satisfied requests while minimizing system costs for a given set of service requests. Additionally, we develop a deep reinforcement learning-based algorithm (RTL) to determine the optimal timing for relocating IoT functions as bandwidth requirements change. Our evaluation measures several key metrics, including deployment cost, end-to-end delay, and request acceptance ratio. The results demonstrate that the approximation algorithms achieve nearly optimal results in significantly less time. The RTL algorithm consistently improves operational costs across various traffic demand scenarios compared to a baseline algorithm. Furthermore, our findings suggest an investment strategy for NIoT service providers to enhance system performance and reduce costs.","PeriodicalId":54229,"journal":{"name":"IEEE Transactions on Network Science and Engineering","volume":"12 5","pages":"3824-3836"},"PeriodicalIF":7.9000,"publicationDate":"2025-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimizing Resource Allocation for Dynamic IoT Requests Using Network Function Virtualization\",\"authors\":\"Tuan-Minh Pham;Thi-Minh Nguyen\",\"doi\":\"10.1109/TNSE.2025.3565736\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Network Function Virtualization (NFV) is essential for ensuring efficient and scalable Internet-of-Things(IoT) networks. However, optimizing resource allocation in an NFV-enabled IoT (NIoT) system is challenging, particularly when IoT functions are distributed as Virtual Network Functions (VNFs). This paper presents an approach for optimizing function placement in a dynamic NIoT system deployed within a hierarchical edge cloud computing environment. We propose an integer linear programming model and approximation algorithms to maximize the number of satisfied requests while minimizing system costs for a given set of service requests. Additionally, we develop a deep reinforcement learning-based algorithm (RTL) to determine the optimal timing for relocating IoT functions as bandwidth requirements change. Our evaluation measures several key metrics, including deployment cost, end-to-end delay, and request acceptance ratio. The results demonstrate that the approximation algorithms achieve nearly optimal results in significantly less time. The RTL algorithm consistently improves operational costs across various traffic demand scenarios compared to a baseline algorithm. Furthermore, our findings suggest an investment strategy for NIoT service providers to enhance system performance and reduce costs.\",\"PeriodicalId\":54229,\"journal\":{\"name\":\"IEEE Transactions on Network Science and Engineering\",\"volume\":\"12 5\",\"pages\":\"3824-3836\"},\"PeriodicalIF\":7.9000,\"publicationDate\":\"2025-04-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Transactions on Network Science and Engineering\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10980464/\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Network Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10980464/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
Optimizing Resource Allocation for Dynamic IoT Requests Using Network Function Virtualization
Network Function Virtualization (NFV) is essential for ensuring efficient and scalable Internet-of-Things(IoT) networks. However, optimizing resource allocation in an NFV-enabled IoT (NIoT) system is challenging, particularly when IoT functions are distributed as Virtual Network Functions (VNFs). This paper presents an approach for optimizing function placement in a dynamic NIoT system deployed within a hierarchical edge cloud computing environment. We propose an integer linear programming model and approximation algorithms to maximize the number of satisfied requests while minimizing system costs for a given set of service requests. Additionally, we develop a deep reinforcement learning-based algorithm (RTL) to determine the optimal timing for relocating IoT functions as bandwidth requirements change. Our evaluation measures several key metrics, including deployment cost, end-to-end delay, and request acceptance ratio. The results demonstrate that the approximation algorithms achieve nearly optimal results in significantly less time. The RTL algorithm consistently improves operational costs across various traffic demand scenarios compared to a baseline algorithm. Furthermore, our findings suggest an investment strategy for NIoT service providers to enhance system performance and reduce costs.
期刊介绍:
The proposed journal, called the IEEE Transactions on Network Science and Engineering (TNSE), is committed to timely publishing of peer-reviewed technical articles that deal with the theory and applications of network science and the interconnections among the elements in a system that form a network. In particular, the IEEE Transactions on Network Science and Engineering publishes articles on understanding, prediction, and control of structures and behaviors of networks at the fundamental level. The types of networks covered include physical or engineered networks, information networks, biological networks, semantic networks, economic networks, social networks, and ecological networks. Aimed at discovering common principles that govern network structures, network functionalities and behaviors of networks, the journal seeks articles on understanding, prediction, and control of structures and behaviors of networks. Another trans-disciplinary focus of the IEEE Transactions on Network Science and Engineering is the interactions between and co-evolution of different genres of networks.