DOI QR코드

DOI QR Code

Service Architecture Models For Fog Computing: A Remedy for Latency Issues in Data Access from Clouds

  • Received : 2016.11.10
  • Accepted : 2017.02.15
  • Published : 2017.05.31

Abstract

With the emergence of the Internet of Things (IoT) the world is projecting towards a scenario where every object in the world (including humans) acts as a sender and receiver of data and if we were to see that concept mature we would soon be talking of billions more users of the cloud networks. The cloud technology is a very apt alternative to permanent storage when it comes to bulk storage and reporting. It has however shown weaknesses concerning real-time data accessibility and processing. The bandwidth availability of the cloud networks is limited and combined with the highly centralized storage structure and geographical vastness of the network in terms of distance from the end user the cloud just does not seem like a friendly environment for real-time IOT data. This paper aims at highlighting the importance of Flavio Bonomi's idea of Fog Computing which has been glamorized and marketed by Cisco but has not yet been given a proper service architecture that would explain how it would be used in terms of various service models i-e IaaS, PaaS and SaaS, of the Cloud. The main contribution of the paper would be models for IaaS, PaaS and SaaS for Fog environments. The paper would conclude by highlighting the importance of the presented models and giving a consolidated overview of how they would work. It would also calculate the respective latencies for fog and cloud to prove that our models would work. We have used CloudSim and iFogSim to show the effectiveness of the paradigm shift from traditional cloud architecture to our Fog architecture.

Keywords

References

  1. Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A. & Zaharia, M., "A view of cloud computing," Communications of the ACM, 53(4), 50-58, 2010. https://doi.org/10.1145/1721654.1721672
  2. Jacobson, I., Booch, G., Rumbaugh, J., Rumbaugh, J., & Booch, G., "The unified software development process," Reading: Addison-wesley, Vol. 1, 1999.
  3. Bal, S. N., "Clouds for different services," IJCSI International Journal of Computer Science Issues, 9(4), 273-277, 2012.
  4. Favela, J., & Pena-Mora, F., "An experience in collaborative software engineering education," IEEE Software, 18(2), 47-53, 2011. https://doi.org/10.1109/52.914742
  5. Dillon, T., Wu, C., & Chang, E., "Cloud computing: issues and challenges," in Proc. of 2010 24th IEEE international conference on advanced information networking and applications, pp. 27-33, April 2010.
  6. Hammersley, M. (Ed.), Educational Research: Volume One: Current Issues (Vol. 1). Sage, 1993.
  7. Naranjo, P. G. V., Shojafar, M., Vaca-Cardenas, L., Canali, C., Lancellotti, R., & Baccarelli, E., Big Data Over SmartGrid-A Fog Computing Perspective.
  8. Bonomi, F., Milito, R., Zhu, J., & Addepalli, S, "Fog computing and its role in the internet of things," in Proc. of the first edition of the MCC workshop on Mobile cloud computing, pp. 13-16, August 2012.
  9. Kruchten, P. B., "The 4+ 1 view model of architecture," IEEE software, 12(6), 42-50, 1995. https://doi.org/10.1109/52.469759
  10. Khalid, A., & Shahbaz, M., "Cloud computing technology: services and opportunities," Pakistan Journal of Science, 65(3), 348-351, 2013.
  11. D. Satria, D. Park & M.Jo, "Recovery for Overloaded Mobile Edge Computing," Future Generation Computer Systems, Dec. 2016,
  12. Deng, R., Lu, R., Lai, C., Luan, T. H., & Liang, H., "Optimal workload allocation in fog-cloud computing towards balanced delay and power consumption," IEEE Internet of Things Journal, 2016.
  13. Deng et al., "Towards power consumption-delay tradeoff by workload allocation in cloud-fog computing," ICC, 2015.
  14. Sarkar, S., Chatterjee, S., & Misra, S., "Assessment of the Suitability of Fog Computing in the Context of Internet of Things," IEEE Transactions on Cloud Computing, 2015.
  15. Datta, S. K., Bonnet, C., & Haerri, J., "Fog Computing architecture to enable consumer centric Internet of Things services," in Proc. of Consumer Electronics (ISCE), 2015 IEEE International Symposium on, pp. 1-2, June 2015.
  16. Shojafar, M., Cordeschi, N., & Baccarelli, E., "Energy-efficient adaptive resource management for real-time vehicular cloud services," IEEE Transactions on Cloud computing, 2016.
  17. Baccarelli, E., Naranjo, P. G. V., Shojafar, M., & Scarpiniti, M., "Q*: Energy and delay-efficient dynamic queue management in TCP/IP virtualized data centers," Computer Communications, 2016.
  18. Misra, Sudip, & Subhadeep Sarkar, "Theoretical modelling of fog computing: a green computing paradigm to support IoT applications," IET Networks, 2016.
  19. Naranjo, Paola G. Vinueza, Mohammad Shojafar, Habib Mostafaei, Zahra Pooranian and Enzo Baccarelli, "P-SEP: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks," The Journal of Supercomputing, Volume 73, Issue 2, pp 733-755. 2017. https://doi.org/10.1007/s11227-016-1785-9
  20. Babar, S., Stango, A., Prasad, N., Sen, J., & Prasad, R., "Proposed embedded security framework for internet of things (iot)," in Proc. of Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology (Wireless VITAE), 2011 2nd International Conference on, pp. 1-5, February 2011.
  21. Vaquero, L. M., & Rodero-Merino, L., "Finding your way in the fog: Towards a comprehensive definition of fog computing," ACM SIGCOMM Computer Communication Review, 44(5), 27-32, 2014. https://doi.org/10.1145/2677046.2677052