An Efficient Machine Learning-Based Resource Allocation Scheme for SDN-Enabled Fog Computing Environment

被引:17
作者
Singh, Jagdeep [1 ,2 ]
Singh, Parminder [1 ,3 ]
Hedabou, Mustapha [3 ]
Kumar, Neeraj [4 ,5 ,6 ,7 ,8 ]
机构
[1] Lovely Profess Univ, Sch Comp Sci & Engn, Phagwara 144411, India
[2] Guru Nanak Dev Engn Coll, Dept Informat Technol, Ludhiana 141006, Punjab, India
[3] Univ Mohammed VI Polytech, Sch Comp Sci, Benguerir 43512, Morocco
[4] Thapar Inst Engn & Technol, Dept Comp Sci & Engn, Patiala 147004, India
[5] Labenese Amer Univ, Beirut 11022801, Lebanon
[6] Univ Petr, Sch Comp Sci & Energy Studies, Dehra Dun 222001, Uttarakhand, India
[7] King Abdulaziz Univ, Jeddah 21589, Saudi Arabia
[8] Chandigarh Univ, Mohali, India
关键词
Collaborative machine learning (CML); fog computing; software defined network (SDN); resource allocation; EDGE; MANAGEMENT; FRAMEWORK; INTERNET; SERVICE;
D O I
10.1109/TVT.2023.3242585
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Fog computing is an emerging technology which enables computing resources accessibility close to the end-users. It overcomes the drawbacks of available network bandwidth and delay in accessing the computing resources as observed in cloud computing environment. Resource allocation plays an important role in resource management in a fog computing environment. However, the existing traditional resource allocation techniques in fog computing do not guarantee less execution time, reduced energy consumption, and low latency requirements which is a pre-requisite for most of the modern fog computing-based applications. The complex fog computing environment requires a robust resource allocation technique to ensure the quality and optimal resource usage. Motivated from the aforementioned challenges and constraints, in this article, we propose a resource allocation technique for SDN-enabled fog computing with Collaborative Machine Learning (CML). The proposed CML model is integrated with the resource allocation technique for the SDN-enabled fog computing environment. The FogBus and iFogSim are deployed to test the results of the proposed technique using various performance evaluation metrics such as bandwidth usage, power consumption, latency, delay, and execution time. The results obtained are compared with other existing state-of-the-art techniques using the aforementioned performance evaluation metrics. The results obtained show that the proposed scheme reduces 19.35% processing time, 18.14% response time, and 25.29% time delay. Moreover, compared to the existing techniques, it reduces 21% execution time, 9% network usage, and 7% energy consumption.
引用
收藏
页码:8004 / 8017
页数:14
相关论文
共 43 条
[1]  
Agarwal S., 2015, Int. J. Comput. Sci. Commun., V6, P201
[2]   Next Generation of SDN in Cloud-Fog for 5G and Beyond-Enabled Applications: Opportunities and Challenges [J].
Ahvar, Ehsan ;
Ahvar, Shohreh ;
Raza, Syed Mohsan ;
Vilchez, Jose Manuel Sanchez ;
Lee, Gyu Myoung .
NETWORK, 2021, 1 (01) :28-49
[3]   Latency-Aware Placement Heuristic in Fog Computing Environment [J].
Amira, Rayane Benamer ;
Hana, Teyeb ;
Ben Hadj-Alouane, Nejib .
ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS (OTM 2018), PT II, 2018, 11230 :241-257
[4]   Secure clustering for efficient data dissemination in vehicular cyber-physical systems [J].
Bali, Rasmeet S. ;
Kumar, Neeraj .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 :476-492
[5]   Resource allocation through logistic regression and multicriteria decision making method in IoT fog computing [J].
Bashir, Hayat ;
Lee, Seonah ;
Kim, Kyong Hoon .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (02)
[6]  
Birhanie HM, 2018, IEEE GLOB COMM CONF
[7]   Efficient resource allocation for consumers' power requests in cloud-fog-based system [J].
Bukhsh, Rasool ;
Javaid, Nadeem ;
Javaid, Sakeena ;
Ilahi, Manzoor ;
Fatima, Itrat .
INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2019, 15 (02) :159-190
[8]   Resource Allocation in 5G IoV Architecture Based on SDN and Fog-Cloud Computing [J].
Cao, Bin ;
Sun, Zhiheng ;
Zhang, Jintong ;
Gu, Yu .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (06) :3832-3840
[9]   Dynamic Resource Allocation and Computation Offloading for IoT Fog Computing System [J].
Chang, Zheng ;
Liu, Liqing ;
Guo, Xijuan ;
Sheng, Quan .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (05) :3348-3357
[10]   Network Service Chaining in Fog and Cloud Computing for the 5G Environment: Data Management and Security Challenges [J].
Chaudhary, Rajat ;
Kumar, Neeraj ;
Zeadally, Sherali .
IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (11) :114-122