Fog Computing: Will it be the Future of Cloud Computing?

Cloud computing is the newest computing paradigm that makes computing resources available over the Internet on a utility costing basis. Cloud computing offers many advantages to users in terms of reduced cost, elimination of system administrative functions, increased flexibility, better reliability and location independence. Though these are definite advantages, cloud computing also suffers from certain limitations. These limitations arise from the very same reason that is considered an advantage too. Hosting of cloud data centres in the Internet creates large and unpredictable network latencies and undefined security issues as sensitive data is now entrusted to a third party. Also location independence of processing in cloud computing may also not desirable for certain types of networks such as sensor networks and Internet of Things. These services are known as location aware services and require location dependent fast processing. In order to overcome these limitations, researchers have proposed a new cloud computing model called fog computing where the cloud system is located either at the edge of the private network or very close to it. In this paper, the authors take an in depth look at both these technologies to investigate fog computing can reliably overcome the limitations of cloud computing and effectively replace it and become the de facto cloud computing model of the future.

[1]  E. Yeboah-Boateng,et al.  Factors Influencing the Adoption of Cloud Computing by Small and Medium Enterprises (SMEs) in Developing Economies , 2014 .

[2]  Barrie Sosinsky,et al.  Cloud Computing Bible , 2010 .

[3]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[4]  Calton Pu,et al.  Challenges and Opportunities in Consolidation at High Resource Utilization: Non-monotonic Response Time Variations in n-Tier Applications , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[5]  Sateesh Addepalli,et al.  Fog computing and its role in the internet of things , 2012, MCC '12.

[6]  Yu-Te Wang,et al.  Pervasive brain monitoring and data sharing based on multi-tier distributed computing and linked data technology , 2014, Front. Hum. Neurosci..

[7]  Anjandeep Kaur Rai,et al.  A Comparative Analysis: Grid, Cluster and Cloud Computing , 2014 .

[8]  Anees Shaikh,et al.  A comparison of overlay routing and multihoming route control , 2004, SIGCOMM '04.

[9]  Lakshmi Sobhana Kalli,et al.  Market-Oriented Cloud Computing : Vision , Hype , and Reality for Delivering IT Services as Computing , 2013 .

[10]  Gábor Rétvári,et al.  Converging the Evolution of Router Architectures and IP Networks , 2007, IEEE Network.

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

[12]  Piotr Pazowski,et al.  Cloud Computing: A Case Study for the New Idea of the IS/IT Implementation , 2013 .

[13]  Mohammad Manzurul Islam,et al.  Cloud Computing: A Survey on its limitations and Potential Solutions , 2013 .

[14]  Xiaorong Li,et al.  Autonomic Cloud computing: Open challenges and architectural elements , 2012, 2012 Third International Conference on Emerging Applications of Information Technology.

[15]  Aiman Erbad,et al.  Real-time support for interactive multimedia applications , 2012 .

[16]  Mircea Georgescu,et al.  THE VALUE OF CLOUD COMPUTING IN THE BUSINESS ENVIRONMENT , 2013 .

[17]  Anees Shaikh,et al.  A comparison of overlay routing and multihoming route control , 2004, SIGCOMM 2004.

[18]  Manas Ranjan Patra,et al.  Managing IT Operations in a Cloud-driven Enterprise: Case Studies , 2013, CloudCom 2013.

[19]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[20]  Kangchan Lee,et al.  Towards on Cloud Computing Standardization , 2014, MUE 2014.

[21]  Fatos Xhafa,et al.  Inter-cooperative Collective Intelligence: Techniques and Applications , 2013 .

[22]  H S Guruprasad,et al.  Resource ProvisioningTechniques in Cloud Computing Environment:A Survey , 2014 .

[23]  Emad Abu-Shanab,et al.  Addressing Security and Privacy Issues in Cloud Computing , 2014 .

[24]  William E. Weihl,et al.  Edgecomputing: extending enterprise applications to the edge of the internet , 2004, WWW Alt. '04.

[25]  Eduardo B. Fernández,et al.  An analysis of security issues for cloud computing , 2013, Journal of Internet Services and Applications.

[26]  Ibrahim Matta,et al.  Assessing the security of a clean-slate Internet architecture , 2012, 2012 20th IEEE International Conference on Network Protocols (ICNP).

[27]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[28]  L. G. Roberts,et al.  Changing the Internet to support real-time content supply from a large fraction of broadband residential users , 2005 .

[29]  Dejan Kovachev,et al.  Mobile multimedia services in the cloud , 2014 .

[30]  Sadegh Davari,et al.  Cloud Computing: Business Trends and the Challenges , 2013 .