Reliability-Aware Flow Distribution Algorithm in SDN-Enabled Fog Computing for Smart Cities

被引:15
|
作者
Ibrar, Muhammad [1 ]
Wang, Lei [1 ]
Shah, Nadir [2 ]
Rottenstreich, Ori [3 ,4 ]
Muntean, Gabriel-Miro [5 ]
Akbar, Aamir [6 ]
机构
[1] Dalian Univ Sci & Technol, Sch Software, Dalian 116024, Peoples R China
[2] COMSATS Univ Islamabad, Dept Comp Sci, Wah campus, Islamabad 45550, Pakistan
[3] Technion, Dept Comp Sci, IL-3200003 Haifa, Israel
[4] Technion, Dept Elect Engn, IL-3200003 Haifa, Israel
[5] Dublin City Univ, Sch Elect Engn, Dublin, Ireland
[6] Abdul WaliKhan Univ Mardan, Dept Comp Sci, Mardan 23200, Pakhtunkhwa, Pakistan
基金
中国国家自然科学基金; 爱尔兰科学基金会;
关键词
Fog computing; IoT; SDN; link failure; reliability; smart cities; SOFTWARE-DEFINED FOG; FAILURE RECOVERY; COMMUNICATION; PROTECTION; MANAGEMENT; BANDWIDTH; DELAY;
D O I
10.1109/TVT.2022.3202195
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In order to improve the performance of the communication infrastructure in smart cities, integration of two emerging technologies, namely Fog Computing (FC) and Software-Defined Networking (SDN), has been proposed and is gaining momentum. The resulting SDN-based FC integrated architecture is expected to meet the Internet-of-Things (IoT) applications' requirements, especially in terms of easy manageability, high scalability, increased reliability, and low latency. Existing traffic engineering approaches proposed for SDN-based FC for IoT compute the route between an IoT device and fog server subject to some Quality of Service (QoS) constraints. However, these approaches ignore the link reliability level in the route computation process. Unlike them, this paper proposes a Reliability-Aware Flow Distribution Algorithm (RAFDA) and two associated optimization algorithms called Reactive Reliability-Aware Heuristic Algorithms (RRAHA-1 and RRAHA-2), which distribute the flows on the links based on the links' reliability levels, subject to additional constraints like traffic load on the link, bandwidth allocation, link utilization, and end-to-end delay. The proposed algorithms minimize the impact of link failure occurrences on the ongoing time-critical flows (applications/services) of smart cities. The proposed algorithms, evaluated using both real network traces and simulations, outperform existing approaches in terms of performance for delay-sensitive services in smart cities.
引用
收藏
页码:573 / 588
页数:16
相关论文
共 35 条
  • [31] A deep reinforcement learning-based algorithm for reliability-aware multi-domain service deployment in smart ecosystems
    Godfrey Kibalya
    Joan Serrat
    Juan-Luis Gorricho
    Dorothy Okello
    Peiying Zhang
    [J]. Neural Computing and Applications, 2023, 35 : 23795 - 23817
  • [32] A smart energy and reliability aware scheduling algorithm for workflow execution in DVFS-enabled cloud environment
    Hassan, Hadeer A.
    Salem, Sameh A.
    Saad, Elsayed M.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 112 : 431 - 448
  • [33] Reliability-Aware: Task Scheduling in Cloud Computing Using Multi-Agent Reinforcement Learning Algorithm and Neural Fitted Q
    Balla, Husamelddin
    Sheng, Chen
    Jing Weipeng
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2021, 18 (01) : 36 - 47
  • [34] Reliability and Trust Aware Task Scheduler for Cloud-Fog Computing Using Advantage Actor Critic (A2C) Algorithm
    Choppara, Prashanth
    Mangalampalli, S. Sudheer
    [J]. IEEE ACCESS, 2024, 12 : 102126 - 102145
  • [35] Towards Next Generation Teaching, Learning, and Context-Aware Applications for Higher Education: A Review on Blockchain, IoT, Fog and Edge Computing Enabled Smart Campuses and Universities
    Fernandez-Carames, Tiago M.
    Fraga-Lamas, Paula
    [J]. APPLIED SCIENCES-BASEL, 2019, 9 (21):