Joint Congestion Control and Resource Allocation in Cache-Enabled Sensor Networks

In this paper, we investigate the optimal beamforming design to achieve joint congestion control and energy-efficient resource allocation in cache-enabled sensor networks. The network of interest works in the time-slotted mode. The dynamic buffering queue for each node is introduced to reflect the d...

Full description

Bibliographic Details
Main Authors: Yuan Ren, Guangyue Lu, Changyin Sun
Format: Article
Language:English
Published: MDPI AG 2019-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/13/2961
_version_ 1798040754656903168
author Yuan Ren
Guangyue Lu
Changyin Sun
author_facet Yuan Ren
Guangyue Lu
Changyin Sun
author_sort Yuan Ren
collection DOAJ
description In this paper, we investigate the optimal beamforming design to achieve joint congestion control and energy-efficient resource allocation in cache-enabled sensor networks. The network of interest works in the time-slotted mode. The dynamic buffering queue for each node is introduced to reflect the degree of network congestion and service delay. Then, a time-averaged sum rate maximization problem is proposed under the constraints of queue stability, instantaneous power consumption, average power consumption, and the minimum quality of service requirements. By introducing the method of Lyapunov optimization, the importance of buffering queue backlogs and sum rate maximization can be traded off, then the original queue-aware and time-averaged optimization problem is transformed into a weighted sum rate maximization problem at each time slot. It can be further converted into a second-order cone-programming problem by successive convex approximation, which is convex and can be efficiently solved by off-the-shelf solvers. Numerical results validate that wireless caching can greatly relieve the network congestion by reducing the buffering backlogs, and show that the proposed scheme can trade off the average queue length and time-averaged sum rate by selecting different control parameters.
first_indexed 2024-04-11T22:11:57Z
format Article
id doaj.art-ab95d03a099345efa40bf5102587f89b
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T22:11:57Z
publishDate 2019-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-ab95d03a099345efa40bf5102587f89b2022-12-22T04:00:32ZengMDPI AGSensors1424-82202019-07-011913296110.3390/s19132961s19132961Joint Congestion Control and Resource Allocation in Cache-Enabled Sensor NetworksYuan Ren0Guangyue Lu1Changyin Sun2Shaanxi Key Laboratory of Information Communication Network and Security, Xi’an University of Posts and Telecommunications, Xi’an 710121, ChinaShaanxi Key Laboratory of Information Communication Network and Security, Xi’an University of Posts and Telecommunications, Xi’an 710121, ChinaShaanxi Key Laboratory of Information Communication Network and Security, Xi’an University of Posts and Telecommunications, Xi’an 710121, ChinaIn this paper, we investigate the optimal beamforming design to achieve joint congestion control and energy-efficient resource allocation in cache-enabled sensor networks. The network of interest works in the time-slotted mode. The dynamic buffering queue for each node is introduced to reflect the degree of network congestion and service delay. Then, a time-averaged sum rate maximization problem is proposed under the constraints of queue stability, instantaneous power consumption, average power consumption, and the minimum quality of service requirements. By introducing the method of Lyapunov optimization, the importance of buffering queue backlogs and sum rate maximization can be traded off, then the original queue-aware and time-averaged optimization problem is transformed into a weighted sum rate maximization problem at each time slot. It can be further converted into a second-order cone-programming problem by successive convex approximation, which is convex and can be efficiently solved by off-the-shelf solvers. Numerical results validate that wireless caching can greatly relieve the network congestion by reducing the buffering backlogs, and show that the proposed scheme can trade off the average queue length and time-averaged sum rate by selecting different control parameters.https://www.mdpi.com/1424-8220/19/13/2961beamformingcongestion controlresource allocationcache-enabled sensor networkssuccessive convex approximationInternet of Things
spellingShingle Yuan Ren
Guangyue Lu
Changyin Sun
Joint Congestion Control and Resource Allocation in Cache-Enabled Sensor Networks
Sensors
beamforming
congestion control
resource allocation
cache-enabled sensor networks
successive convex approximation
Internet of Things
title Joint Congestion Control and Resource Allocation in Cache-Enabled Sensor Networks
title_full Joint Congestion Control and Resource Allocation in Cache-Enabled Sensor Networks
title_fullStr Joint Congestion Control and Resource Allocation in Cache-Enabled Sensor Networks
title_full_unstemmed Joint Congestion Control and Resource Allocation in Cache-Enabled Sensor Networks
title_short Joint Congestion Control and Resource Allocation in Cache-Enabled Sensor Networks
title_sort joint congestion control and resource allocation in cache enabled sensor networks
topic beamforming
congestion control
resource allocation
cache-enabled sensor networks
successive convex approximation
Internet of Things
url https://www.mdpi.com/1424-8220/19/13/2961
work_keys_str_mv AT yuanren jointcongestioncontrolandresourceallocationincacheenabledsensornetworks
AT guangyuelu jointcongestioncontrolandresourceallocationincacheenabledsensornetworks
AT changyinsun jointcongestioncontrolandresourceallocationincacheenabledsensornetworks