Cloud and Fog Computing: A Survey to the Concept and Challenges

Cloud Computing is one of the most emerging technologies that has transformed the macro world. The advent of cloud computing is not less than an evolution and miracle to the technology. It has made the on-demand availability of various scalable software resources possible over the internet. Although its extraordinary services and advantages like reduction of computing and storage resources as well as reducing cost, there are some barriers that limits and challenges the usability of cloud computing. On the other hand, Fog Computing, another computing paradigm, is an extended and advanced version of cloud computing. Having distributed nature, Fog Computing tries to address the limitations faced by cloud computing. The paper provides a general study of the challenges faced by cloud computing and how fog computing infrastructure serves to be an emerging technology to those limitations.

[1]  Claudiu Barca,et al.  A virtual cloud computing provider for mobile devices , 2016, 2016 8th International Conference on Electronics, Computers and Artificial Intelligence (ECAI).

[2]  Han Qi,et al.  Research on mobile cloud computing: Review, trend and perspectives , 2012, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP).

[3]  Dongman Lee,et al.  A virtual cloud computing provider for mobile devices , 2010, MCS '10.

[4]  Robert John Walters,et al.  Fog Computing and the Internet of Things: A Review , 2018, Big Data Cogn. Comput..

[5]  Xi He,et al.  Cloud Computing: a Perspective Study , 2010, New Generation Computing.

[6]  Tie Qiu,et al.  Survey on fog computing: architecture, key technologies, applications and open issues , 2017, J. Netw. Comput. Appl..

[7]  Mahadev Satyanarayanan,et al.  Fundamental challenges in mobile computing , 1996, PODC '96.

[8]  Lei Shu,et al.  Survey of Fog Computing: Fundamental, Network Applications, and Research Challenges , 2018, IEEE Communications Surveys & Tutorials.

[9]  Amandeep Singh Bhatia,et al.  A Review on Mobile Cloud Computing: Issues, Challenges and Solutions , 2015 .

[10]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[11]  J. Wenny Rahayu,et al.  Mobile cloud computing: A survey , 2013, Future Gener. Comput. Syst..

[12]  Nishant Doshi,et al.  Security and Privacy Issues in Cloud, Fog and Edge Computing , 2019, EUSPN/ICTH.

[13]  Pragya Gupta,et al.  Mobile Cloud Computing: The Future of Cloud , 2012 .

[14]  Raouf Boutaba,et al.  Cloud Architectures, Networks, Services, and Management , 2015 .

[15]  Rajkumar Buyya,et al.  Fog Computing: A Taxonomy, Survey and Future Directions , 2016, Internet of Everything.

[16]  Siani Pearson,et al.  Privacy, Security and Trust Issues Arising from Cloud Computing , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[17]  Roch H. Glitho,et al.  A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges , 2017, IEEE Communications Surveys & Tutorials.

[18]  José Antonio Lozano,et al.  A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments , 2014, Journal of Grid Computing.

[19]  Sukhwinder Singh,et al.  Mobile Cloud Computing , 2014 .

[20]  B. P. S. Sahoo,et al.  Cloud Computing Features, Issues, and Challenges: A Big Picture , 2015, 2015 International Conference on Computational Intelligence and Networks.

[21]  Rolf Stadler,et al.  Resource Management in Clouds: Survey and Research Challenges , 2015, Journal of Network and Systems Management.

[22]  Vaibhav Rana Innovative Use of Cloud Computing in Smart Phone Technology , 2013 .

[23]  Parmeet Kaur,et al.  A survey of fault tolerance in cloud computing , 2018, J. King Saud Univ. Comput. Inf. Sci..

[24]  MengChu Zhou,et al.  Security and trust issues in Fog computing: A survey , 2018, Future Gener. Comput. Syst..