Abstract

Due to technology development in the recent past, it is observed that an exponential growth in the usage of high speed intelligent devices which includes smart objects, smart home, smart vehicles etc. Therefore, for the efficient transmission between different smart objects/devices situated across different regions, an effective communication is required and the corresponding technology is called as ‘Internet of Things (IoT)’. This leads to an issues in various aspects like, increase in complexity, low data rate & latency and security may reduce the performance of the existing technologies. Therefore, there is a huge requirement of advanced technology which may support ultra-low latency transmission for the task received from the devices. Fog computing (FC) is one of an emerging technology that can improve network performance and provide resource-constrained applications for the IoT devices. In this paper, the Optimal Energy-efficient Resource Allocation (OEeRA) algorithm is proposed based on Minimal Cost Resource Allocation (MCRA) and Fault Identification and Rectification (FIR) algorithms for effective task offloading of IoT-FoG computing networks. The MCRA algorithm is proposed to assign at least one FN and Resource Block (RB) for each device, and also it ensures that each FN is connected with one or more RBs and devices. The leftover RBs are collected and stored in the buffer to replace the faulty RBs, as proposed in the FIR algorithm, which achieves better processing and response time with higher fault detection accuracy. The energy efficiency (EE) of the proposed OEeRA algorithm is computed through MCRA and FIR algorithms by varying FN, RB, and IoT devices. The performance analysis shows that the proposed algorithm achieved the maximum EE of 6.12 × 109 bit/J, 5.69 × 1010 bit/J, and 3.019 × 1010 (bit/J) for varying RBs, IoTs, and FNs, respectively.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call