Average-Case Analysis of Greedy Matching for Large-Scale D2D Resource Sharing

被引:1
作者
Gao, Shuqin [1 ]
Courcoubetis, Costas A. [2 ]
Duan, Lingjie [1 ]
机构
[1] Singapore Univ Technol & Design, Pillar Engn Syst & Design, Singapore 487372, Singapore
[2] Chinese Univ Hong Kong, Sch Data Sci, Shenzhen 518172, Guangdong, Peoples R China
关键词
Device-to-device communication; Resource management; Complexity theory; Wireless communication; Approximation algorithms; Videos; Performance evaluation; Average-case analysis; greedy algorithm; large-scale resource sharing; weighted matching;
D O I
10.1109/TMC.2023.3278681
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Given the proximity of many wireless users and their diversity in consuming local resources (e.g., data-plans, computation and energy resources), device-to-device (D2D) resource sharing is a promising approach towards realizing a sharing economy. This paper adopts an easy-to-implement greedy matching algorithm with distributed fashion and only sub-linear $O(\log n)$O(logn) parallel complexity (in user number $n$n) for large-scale D2D sharing. Practical cases indicate that the greedy matching's average performance is far better than the worst-case approximation ratio 50% as compared to the optimum. However, there is no rigorous average-case analysis in the literature to back up such encouraging findings and this paper is the first to present such analysis for multiple representative classes of graphs. For 1D linear networks, we prove that our greedy algorithm performs better than 86.5% of the optimum. For 2D grids, though dynamic programming cannot be directly applied, we still prove this average performance ratio to be above 76%. For the more challenging Erdos-Renyi random graphs, we equivalently reduce to the asymptotic analysis of random trees and successfully prove a ratio up to 79%. Finally, we conduct experiments using real data to simulate realistic D2D networks, and show that our analytical performance measure approximates well practical cases.
引用
收藏
页码:3707 / 3721
页数:15
相关论文
共 32 条
[1]  
Bertsekas D., 1992, Computational Optimization and Applications, V1, P7, DOI DOI 10.1007/BF00247653
[2]   EXPLOITING MASSIVE D2D COLLABORATION FOR ENERGY-EFFICIENT MOBILE EDGE COMPUTING [J].
Chen, Xu ;
Pu, Lingjun ;
Gao, Lin ;
Wu, Weigang ;
Wu, Di .
IEEE WIRELESS COMMUNICATIONS, 2017, 24 (04) :64-71
[3]   Peer-to-peer energy sharing in mobile networks: Applications, challenges, and open problems [J].
Dhungana, Aashish ;
Bulut, Eyuphan .
AD HOC NETWORKS, 2020, 97 (97)
[4]  
ERDOS P, 1960, B INT STATIST INST, V38, P343
[5]   EFFICIENT ALGORITHMS FOR FINDING MAXIMUM MATCHING IN GRAPHS. [J].
Galil, Zvi .
Computing surveys, 1986, 18 (01) :23-38
[6]   Cooperative Local Caching Under Heterogeneous File Preferences [J].
Guo, Yinghao ;
Duan, Lingjie ;
Zhang, Rui .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2017, 65 (01) :444-457
[7]   Minimum-Cost Crowdsourcing with Coverage Guarantee in Mobile Opportunistic D2D Networks [J].
Han, Yanyan ;
Wu, Hongyi .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2017, 16 (10) :2806-2818
[8]  
Hoepman J.H., 2004, ARXIV
[9]  
Hoepman JH, 2006, LECT NOTES COMPUT SC, V4056, P115
[10]   Adaptive Capacity Task Offloading in Multi-Hop D2D-Based Social Industrial IoT [J].
Ibrar, Muhammad ;
Wang, Lei ;
Akbar, Aamir ;
Jan, Mian Ahmad ;
Balasubramanian, Venki ;
Muntean, Gabriel-Miro ;
Shah, Nadir .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (05) :2843-2852