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

被引:53
|
作者
Chen, Qingxia [1 ]
Yu, F. Richard [2 ]
Huang, Tao [1 ]
Xie, Renchao [1 ]
Liu, Jiang [1 ]
Liu, Yunjie [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[2] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Networking; caching; computing; resource allocation; energy efficient;
D O I
10.1109/TNET.2017.2782216
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:274 / 287
页数:14
相关论文
共 50 条
  • [21] DREAM: Dynamic Resource Allocation for Software-defined Measurement
    Moshref, Masoud
    Yu, Minlan
    Govindan, Ramesh
    Vahdat, Amin
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04) : 419 - 430
  • [22] A REVIEW ON SOFTWARE-DEFINED NETWORKING ENABLED IOT CLOUD COMPUTING
    Badotra, Sumit
    Panda, Surya Narayan
    IIUM ENGINEERING JOURNAL, 2019, 20 (02): : 105 - 126
  • [23] DQN Inspired Joint Computing and Caching Resource Allocation Approach for Software Defined Information-Centric Internet of Things Network
    Xu, Fangmin
    Yang, Fan
    Bao, Shijian
    Zhao, Chenglin
    IEEE ACCESS, 2019, 7 : 61987 - 61996
  • [24] Digraph-Based Joint Routing and Resource Allocation in Software-Defined Backhaul Networks
    Li, Hao
    Zhang, Jiliang
    Hong, Qi
    Zheng, Hui
    Zhang, Jie
    2017 IEEE 22ND INTERNATIONAL WORKSHOP ON COMPUTER AIDED MODELING AND DESIGN OF COMMUNICATION LINKS AND NETWORKS (CAMAD), 2017,
  • [25] VoIP traffic and resource management using Software-Defined Networking
    Vieira, Paulo, Jr.
    Fiorese, Adriano
    2019 26TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2019, : 172 - 176
  • [26] A computing resource management framework for software-defined radios
    Marojevic, Vuk
    Balleste, Xavier Reves
    Gelonch, Antoni
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (10) : 1399 - 1412
  • [27] A Survey on Software-Defined Networking
    Xia, Wenfeng
    Wen, Yonggang
    Foh, Chuan Heng
    Niyato, Dusit
    Xie, Haiyong
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (01): : 27 - 51
  • [28] Software-Defined Networking: A survey
    Farhady, Hamid
    Lee, HyunYong
    Nakao, Akihiro
    COMPUTER NETWORKS, 2015, 81 : 79 - 95
  • [29] Joint DDoS detection system based on software-defined networking
    Song Y.
    Yang H.
    Wu W.
    Hu A.
    Gao S.
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2019, 59 (01): : 28 - 35
  • [30] Wildcard-Rule Caching and Cache Replacement Algorithms in Software-Defined Networking
    Sheu, Jang-Ping
    Wang, Po-Yao
    Jagadeesha, R. B.
    2017 EUROPEAN CONFERENCE ON NETWORKS AND COMMUNICATIONS (EUCNC), 2017,