Abstract:
Edge computing places cloudlets with high computational capabilities near mobile devices to reduce the latency and network congestion encountered in cloud server-based task offloading. However, many cloudlets are required in such an edge computing network, leading to a tremendous increase in carbon emissions of computing networks globally. This increase in carbon emission envisages the need to employ green energy resources to power these cloudlets. This need has led to the concept of Green Cloudlet Networks (GCNs). But GCNs must deal with the problem of the unpredictability of green energy available to them while optimizing the performance (in terms of latency) delivered to the mobile user. This paper proposes a novel task-assignment called Green Energy and Latency Aware Task Assignment (Ge-LATA) for GCNs to address this issue. The primary aim of Ge-LATA is to optimize the latency and the green energy consumed in processing the offloaded tasks from the mobile devices. In this GCN, the cloudlets are connected in a network to process the incoming tasks cooperatively to ensure load-balancing at the cloudlets. Ge-LATA considers various factors like the current load, available green energy, service rate offered by cloudlets, and the distance from the mobile user, leading to optimal decisions in terms of latency and green energy consumed. Simulations are performed using the actual solar insolation data taken from the NREL database. Ge-LATA is tested with other offloading schemes for latency in processing the offloaded tasks and green-energy consumed under different solar insolation scenarios in these simulations. Simulation results show that Ge-LATA achieves up to 31.87% of reduction in the latency while ensuring up to 50.15% of reduction in the energy consumption than other comparable task-assignment schemes.Thus, Ge-LATA suggests that it leads to an optimal task assignment by considering the various factors mentioned above during the task assignment process. Thus, Ge-LATA considers the above-mentioned extensive set of parameters during the task allotment process. It also proposes an efficient green energy allotment scheme that adapts itself to actual weather and network conditions, leading to optimal task assignment decisions in GCNs.