JOURNAL ARTICLE

Joint Resource Allocation for Software-Defined Networking, Caching, and Computing

Qingxia ChenF. Richard YuTao HuangRenchao XieJiang LiuYunjie Liu

Year: 2018 Journal:   IEEE/ACM Transactions on Networking Vol: 26 (1)Pages: 274-287   Publisher: Institute of Electrical and Electronics Engineers

Abstract

Although some excellent works have been done on networking, caching, and computing, these three important areas have traditionally been addressed separately in the literature. In this paper, we describe the recent advances in jointing networking, caching, and computing and present a novel integrated framework: software-defined networking, caching, and computing (SD-NCC). SD-NCC enables dynamic orchestration of networking, caching, and computing resources to efficiently meet the requirements of different applications and improve the end-to-end system performance. Energy consumption is considered as an important factor when performing resource placement in this paper. Specifically, we study the joint caching, computing, and bandwidth resource allocation for SD-NCC and formulate it as an optimization problem. In addition, to reduce computational complexity and signaling overhead, we propose a distributed algorithm to solve the formulated problem, based on recent advances in alternating direction method of multipliers (ADMM), in which different network nodes only need to solve their own problems without exchange of caching/computing decisions with fast convergence rate. Simulation results show the effectiveness of our proposed framework and ADMM-based algorithm with different system parameters.

Keywords:
Computer science Distributed computing Software-defined networking Orchestration Resource allocation Overhead (engineering) Bandwidth (computing) Energy consumption Resource management (computing) Cache Software Computer network

Metrics

81
Cited By
7.85
FWCI (Field Weighted Citation Impact)
27
Refs
0.97
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cooperative Communication and Network Coding
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software-Defined Networks and 5G
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.