Assessment of the Suitability of Fog Computing in the Context of Internet of Things
Top Cited Papers
- 1 October 2015
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Cloud Computing
- Vol. 6 (1), 46-59
- https://doi.org/10.1109/tcc.2015.2485206
Abstract
This work performs a rigorous, comparative analysis of the fog computing paradigm and the conventional cloud computing paradigm in the context of the Internet of Things (IoT), by mathematically formulating the parameters and characteristics of fog computing-one of the first attempts of its kind. With the rapid increase in the number of Internet-connected devices, the increased demand of real-time, low-latency services is proving to be challenging for the traditional cloud computing framework. Also, our irreplaceable dependency on cloud computing demands the cloud data centers (DCs) always to be up and running which exhausts huge amount of power and yield tons of carbon dioxide (CO2) gas. In this work, we assess the applicability of the newly proposed fog computing paradigm to serve the demands of the latency-sensitive applications in the context of IoT. We model the fog computing paradigm by mathematically characterizing the fog computing network in terms of power consumption, service latency, CO2 emission, and cost, and evaluating its performance for an environment with high number of Internet-connected devices demanding real-time service. A case study is performed with traffic generated from the 100 highest populated cities being served by eight geographically distributed DCs. Results show that as the number of applications demanding real-time service increases, the fog computing paradigm outperforms traditional cloud computing. For an environment with 50 percent applications requesting for instantaneous, real-time services, the overall service latency for fog computing is noted to decrease by 50.09 percent. However, it is mentionworthy that for an environment with less percentage of applications demanding for low-latency services, fog computing is observed to be an overhead compared to the traditional cloud computing. Therefore, the work shows that in the context of IoT, with high number of latency-sensitive applications fog computing outperforms cloud computing.Keywords
This publication has 47 references indexed in Scilit:
- A taxonomy and survey on Green Data Center NetworksFuture Generation Computer Systems, 2014
- Cloud Service Negotiation in Internet of Things Environment: A Mixed ApproachIEEE Transactions on Industrial Informatics, 2014
- CLOUDQUAL: A Quality Model for Cloud ServicesIEEE Transactions on Industrial Informatics, 2014
- Compatibility-Aware Cloud Service Composition under Fuzzy Preferences of UsersIEEE Transactions on Cloud Computing, 2014
- An Information Framework for Creating a Smart City Through Internet of ThingsIEEE Internet of Things Journal, 2014
- On minimizing the resource consumption of cloud applications using process migrationsJournal of Parallel and Distributed Computing, 2013
- Internet of Things (IoT): A vision, architectural elements, and future directionsFuture Generation Computer Systems, 2013
- Trustworthiness Management in the Social Internet of ThingsIEEE Transactions on Knowledge and Data Engineering, 2013
- Energy-efficient high-performance parallel and distributed computingThe Journal of Supercomputing, 2010
- Valuing the greenhouse gas emissions from nuclear power: A critical surveyEnergy Policy, 2008