Dichotomy of Fog Computing in the Realm of Cloud Computing: Exploring the Emerging Dimensions

  • Kelvin Joseph BwalyaEmail author
  • Bvuma Stella


There is much hype about the emergence of Cloud and Fog Computing in achieving a truly pervasive access to information and computing resources. Given the increased need for the instantaneous access and analysis of data with huge dimensions (big data, with respect to volume, velocity and varied formats) and the emergence of predictive analytics, individuals and businesses will experience over-reliance on Fog Computing. Despite the promise, scholars and researchers are finding it difficult to distinguish between Cloud and Fog Computing and find little time in investigating the key issues that affect these emerging computing models. In this context, the aim of this chapter is to explore the formulaic definitions and key issues surrounding Cloud and Fog Computing. Using a meta-analysis of recent literature on Cloud Computing literature and authors’ experience, this chapter presents a development projectile and emerging dimensions of computing. The chapter articulates how Fog Computing can be used at the centre of instantaneous ubiquitous data and information management which is a key requirement for competitive business entities in any given setup. At the end of the chapter, we discuss Fog Computing landscape in Africa.


Cloud Big data Platform design Issues SaaS CaaS Africa 


  1. 1.
    Schubert L, Jeffery K (2012) Advances in clouds expert group report public version 1.0 research in future cloud computing. In: Schubert L, Jeffery K (eds) Research in future cloud computingGoogle Scholar
  2. 2.
    Ukil A, Jana D, De Sarkar A (2013) A security framework in cloud computing infrastructure. Int J Netw Secur Appl (IJNSA) 5(5).
  3. 3.
    Stanton B, Theofanos M, Joshi KP (2015) Framework for cloud usability NIST special publication 500–316. Accessed 3 May 2017
  4. 4.
    Yi S, Li C, Li Q (2012) A survey of fog computing: concepts, applications and issues. Accessed 26 Oct 2017
  5. 5.
    Badger L, Bohn R, Chu S, Hogan M, Liu F, Kaufmann, et al (2011) US government cloud computing technology roadmap Volume II release 1.0 (Draft). Accessed 11 Nov 2017
  6. 6.
    Aus. Govt (2013) Cloud computing strategic direction paper: opportunities and applicability for use by the Australian Government April 2013. Accessed 26 Oct 2017
  7. 7.
    Gorlatova M (2017) Reference architecture. Accessed 3 May 2017
  8. 8.
    ASF core (2009) Apache hadoop core. Accessed 26 Oct 2017
  9. 9.
    Budiu Isard M M et al (2007) Dryad: distributed data-parallel programs from sequential building blocks. SIGOPS Oper Syst Rev 41(3):59–72CrossRefGoogle Scholar
  10. 10.
    ServePath (2009) Managing storage in the cloud. Accessed 26 Oct 2017
  11. 11.
    ElasticHosts (2009) How cloud computing should be done. Blog. Accessed 3 May 2017
  12. 12.
    Dean J, Ghemawat S (2008) MapReduce: simplified data processing on large clusters. Accessed 15 July 2017CrossRefGoogle Scholar
  13. 13.
    Trope J (2014) Adoption of Cloud computing by South African firms: an institutional theory and diffusion of innovation theory perspective. MCOM (Information Systems) [Unpublished] University of the WitwatersrandGoogle Scholar
  14. 14.
    Foster Keahey K I et al (2005) Virtual workspaces: Achieving quality of service and quality of life in the Grid. Sci Program 13(4):265–275Google Scholar
  15. 15.
    Nurmi D, Wolski R et al (2009) The eucalyptus open-source cloud-computing system. In: Procceeding of 9th IEEE/ACM international symposium on cluster computing and the gridGoogle Scholar
  16. 16.
    Barham P, Dragovic B, Hand SK, Harris T, Ho A, Neugebauery R et al (2003) Xen and art of virtualisation. Accessed 26 Oct 2017
  17. 17.
    Vaquero LM, Rodero-Merino L (2014) Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput Commun Rev 44(5):27CrossRefGoogle Scholar
  18. 18.
    Hong K, Lillethun D, Ramachandran U, Ottenwälder B, Koldehofe B (2013) Mobile fog: a programming model for large–scale applications on the internet of things. Accessed 3 May 2017
  19. 19.
    ITU (2012) Cloud computing in Africa: situation and perspectives. Accessed 15 July 2017
  20. 20.
    Sikhosana BHS (2015) The impact of cloud computing on business operations. MA computer auditing [Unpublished]: University of Johannesburg. Retrieved from: Accessed 3 Mar 2018
  21. 21.
    Haig-Smith T, Tanner M (2016) Cloud computing as an enabler of agile global software development. 12Google Scholar
  22. 22.
    Olumide AA (2014) Assessment of cloud computing readiness of financial institutions in South Africa. MCOM (Information Systems), [Unpublished], University of Cape TownGoogle Scholar
  23. 23.
    Xi L (2014) Readiness assessment of cloud-computing adoption within a provincial government of South Africa. University of the Western Cape, Masters in Information ManagementGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.School of Consumer Intelligence and Information SystemsUniversity of JohannesburgJohannesburgSouth Africa

Personalised recommendations