SmartGuard: An Improved Leaky Bucket Algorithm-Based Secure and Scalable Congestion Control Framework for the Edge-Cloud Continuum

Main Article Content

Frimpong Twum, John Kwao Dawson, Ben Beklisi Kwame Ayawli, Bright Bediako Kyeremeh, Solomon Antwi Buabeng

Abstract

Edge computing has drawn a lot of attention as a potential cloud computing revolution recently. However, the edge will almost always be used in conjunction with cloud computing. Edge computing is therefore a subset of cloud computing. Large amount of data have been collected over time using previously unheard-of computer power and linked devices, putting enormous strain on the already overburdened internet. This massive data collection creates issues with latency and put enormous constraints on bandwidth. The sensors used to send real time data to the cloud are limited in providing security for the motion data, and creates other issues such as delay packet delivery, drop packets and congestion. This study proposed a Hybrid Leaky Bucket Algorithm (HLBA) which is an integration of Pascal’s Triangle, Kadane’s Algorithm and Traditional Leaky Bucket Algorithm to secure packet during transfer, eliminating delay in packet delivery and avoiding congestion. The algorithm was implemented using python on CloudSim and tested using packet sizes of 5 bytes, 10 bytes, 30 bytes, 70 bytes and 100 bytes using artificially generated packets. From the study, with a LeakRate of 2 and capacity of 2, the proposed algorithm used 0.00034 milliseconds to transfer a packet length of 5 bytes of data. This gives a 99.257% difference in packet transfer time between the proposed HLBA and conventional Leaky Bucket algorithm.

Article Details

Section
Articles