Pan Zhao , Liuyuan Chen , Zhiliang Jiang , Datong Xu , Jianli Yang , Mingyang Cui , Tianfei Chen
{"title":"Hyper-graph matching D2D offloading scheme for enhanced computation and communication capacity","authors":"Pan Zhao , Liuyuan Chen , Zhiliang Jiang , Datong Xu , Jianli Yang , Mingyang Cui , Tianfei Chen","doi":"10.1016/j.adhoc.2024.103526","DOIUrl":null,"url":null,"abstract":"<div><p>As the Internet of Things(IoT) and its intelligent applications continue to proliferate, forthcoming 6G networks will confront the dual challenge of heightened communication and computing capacity demands. To address this, D2D collaborative computing is being explored. However, the current D2D collaborative computing ignores the integrity of computing and communication. For a single-task device, offloading operations intertwine computing and communication, internal coupling causes due to parallel executed between local and D2D offloading. In addition, external coupling arises among devices competing for limited radio and computing resources. Worse, internal coupling and external coupling interact, exacerbating the situation. To address these challenges, a novel D2D offloading framework is proposed based on hyper-graph matching in this paper. Our goal is to minimize both delay and energy costs while ensuring service quality for all users by jointly optimizing task scheduling, offload policies and resource allocation. The original problem is formulated as a nonlinear integer programming problem. Then, by three-stage strategy optimization decomposition, it is separated into several sub-problems. In the first stage, a polynomial-time algorithm has been developed to optimize the task offloading ratio, taking into account both its upper and lower bounds. In the second stage, a geometric programming algorithm has been created to address power allocation. In the third stage, a three-dimensional hyper-graph matching model is employed to derive the optimal offloading and channel allocation policies. This is based on analyzing the conflict graph and applying the claw theorem. Simulation results demonstrate that the proposed scheme outperforms other algorithms by approximately 12%, 20%, 28%, 40%, respectively. Moreover, it enhances both spectral efficiency and computational efficiency.</p></div>","PeriodicalId":55555,"journal":{"name":"Ad Hoc Networks","volume":null,"pages":null},"PeriodicalIF":4.4000,"publicationDate":"2024-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1570870524001379/pdfft?md5=14b146ffd1942df62525be5b45777af4&pid=1-s2.0-S1570870524001379-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Ad Hoc Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1570870524001379","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
As the Internet of Things(IoT) and its intelligent applications continue to proliferate, forthcoming 6G networks will confront the dual challenge of heightened communication and computing capacity demands. To address this, D2D collaborative computing is being explored. However, the current D2D collaborative computing ignores the integrity of computing and communication. For a single-task device, offloading operations intertwine computing and communication, internal coupling causes due to parallel executed between local and D2D offloading. In addition, external coupling arises among devices competing for limited radio and computing resources. Worse, internal coupling and external coupling interact, exacerbating the situation. To address these challenges, a novel D2D offloading framework is proposed based on hyper-graph matching in this paper. Our goal is to minimize both delay and energy costs while ensuring service quality for all users by jointly optimizing task scheduling, offload policies and resource allocation. The original problem is formulated as a nonlinear integer programming problem. Then, by three-stage strategy optimization decomposition, it is separated into several sub-problems. In the first stage, a polynomial-time algorithm has been developed to optimize the task offloading ratio, taking into account both its upper and lower bounds. In the second stage, a geometric programming algorithm has been created to address power allocation. In the third stage, a three-dimensional hyper-graph matching model is employed to derive the optimal offloading and channel allocation policies. This is based on analyzing the conflict graph and applying the claw theorem. Simulation results demonstrate that the proposed scheme outperforms other algorithms by approximately 12%, 20%, 28%, 40%, respectively. Moreover, it enhances both spectral efficiency and computational efficiency.
期刊介绍:
The Ad Hoc Networks is an international and archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in ad hoc and sensor networking areas. The Ad Hoc Networks considers original, high quality and unpublished contributions addressing all aspects of ad hoc and sensor networks. Specific areas of interest include, but are not limited to:
Mobile and Wireless Ad Hoc Networks
Sensor Networks
Wireless Local and Personal Area Networks
Home Networks
Ad Hoc Networks of Autonomous Intelligent Systems
Novel Architectures for Ad Hoc and Sensor Networks
Self-organizing Network Architectures and Protocols
Transport Layer Protocols
Routing protocols (unicast, multicast, geocast, etc.)
Media Access Control Techniques
Error Control Schemes
Power-Aware, Low-Power and Energy-Efficient Designs
Synchronization and Scheduling Issues
Mobility Management
Mobility-Tolerant Communication Protocols
Location Tracking and Location-based Services
Resource and Information Management
Security and Fault-Tolerance Issues
Hardware and Software Platforms, Systems, and Testbeds
Experimental and Prototype Results
Quality-of-Service Issues
Cross-Layer Interactions
Scalability Issues
Performance Analysis and Simulation of Protocols.