Survey of resource management techniques in fog computing

 
 
 
  • Abstract
  • Keywords
  • References
  • Untitled
  • PDF
  • Abstract


    The Internet of Things (IoT) generates large volume of data. Today’s Cloud models offer scalability, reliability and cost effectiveness. However the large volume, variety and velocity of data that is being generated by IoT devices challenges the long delay links between cloud data center and IoT devices. Fog Computing is an extension to the cloud computing, introduced by CISCO is a distributed paradigm. The basic idea is to deploy Cloud Computing infrastructure closer to the things (sensors/smart devices) that produce and act on data. This fascinating concept brings together the latest technologies like Cloud, Edge, IoT etc. In Fog computing, resource management is an important factor for better utilization of available resources and also providing optimal service for IoT applications. This study focuses on the recent research works undertaken in the resource management area of Fog computing and also compares various edge computing paradigms. At the end, other issues that are left as future challenges are highlighted.

     

     


  • Keywords


    Edge Computing; Fog Computing; Internet of Things; Resource Management.

  • References


      [1] Varghese, B., N. Wang, S. Barbhuiya, P. Kilpatrick, and D.S. Nikolopoulos, “Challenges and opportunities in edge computing”, in Proceedings of the IEEE International Conference on Smart Cloud, 20–26,2016.

      [2] P Garcia Lopez, A Montresor, D Epema, A Datta, T Higashino, A Iamnitchi, M Barcellos , P Felber , E Riviere, “Edge-centric Computing: Vision and Challenges”, ACM SIGCOMM Computer Communication Review, vol. 45 n. 5, pp. 37-42,2015 https://doi.org/10.1145/2831347.2831354.

      [3] Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are Cisco white paper 2015.

      [4] S. Sarkar, S. Chatterjee, S. Misra, "Assessment of the suitability of fog computing in the context of internet of things", IEEE Transactions on Cloud Computing, vol. PP, no. 99, pp. 1-1, 2015.

      [5] K Dolui, S K Datta,Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing” in Global Internet of Things Summit (GIoTS), 2017.

      [6] ETSI PORTAL, “Mobile-Edge Computing – Introductory Technical White Paper” 2014.

      [7] Guenter I. Klas, Fog Computing and Mobile Edge Cloud Gain Momentum Open Fog Consortium, ETSI MEC and Cloudlets, 2015

      [8] A Ahmed, E Ahmed, “A survey on mobile edge computing” in 10th international conference on Intelligent Systems and Control (ISCO), IEEE, 2016.

      [9] Z. Sanaei, S. Abolfazli, A. Gani, R. Buyya, "Heterogeneity in mobile cloud computing: taxonomy and open challenges", Communications Surveys & Tutorials IEEE, vol. 16, pp. 369-392, 2014. https://doi.org/10.1109/SURV.2013.050113.00090.

      [10] H Qi, A Gani, “Research on Mobile Cloud Computing: Review, Trends and perspectives”, in second international conference on Digital Information and Communication Technology and its applications, 2012.

      [11] M Satyanarayanan, P Bahl, R Caceres, “The Case for VM-Based Cloudlets in Mobile Computing Computing”, Pervasive Computing, IEEE, vol. 8, no:4, pp. 14-23,2009 https://doi.org/10.1109/MPRV.2009.82.

      [12] O. Skarlat, S. Schulte, M. Borkowski, P. Leitner, "Resource Provisioning for IoT Services in the Fog", ninth IEEE International Conference on Service Oriented Computing and Applications (SOCA 2016), pp. 32-39, 2016. https://doi.org/10.1109/SOCA.2016.10.

      [13] F. Bonomi, R. Milito, P. Natarajan, J. Zhu, "Fog Computing: A Platform for Internet of Things and Analytics", in Big Data and Internet of Things: A Roadmap for Smart Environments ser. Studies in Computational Intelligence, vol. 546, pp. 169-186, 2014.

      [14] R.N. Calheiros, R. Ranjan, A. Beloglazov, C.A. De Rose, R. Buyya, "CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms", Software - Practice and Experience, vol. 41, pp. 23-50, 2011. https://doi.org/10.1002/spe.995.

      [15] O Skarlat, S Schulte, M Borkowski,” Towards QoS-Aware Fog Service Placement”, in 1st international conference on Fog and Edge Computing (ICFEC), IEEE, 2017

      [16] H. Gupta, A. V. Dastjerdi, S. K. Ghosh, R. Buyya, "iFogSim: A Toolkit for Modeling and Simulation of Resource Management Techniques in Internet of Things Edge and Fog Computing Environments", Cloud Computing and Distributed Systems Laboratory The University of Melbourne Tech. Rep. CLOUDS-TR-2016–2, 2016.

      [17] M Aazam, M St-Hilaire, CH Lung,I Lambadaris, “MeFoRE: QoE based resource estimation at Fog to enhance QoS in IoT” in 23rd international conference on Telecommunications (ICT), IEEE, 2016

      [18] F. Songwei, Z. Yan, CRAWDAD dataset due/packet-delivery (v. 2015-04-01) traceset: packet-metadata, April 2015.downloaded from http://crawdad.org/due/packet-delivery/20150401/packet-metadata

      [19] E Saurez, K Hong, D Lillethun, U Ramachandran, B Ottenwalder, “Incremental deployment and migration of geo-distributed situation awareness applications in the fog” in 10th ACM International Conference on Distributed and Event-based Systems, pp. 258-269, ACM, 2016

      [20] Kirak Hong , David Lillethun , Umakishore Ramachandran ,Beate Ottenwalder , Boris Koldehofe, Mobile fog: a programming model for large-scale applications on the internet of things, Proceedings of the second ACM SIGCOMM workshop on Mobile cloud computing, pp.15-20, 2013 https://doi.org/10.1145/2491266.2491270.

      [21] S. Hykes. What is docker? https://www.docker.com/whatisdocker/. Accessed: 2015-09-30.

      [22] Rocksdb. http://rocksdb.org/. Accessed: 2016-01-12.

      [23] P. Hintjens. ZeroMQ: Messaging for Many Applications. "O'Reilly Media, Inc.", 2013.

      [24] protobuf: Google's data interchange format. https://github.com/google/protobuf. Accessed: 2016-01-02.

      [25] H Zhang, Y Zhang, Y Gu, D Niyato, Z Han, “A Hierarchical Game Framework for Resource Management in Fog Computing” in IEEE Communications Magazine, Vol 55, no 8, 2017 https://doi.org/10.1109/MCOM.2017.1600896.

      [26] L. F. Bittencourt, J. Diaz-Montes, R. Buyya, O. F. Rana, M. Parashar, "Mobility-aware application scheduling in fog computing", IEEE Cloud Computing., vol. 4, pp. 26-35, Mar./Apr. 2017. https://doi.org/10.1109/MCC.2017.27.

      [27] Mahmud R, Kotagiri R, Buyya R, “Fog Computing: A Taxonomy, Survey and Future Directions” In: Di Martino B., Li KC., Yang L., Esposito A. (eds) Internet of Everything. Pp. 103-130,Internet of Things

      [28] C Puliafito, E Mingozzi, G Anastasi, "Fog Computing for the Internet of Mobile Things: Issues and Challenges” , IEEE International Conference on Smart Computing (SMARTCOMP), 2017 https://doi.org/10.1109/SMARTCOMP.2017.7947010.

      [29] A. V. Dastjerdi, R. Buyya, "Fog computing: Helping the Internet of Things realize its potential", IEEE Comput., vol. 49, no. 8, pp. 112-116, Aug. 2016. https://doi.org/10.1109/MC.2016.245.

      [30] C Mouradian , D Naboulsi, S Yangui, R H. Glitho, M J. Morrow, P A. Polakos, “A Comprehensive Survey on Fog Computing: State-of-the-art and Research Challenges” in IEEE Communications Surveys & Tutorials ,Vol: PP,no.99, 2017.


 

HTML

View

Download

Article ID: 12831
 
DOI: 10.14419/ijet.v7i4.12831




Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.