2018 · 10 citations · 17 references
ComputingCloud ComputingInformation TechnologyCloud ArchitectureCost-benefit AnalysisEdge ComputingCloud BillingCost OptimizationCost-performance TradeoffsFog ComputingResource ProvisioningResource SchedulingDifferential EvolutionEdge NodesFog Computing ArchitectureResource Utilization OptimizationService-level AgreementsUtility Cost EstimationUtility Function EstimationVariable Pricing
With continuous advancements in the domain of information and communication technologies, large-scale enterprises and the Internet service providers have realized about the limited capacity of data storage available to them. This leads to the concept of sharing of resources among the enterprises by renting these services through the Service Level Agreements (SLAs). Fog Computing is proposed to be an extension of cloud computing architecture where the resources are brought near the end users. Fog computing, in contrast to cloud computing provides services along with the computing resources. To borrow the services, the enterprises have to pay according to their usage of the services or resources. In this paper, two nature inspired algorithms are compared to determine the efficient management of resources so that the cost of resources can be minimized and the billing can be achieved through calculation of the utilized resources. Pigeon Inspired Optimization (PIO) and Enhanced Differential Evolution (EDE) are used to determine the energy consumed by the cloudlets or edge nodes that in turn can be used for estimating the bill through the Time of Use pricing variable. We evaluate both of the aforementioned technique to determine their performance regarding the bill calculation on the basis of usage of fog servers. Simulation results demonstrate that PIO gives significantly better results than EDE in terms of resource utilization whereas for bill reduction EDE outperforms PIO based technique.
17
Fog computing and its role in the internet of things
Flavio Bonomi, Rodolfo Milito, Jiang Zhu et al. · 2012 · 6K citations · Full text
Keke Gai, Meikang Qiu, Xiaotong Sun · Journal of Network and Computer Applications · 2017 · 542 citations