Open Access Open Access  Restricted Access Subscription Access

The Study of Fog Computing: Security and Privacy, Energy Consumption, Quality of Experience/Services, Offloading, and Task Scheduling

Choon Keat Low, Yen Phing Ng, YiQi Tew, Lim Chi Qing

Abstract


The advent of technologies has made the Internet of Things (IoT) becoming part and parcel of our lives and environment. We have seen many everyday objects such as smartphones, house appliances and sensors being connected to the Internet to exchange, store, process and collect data from the surroundings. We are also expecting a drastic growth in the number of connected devices as it could bring a lot of benefits to the humans in their daily lives.  In fact, the IoT technology is becoming very essential in supporting the delivery of real-time data to enable electronic services. However, the increasing number of IoT devices has caused the application services to be hosted unsuccessfully in many cases due to certain limitations. The conventional cloud computing paradigm is also becoming ineffective in confronting some issues, including high latency, bandwidth limitation, and resource limitation due to the large amount of data being generated from the devices. Due to that, the Fog Computing paradigm has been introduced to overcome those problems. Recently, the fog computing paradigm has been explored from various aspects like security and privacy, energy consumption, Quality of Experience/Service (QoE/S) and offloading. In this paper, we will be gathering comprehensive information about fog computing from different sources and inspecting it from different aspects. Furthermore, this paper will also cover the application of fog computing technology in various industries or fields. As fog computing is still a fresh topic, more work is needed to be done in addressing the problems in energy consumption, offloading, and QoE/S.


Full Text:

PDF

References


References

M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, and I. Stoica, ‘‘A view of cloud computing,’’ Commun. ACM, vol. 53, no. 4, pp. 50–58, 2010.

K., R., 2019. Understanding Cloud Computing and Its Architecture. Journal of Computer and Mathematical Sciences, 10(3), pp.519-523.

Yousefpour, A., Fung, C., Nguyen, T., Kadiyala, K., Jalali, F., Niakanlahiji, A., Kong, J. and Jue, J., 2019. All one needs to know about fog computing and related edge computing paradigms: A complete survey. Journal of Systems Architecture, 98, pp.289-330.

Bhuriya, D. and Sharma, A., 2019. Study on Pros, Cons and Application of Cloud Computing. 6(2).

Evangelinos, C. and C. Hill. 2008, Cloud Computing for parallel Scientific HPC Applications: Feasibility of Running Coupled Atmosphere-Ocean Climate Models on Amazon's EC2, The First Workshop on Cloud Computing and its Applications (CCA’08). Chicago, IL Elena GeaninaUlaru, Florina Camelia Puican, AncaApostu, ManoleVelicanu, Perspectives on Big Data and Big Data Analytics, Database Systems Journal vol. III, no. 4/2012, pp.3-14, ISSN: 2069 – 3230

Lee, H., 2017. Framework and development of fault detection classification using IoT device and cloud environment. Journal of Manufacturing Systems, 43, pp.257–270.

Aslanpour, M.S., Gill, S.S. and Toosi, A.N., 2020. Performance Evaluation Metrics for Cloud, Fog and Edge Computing: A Review, Taxonomy, Benchmarks and Standards for Future Research. Internet of Things, p.100273.

Chou, C.-H., Bhuyan, L.N. and Wong, D., 2019. μDPM: Dynamic Power Management for the Microsecond Era. 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA).

Gill, S.S., Tuli, S., Xu, M., Singh, I., Singh, K.V., Lindsay, D., Tuli, S., Smirnova, D., Singh, M., Jain, U., Pervaiz, H., Sehgal, B., Kaila, S.S., Misra, S., Aslanpour, M.S., Mehta, H., Stankovski, V. and Garraghan, P., 2019. Transformative effects of IoT, Blockchain and Artificial Intelligence on cloud computing: Evolution, vision, trends and open challenges. Internet of Things, 8, p.100118.

Madni, S.H.H., Latiff, M.S.A., Coulibaly, Y. and Abdulhamid, S.M., 2017. Recent advancements in resource allocation techniques for cloud computing environment: a systematic review. Cluster Computing, 20(3), pp.2489–2533.

Aslanpour, M.S., Ghobaei-Arani, M., Heydari, M. and Mahmoudi, N., 2019. LARPA: A learning automata-based resource provisioning approach for massively multiplayer online games in cloud environments. International Journal of Communication Systems, 32(14), p.e4090.

Al-Dhuraibi, Y., Paraiso, F., Djarallah, N. and Merle, P., 2018. Elasticity in Cloud Computing: State of the Art and Research Challenges. IEEE Transactions on Services Computing, 11(2), pp.430–447.

Qi, Q. and Tao, F., 2019. A Smart Manufacturing Service System Based on Edge Computing, Fog Computing, and Cloud Computing. IEEE Access, 7, pp.86769–86777.

A.Alqahtani, P.Patel, E.Solaiman, RRanjan., 2018. Demonstration Abstract: A Toolkit for Specifying Service Level Agreements for IoT applications

De Donno, M., Tange, K. and Dragoni, N., 2019. Foundations and Evolution of Modern Computing Paradigms: Cloud, IoT, Edge, and Fog. IEEE Access, 7, pp.150936–150948.

Byrne, J., Svorobej, S., Giannoutakis, K.M., Tzovaras, D., Byrne, P.J., Östberg, P.-O., Gourinovitch, A. and Lynn, T., 2017. A Review of Cloud Computing Simulation Platforms and Related Environments. Proceedings of the 7th International Conference on Cloud Computing and Services Science.

Gill, S.S., Chana, I., Singh, M. and Buyya, R., 2017. CHOPPER: an intelligent QoS-aware autonomic resource management approach for cloud computing. Cluster Computing, 21(2), pp.1203–1241.

Gill, S.S., Garraghan, P. and Buyya, R., 2019. ROUTER: Fog enabled cloud based intelligent resource management approach for smart home IoT devices. Journal of Systems and Software, 154, pp.125–138.

ACM. Fog computing and its role in the internet of things. ACM 978-1-4503-1519-7/12/08. 2012. Available at: http:// conferences.sigcomm.org/sigcomm/2012/paper/mcc/p13.pdf. Accessed March 3, 2017.

Garcia Lopez P, Montresor A, Epema D, et al. Edge-centric computing: vision and challenges. ACM SIGCOMM Computer Communication Review. 2015;45(5):37-42. Available at: http://www.sigcomm.org/sites/default/files/ccr/papers/2015/ October/0000000-0000005.pdf. Accessed March 3, 2017.

Skala K, Davidovic D, Afgan E, Sovic I, Sojat A. Scalable distributed computing hierarchy: cloud, fog and dew computing. OJCC. 2015;2(1):16-24. Available at: https://www.ronpub.com/OJCC_2015v2i1n03_Skala.pdf. Accessed March 3, 2017.

Greenfield, D . Fog computing vs. edge computing: what’s the difference? 2016. Available at: http://www.automationworld.com/fog-computing-vs-edge-computing-whats-difference. Accessed March 3, 2017.

Rouse, M, Shea, S, Wigmore, I. Fog computing (fog networking, fogging). 2016. Available at: http://internetofthingsagenda.techtarget.com/definition/fog-computing-fogging. Accessed March 3, 2017

Munir, A., Kansakar, P., & Khan, S. U. (2017). IFCIoT: Integrated Fog Cloud IoT: A novel architectural paradigm for the future Internet of Things. IEEE Consumer Electronics Magazine, 6(3), 74–82.

Marr B. What is fog computing? And why it matters in our big data and IoT world. 2016. Available at: http://www.forbes.com/ sites/bernardmarr/2016/10/14/what-is-fog-computing-andwhy-it-matters-in-our-big-data-and-iot-world/#51ab6ef04971. Accessed March 3, 2017.

Cisco. Fog computing and the Internet of things: extend the cloud to where the things are. Available at: https://www.cisco. com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf. Accessed March 3, 2017.

Huebscher, M.C. and McCann, J.A., 2018. A survey of autonomic computing—degrees, models, and applications. ACM Computing Surveys, 40(3), pp.1–28.

Ashouri, M., Lorig, F., Davidsson, P. and Spalazzese, R., 2019. Edge Computing Simulators for IoT System Design: An Analysis of Qualities and Metrics. Future Internet, 11(11), p.235.

J. Yao and N. Ansari. 2019. “QoS-Aware Fog Resource Provisioning and Mobile Device Power Control in IoT Networks.” IEEE Transactions on Network and Service Management 16, 1, pp. 167–175

Shreshth Tuli, Redowan Mahmud, Shikhar Tuli, and Rajkumar Buyya. 2019. “FogBus: A Blockchain-based Lightweight Framework for Edge and Fog Computing.” Journal of Systems and Software 154, pp. 22 – 36.

Yousefpour, A., Fung, C., Nguyen, T., Kadiyala, K., Jalali, F., Niakanlahiji, A., Kong, J., & Jue, J. P. (2019). All one needs to know about fog computing and related edge computing paradigms: A complete survey. Journal of Systems Architecture, 98(December 2018), 289–330.

Puliafito, C., Mingozzi, E., Longo, F., Puliafito, A., & Rana, O. (2019). Fog computing for the Internet of Things: A survey. ACM Transactions on Internet Technology, 19(2).

Lee, W. Saad, and M. Bennis. 2019. An Online Optimization Framework for Distributed Fog Network Formation With Minimal Latency. IEEE Transactions on Wireless Communications 18, 2244–2258.

Zhang, Y., Ren, J., Liu, J., Xu, C., Guo, H., & Liu, Y. (2017). A survey on emerging computing paradigms for big data. Chinese Journal of Electronics, 26(1), 1–12.

Sun, J., Dong, P., Qin, Y., Zheng, T., Yan, X., & Zhang, Y. (2019). Improving bandwidth utilization by compressing small-payload traffic for vehicular networks. International Journal of Distributed Sensor Networks, 15(4).

Zhang, Y., Ren, J., Liu, J., Xu, C., Guo, H., & Liu, Y. (2017). A survey on emerging computing paradigms for big data. Chinese Journal of Electronics, 26(1), 1–12.

Sun, J., Dong, P., Qin, Y., Zheng, T., Yan, X., & Zhang, Y. (2019). Improving bandwidth utilization by compressing small-payload traffic for vehicular networks. International Journal of Distributed Sensor Networks, 15(4).

Al-khafajiy, M. (2020). A Fog Computing Approach for Cognitive , Reliable and Trusted Distributed Systems Liverpool John Moores University for the degree of Doctor of Philosophy February 2020 Abstract. February.

Parno, B., Howell, J., Gentry, C., & Raykova, M. (2020). Pinocchio: Nearly practical verifiable computation. Communications of the ACM, 59(2), 103–112.

Ashraf, M. U., Ilyas, I., & Younas, F. (2019). A Roadmap: Towards Security Challenges, Prevention Mechanisms for Fog Computing. 1st International Conference on Electrical, Communication and Computer Engineering, ICECCE 2019, July, 1–9.

Puthal et al. (2019). Fog Computing Security Challenges and Future Directions [Energy and Security]. IEEE Consumer Electronics Magazine, 8(3), 92–96.

Sendhil, R., & Amuthan, A. (2020). A Comparative Study on security breach in Fog computing and its impact. Proceedings of the International Conference on Electronics and Sustainable Communication Systems, ICESC 2020, Icesc, 247–251.

Khan, S., Parkinson, S., & Qin, Y. (2017). Fog computing security: a review of current applications and security solutions. Journal of Cloud Computing, 6(1).

Aljumah, A., & Ahanger, T. A. (2018). Fog computing and security issues: A review. 2018 7th International Conference on Computers Communications and Control, ICCCC 2018 - Proceedings, Icccc, 237–239.

Ning Cao, S. Y. Z. Y. W. L., 2020. LT codes-based secure and reliable cloud storage service. 3(6), pp. 17-21.

Priteshkumar Prajapati, P. S., 2020. A Review on Secure Data Deduplication: Cloud Storage Security Issue. Journal of King Saud University –Computer and Information Sciences, Volume 7, p. 10.

Rodrigo A. C. da Silva, N. L. S. d. F., 2019. On the Location of Fog Nodes in Fog-Cloud Infrastructures. Sensors, Volume 23, p. 124.

Rosario Gennaro, C. G. B. P., 2020. Non-Interactive Verifiable Computing: Outsourcing Computation to Untrusted Workers. Journal of Computing, Issue 13, pp. 62-74.

Shanhe Yi, Z. Q. Q. L., 2019. Security and Privacy Issues of Fog Computing: A Survey

C. Tang, S. R. B. H. H. W. X. F., 2019. Research on multi priority scheduling technology for real-time. Volume 3, p. 12.

Chiang, M., 2018. Fog Networking: An Overview on Research Opportunities.

Cong Wang, Q. W. W. L. K. R., 2020. Privacy-Preserving Public Auditing for Data Storage Security in Cloud Computing. Volume 4, pp. 21-32.

Issa Khalil, A. K. M. A., 2018. Cloud Computing Security: A Survey. Computers, pp. 11-14.

Ivan Stojmenovic, S. W., 2018. The Fog Computing Paradigm: Scenarios and Security Issues. Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, Volume 2, pp. 1-8.

Hosseinioun, P., Kheirabadi, M., Kamel Tabbakh, S. R., & Ghaemi, R. (2020). A new energy-aware tasks scheduling approach in fog computing using hybrid meta-heuristic algorithm. Journal of Parallel and Distributed Computing, 143, 88–96.

Li, G., Yan, J., Chen, L., Wu, J., Lin, Q. and Zhang, Y., 2019. Energy Consumption Optimization With a Delay Threshold in Cloud-Fog Cooperation Computing. IEEE Access, 7, pp.159688-159697.

Bozorgchenani, A, Tarchi, D & Corazza, GE 2017, "An Energy and Delay-Efficient Partial Offloading Technique for Fog Computing Architectures," GLOBECOM 2017 - 2017 IEEE Global Communications Conference, pp. 1-6.

Luo, J., Yin, L., Hu, J., Wang, C., Liu, X., Fan, X. and Luo, H., 2019. Container-based fog computing architecture and energy-balancing scheduling algorithm for energy IoT. Future Generation Computer Systems, 97, pp.50-60.

Siguang Chen, Zihui You, Xiukai Ruan, "Privacy and Energy Co-Aware Data Aggregation Computation Offloading for Fog-Assisted IoT Networks", Access IEEE, vol. 8, pp. 72424-72434, 2020.

Mahmud, R, Srirama, S, Ramamohanarao, K & Buyya, R 2019, ‘Quality of Experience (QoE)-aware placement of applications in Fog computing environments’, Journal of Parallel and Distributed Computing, vol. 132, pp. 190-203.

Baranwal, G, Yadav, R and Vidyarthi, DP 2020, ‘QoE Aware IoT Application Placement in Fog Computing Using Modified-TOPSIS’, Mobile Networks and Applications, vol. 25, no. 5, pp. 1816-1832.

McRae L, Ellis, K & Kent, M 2019, ‘Internet of Things (IoT): Education and Technology. Relationship between Education Technology for students with Disabilities’, pp.

-37.

Madiha, H., Lei, L., Laghari, A. and Karim, S., 2020. Quality of Experience and Quality of Service of Gaming Services in Fog Computing. Proceedings of the 2020 4th International Conference on Management Engineering, Software Engineering and Service Sciences,.

Abar, T, Rachedi, A, Ben Letaifa, A, Fabian, P & el Asmi, S 2020, ‘FellowMe Cache: Fog Computing approach to enhance (QoE) in Internet of Vehicles’, Future Generation Computer Systems, vol. 113, pp. 170-182.

Santos, H, Alencar, D, Meneguette, R, Rosário, D, Nobre, J, Both, C, Cerqueira, E & Braun, T 2020, ‘A 42 multi-tier fog content orchestrator mechanism with quality of experience support’, Computer Networks, col. 177, pp. 107-288.

Shi, W, Cao, J, Zhang, Q, Li, Y & Xu, L 2016, ‘Edge Computing: Vision and Challenges’, IEEE Internet of Things Journal, vol. 3, no. 5, pp. 637-646.

Laghari, AA, He, H & Channa, MI 2018, ‘Measuring Effect of Packet Reordering on Quality of Experience (QoE) in Video Streaming’, 3D Research, vol. 9, no. 3, pp. 1-11.

Laghari AA, He H, Shafiq M & Khan, A 2016, ‘Assessing effect of cloud distance on end user’s quality of experience (QoE)’, IEEE International Conference on Communications (ICC), pp. 500–505.

Mukherjee, M, Shu, L & Wang, D 2018, ‘Survey of fog computing: Fundamental, network applications, and research challenges’, IEEE Communications Surveys & Tutorials, vol. 20, no. 3, pp. 1826-1857.

Lin, Y & Shen, H 2015, ‘Cloud fog: Towards high quality of experience in cloud gaming’, International Conference on Parallel Processing (ICPP), pp. 500–509.

Pecori, R 2018, ‘A virtual learning architecture enhanced by fog computing and big data streams’, Future Internet, vol. 10, no. 4, pp. 1-30.

Aazam, M., Zeadally, S., Harras, K.A.: Offloading in fog computing for IoT: review, enabling technologies, and research opportunities. Futur. Gener. Comput. Syst. 87, 278–289 (2018)

Liu, L., Chang, Z., Guo, X., Mao, S., Ristaniemi, T.: Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J. 5(1), 283–294 (2018)

Liu, L., Z. Chang, and X. Guo, Socially-aware Dynamic Computation Offloading Scheme for Fog Computing System with Energy Harvesting Devices. IEEE Internet Things J.. p. 1–1 (2018)

Xu, J. and S. Ren. Online learning for offloading and autoscaling in renewable-powered mobile edge computing. In Global Communications Conference (GLOBECOM), 2016 IEEE. IEEE (2016)

Alam, M.G.R., Y.K. Tun, and C.S. Hong. Multi-agent and reinforcement learning based code offloading in mobile fog. In Information Networking (ICOIN), 2016 International Conference on. IEEE (2016)

Ye, D., et al., Scalable Fog Computing with Service Offloading in Bus Networks. p. 247–251 (2016)

Ahn, S., M. Gorlatova, and M. Chiang. Leveraging fog and cloud computing for efficient computational offloading. In Undergraduate Research Technology Conference (URTC), 2017 IEEE MIT. IEEE (2017)

Bozorgchenani, A., D. Tarchi, and G.E. Corazza. An Energy and Delay-Efficient Partial Offloading Technique for Fog Computing Architectures. In GLOBECOM 2017- 2017 IEEE Global Communications Conference. IEEE (2017)

Wang, X., Ning, Z., Wang, L.: Offloading in internet of vehicles: a fog-enabled real-time traffic management system. IEEE Trans. Ind. Inf. 14(10), 4568–4578 (2018)

Zhao, X., L. Zhao, and K. Liang. An Energy Consumption Oriented Offloading Algorithm for Fog Computing. In International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness. Springer (2016)

Meng, X., Wang, W., Zhang, Z.: Delay-constrained hybrid computation offloading with cloud and fog computing. IEEE (ACCESS). 5, 21355–21367 (2017)

Chamola, V., C.-K. Tham, and G.S. Chalapathi. Latency aware mobile task assignment and load balancing for edge cloudlets. In Pervasive Computing and Communications Workshops (PerCom Workshops), 2017 IEEE International Conference on. IEEE (2017)

Khan, J.A., C. Westphal, and Y. Ghamri-Doudane. Offloading Content with Self-organizing Mobile Fogs. In Teletraffic Congress (ITC 29), 2017 29th International. IEEE (2017)

Zhu, Q., Si, B., Yang, F., Ma, Y.: Task offloading decision in fog computing system. China Communications (Chinacom). 14(11), 59–68 (2017)

Chang, Z., et al. Energy Efficient Optimization for Computation Offloading in Fog Computing System. In GLOBECOM 2017-2017 IEEE Global Communications Conference. IEEE (2017)

Bao, W., et al. Cost-Effective Processing in Fog-Integrated Internet of Things Ecosystems. In Proceedings of the 20th ACM International Conference on Modelling, Analysis and Simulation of Wireless and Mobile Systems. ACM (2017)

A. A. Mutlag, M. K. A. Ghani, N. Arunkumar, M. A. Mohamed, and O. Mohd, ‘‘Enabling technologies for fog computing in healthcare IoT systems,’’ Future Gener. Comput. Syst., vol. 90, pp. 62–78, Jan. 2019.

Y. Sun and F. Lin, ‘‘Non-cooperative differential game for incentive to contribute resource-based crowd funding in fog computing,’’ Bol. Tec. Bull., vol. 55, no. 8, pp. 69–77, 2017.

Yin, L., Luo, J. and Luo, H., 2018. Tasks Scheduling and Resource Allocation in Fog Computing Based on Containers for Smart Manufacturing. IEEE Transactions on Industrial Informatics, 14(10), pp.4712-4721.

Alizadeh, M., Khajehvand, V., Rahmani, A. and Akbari, E., 2020. Task scheduling approaches in fog computing: A systematic review. International Journal of Communication Systems, p.e4583.

Yadav, A, Mandoria, H., 2017, Study of task scheduling algorithms in the cloud computing environment: a review. International Journal of Computer Science and Information Technologies, 8(4), pp.462-468.

Rajesh ME, Mahalakshmi MJ. Optimization of resource allocation using FCFS scheduling in cloud computing. Optimization. 2015;5(2): 20-26.

El Amrani C, Gibet Tani H. Smarter round robin scheduling algorithm for cloud computing and big data. J Data Mining Digital Humanity. 2018.

Srinath HMDM. Memory constrained load shared minimum execution time grid task scheduling algorithm in a heterogeneous environment. Indian J Sci Technol. 2015;8(15):15.

Li Y, Niu J, Zhang J, Atiquzzaman M, Long X. Real-time scheduling for periodic tasks in homogeneous multi-core system with minimum execution time. In: International Conference on Collaborative Computing: Networking, Applications and Worksharing. Cham: Springer; 2016:175-187.

Wu X, Huang D, Sun YE, Bu X, Xin Y, Huang H. An efficient allocation mechanism for crowdsourcing tasks with minimum execution time. In: International Conference on Intelligent Computing. Cham: Springer; 2017, August:156-167. 48. N

NoroozOliaee M, Hamdaoui B, Guizani M, Ghorbel MB. Online multi-resource scheduling for minimum task completion time in cloud servers. In: 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE; 2014, April:375-379. 49.

Wang Y, Sun Y, Sun Y. Task scheduling algorithm in cloud computing based on fairness load balance and minimum completion time. In: 2015 4th National Conference on Electrical, Electronics and Computer Engineering. Atlantis Press; 2015, December.

Priyadarsini RJ, Arockiam L. Performance evaluation of min–min and max–min algorithms for job scheduling in federated cloud. Int J Comput Appl. 2014;99(18):47-54.

Patel G, Mehta R, Bhoi U. Enhanced load balanced min–min algorithm for static meta task scheduling in cloud computing. Proc Comp Sci. 2015;57:545-553

Rajput SS, Kushwah VS. A genetic based improved load balanced min–min task scheduling algorithm for load balancing in cloud computing. In: 2016 8th International Conference on Computational Intelligence and Communication Networks (CICN). IEEE; 2016, December:677-681

Ahmed Z, Ashrafi AF, Mahbub M. Clustering based max–min scheduling in cloud environment. Environment. 2017;9:10

Moggridge P, Helian N, Sun Y, Lilley M, Veneziano V, Eaves M. Revising max–min for scheduling in a cloud computing context. In: 2017 IEEE 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE). IEEE; 2017, June:125-130

Konjaang J, Ayob FH, Muhammed A. An optimized max–min scheduling algorithm in cloud computing. J Theor Applied Info Technol. 2017;95(9).

Kaur K, Kaur N, Kaur K. A novel context and load-aware family genetic algorithm based task scheduling in cloud computing. In: Data Engineering and Intelligent Computing. Singapore: Springer; 2018:521-531.

Zhang N, Yang X, Zhang M, Sun Y, Long K. A genetic algorithm-based task scheduling for cloud resource crowd-funding model. Int J Comm Syst. 2018;31(1):e3394.

Liu X, Liu J. A task scheduling based on simulated annealing algorithm in cloud computing. Int J Hybrid Info Technol. 2016;9(6): 403-412.

Gabi D, Ismail AS, Zainal A, Zakaria Z, Al-Khasawneh A. Cloud scalable multi-objective task scheduling algorithm for cloud computing using cat swarm optimization and simulated annealing. In: 2017 8th International Conference on Information Technology (ICIT). IEEE; 2017, May:599-604.

Rewehel EM, Mostafa MSM, Ragaie MO. New subtask load balancing algorithm based on OLB and LBMM scheduling algorithms in cloud. In: Proceedings of the 2014 International Conference on Computer Network and Information Science. IEEE Computer Society; 2014, October:9-14.

Borthakur D. The hadoop distributed file system: architecture and design. Hadoop Project Website. 2007;11(2007):21.

Zaharia M, Konwinski A, Joseph AD, Katz RH, Stoica I. Improving MapReduce performance in heterogeneous environments. Osdi. 2008, December;8(4):7.

Zaharia M, Borthakur D, Sarma JS, Elmeleegy K, Shenker S, Stoica I. Job scheduling for multi-user mapreduce clusters. In: Technical report UCB/EECS-2009-55. Vol.47 Berkeley: EECS Department, University of California; 2009:131.

Zaharia M, Borthakur D, Sen Sarma J, Elmeleegy K, Shenker S, Stoica I. Delay scheduling: a simple technique for achieving locality and fairness in cluster scheduling. In: Proceedings of the 5th European Conference on Computer Systems. ACM; 2010, April:265-278.

Dryad. http://research.microsoft.com/enus/projects/dryad/.

Isard M, Prabhakaran V, Currey J, Wieder U, Talwar K, Goldberg A. Quincy: fair scheduling for distributed computing clusters. In: Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles. ACM; 2009, October:261-276.

Abdullah M, Othman M. Cost-based multi-QoS job scheduling using divisible load theory in cloud computing. Proc Comp Sci. 2013;18: 928-935.

Kumari, A., Tanwar, S., Tyagi, S. and Kumar, N., 2018. Fog computing for Healthcare 4.0 environment: Opportunities and challenges. Computers & Electrical Engineering, 72, pp.1-13.

Mahmoud, M., Rodrigues, J., Saleem, K., Al-Muhtadi, J., Kumar, N. and Korotaev, V., 2018. Towards energy-aware fog-enabled cloud of things for healthcare. Computers & Electrical Engineering, 67, pp.58-69.

Hu, P., Dhelim, S., Ning, H. and Qiu, T., 2017. Survey on fog computing: architecture, key technologies, applications and open issues. Journal of Network and Computer Applications, 98, pp.27-42.

Bilal, K., Khalid, O., Erbad, A. and Khan, S., 2018. Potentials, trends, and prospects in edge technologies: Fog, cloudlet, mobile edge, and micro data centers. Computer Networks, 130, pp.94-120.

Rahmani, A., Gia, T., Negash, B., Anzanpour, A., Azimi, I., Jiang, M. and Liljeberg, P., 2018. Exploiting smart e-Health gateways at the edge of healthcare Internet-of-Things: A fog computing approach. Future Generation Computer Systems, 78, pp.641-658.

T. Nguyen Gia, et al., Low-cost fog-assisted health-care IoT system with energy-efficient sensor nodes, in: 2017 13th Int. Wirel. Commun. Mob. Comput. Conf. IWCMC 2017, 2017, pp. 1765–1770.

M. Ahmad, M.B. Amin, S. Hussain, B.H. Kang, T. Cheong, S. Lee, Health Fog: a novel framework for health and wellness applications, J. Supercomput. 72 (10) (2016) 3677–3695.

S. Chakraborty, S. Bhowmick, P. Talaga, D.P. Agrawal, Fog networks in healthcare application, in: Proc. - 2016 IEEE 13th Int. Conf. Mob. Ad Hoc Sens. Syst. MASS 2016, 2016, pp. 386–387.

H. Dubey, J. Yang, N. Constant, A.M. Amiri, Q. Yang, K. Makodiya, Fog data: Enhancing telehealth big data through fog computing, in: Proc. ASE BigData Soc. 2015, 2015, pp. 14:1–14:6.

A.M. Rahmani, et al., Exploiting smart e-Health gateways at the edge of healthcare Internet-of-Things: A fog computing approach, Future Gener. Comput. Syst. 78 (2018) 641–658.

B. Negash, et al., Leveraging fog computing for healthcare IoT, in: Fog Computing in the Internet of Things: Intelligence at the Edge, 2017, pp. 145–169

S.K. Sood, I. Mahajan, Wearable IoT sensor based healthcare system for identifying and controlling chikungunya virus, Comput. Ind. 91 (2017) 33–44.

F. T. Zohora, M. R. R. Khan, M. F. R. Bhuiyan, A. K. Das, Enhancing the capabilities of IoT based fog and cloud infrastructures for time sensitive events, in: ICECS 2017 - Proceeding 2017 Int. Conf. Electr. Eng. Comput. Sci. Sustain. Cult. Herit. Towar. Smart Environ. Better Future., 2017, pp.224–230

O. Fratu, C. Pena, R. Craciunescu, S. Halunga, Fog computing system for monitoring Mild Dementia and COPD patients - Romanian case study, in: 2015 12th Int. Conf. Telecommun. Mod. Satell. Cable Broadcast. Serv. TELSIKS 2015, 2015, pp. 123–128.

S.R. Moosavi, et al., End-to-end security scheme for mobility enabled healthcare Internet of Things, Futur, Gener. Comput. Syst. 64 (2016) 108–124.

P. Hu, S. Dhelim, H. Ning,T. Qiu,Survey on Fog Computing: Architecture, Key Technologies, Applications and Open Issues, Vol. 98, Academic Press, 2017, pp.27–42.

H. Atlam, R. Walters, G. Wills, Fog computing and the Internet of Things: A review, Big Data Cogn. Comput. 2 (2) (2018) 10.

A.M. Rahmani, et al., Exploiting Smart E-Health Gateways At the Edge of Healthcare Internet-of-Things: A Fog Computing Approach, Vol.78 ,Elsevier b. V., 2017, pp.641-658

Islam, N., Faheem, Y., Din, I., Talha, M., Guizani, M. and Khalil, M., 2019. A blockchain-based fog computing framework for activity recognition as an application to e-Healthcare services. Future Generation Computer Systems, 100, pp.569-578.

Vijayakumar, V., Malathi, D., Subramaniyaswamy, V., Saravanan, P. and Logesh, R., 2019. Fog computing-based intelligent healthcare system for the detection and prevention of mosquito-borne diseases. Computers in Human Behavior, 100, pp.275-285.

Dl.acm.org. 2020. Fog Computing For Sustainable Smart Cities: A Survey: ACM Computing Surveys: Vol 50, No 3.

Butun et al. (2019). Security Implications of Fog Computing on the Internet of Things. 2019 IEEE International Conference on Consumer Electronics, ICCE 2019, 20201010, 1–6.

Badidi, E., Mahrez, Z. and Sabir, E., 2020. Fog Computing for Smart Cities’ Big Data Management and Analytics: A Review. Future Internet, 12(11), pp.190.

Zahmatkesh, H. and Al-Turjman, F., 2020. Fog computing for sustainable smart cities in the IoT era: Caching techniques and enabling technologies - an overview. Sustainable Cities and Society, 59, pp.102139.

Amaxilatis, D., Chatzigiannakis, I., Tselios, C., Tsironis, N., Niakas, N. and Papadogeorgos, S., 2020. A Smart Water Metering Deployment Based on the Fog Computing Paradigm. Applied Sciences, 10(6), pp.1965.

Tang, B., Chen, Z., Hefferman, G., Pei, S., Wei, T., He, H. and Yang, Q., 2017. Incorporating Intelligence in Fog Computing for Big Data Analysis in Smart Cities. IEEE Transactions on Industrial Informatics, 13(5), pp. 2140-2150.

Javadzadeh, G. and Rahmani, A., 2019. Fog Computing Applications in Smart Cities: A Systematic Survey. Wireless Networks, 26(2), pp.1433-1457.

Pooja V. Garach, Rikin Thakkar, 2018. Design and Implementation of Smart Waste Management System using FOG computing. International Research Journal of Engineering and Technology, 5(4), pp.3888-3891.

Puthal et al. (2019). Fog Computing Security Challenges and Future Directions [Energy and Security]. IEEE Consumer Electronics Magazine, 8(3), 92–96.

Butun et al. (2019). Security Implications of Fog Computing on the Internet of Things. 2019 IEEE International Conference on Consumer Electronics, ICCE 2019, 20201010, 1–6.

Alzoubi, Y. I., Al-Ahmad, A., & Jaradat, A. (2021). Fog computing security and privacy issues, open challenges, and blockchain solution: An overview. International Journal of Electrical and Computer Engineering, 11(6), 5081–5088.

Isa, I.S.B.M., El-Gorashi, T.E.H., Musa, M.O.I. and Elmirghani, J.M.H. (2020). Energy Efficient Fog-Based Healthcare Monitoring Infrastructure. IEEE Access, 8, pp.197828–197852.

Toor, A., Islam, S. ul, Sohail, N., Akhunzada, A., Boudjadar, J., Khattak, H.A., Din, I.U. and Rodrigues, J.J.P.C. (2019). Energy and performance aware fog computing: A case of DVFS and green renewable energy. Future Generation Computer Systems, 101, pp.1112–1121.

Li, G., Yan, J., Chen, L., Wu, J., Lin, Q. and Zhang, Y. (2019). Energy Consumption Optimization With a Delay Threshold in Cloud-Fog Cooperation Computing. IEEE Access, 7, pp.159688–159697.

La, Q.D., Ngo, M.V., Dinh, T.Q., Quek, T.Q.S. and Shin, H. (2019). Enabling intelligence in fog computing to achieve energy and latency reduction. Digital Communications and Networks, 5(1), pp.3–9.

Madiha, H., Lei, L., Laghari, A.A. and Karim, S. (2020). Quality of Experience and Quality of Service of Gaming Services in Fog Computing. Proceedings of the 2020 4th International Conference on Management Engineering, Software Engineering and Service Sciences.

Pecori, R. (2019). Augmenting Quality of Experience in Distance Learning Using Fog Computing. IEEE Internet Computing, 23(5), pp.49–58.

Aazam, M., Harras, K.A. and Zeadally, S. (2019). Fog Computing for 5G Tactile Industrial Internet of Things: QoE-Aware Resource Allocation Model. IEEE Transactions on Industrial Informatics, 15(5), pp.3085–3092.

Mahmud, R., Srirama, S.N., Ramamohanarao, K. and Buyya, R. (2019). Quality of Experience (QoE)-aware placement of applications in Fog computing environments. Journal of Parallel and Distributed Computing, 132, pp.190–203.

Phan, L.-A., Nguyen, D.-T., Lee, M., Park, D.-H. and Kim, T. (2021). Dynamic fog-to-fog offloading in SDN-based fog computing systems. Future Generation Computer Systems, 117, pp.486–497.

Li, Q. et al. (2019) ‘Energy-efficient computation offloading and resource allocation in fog computing for Internet of Everything’, China Communications. China Institute of Communications, 16(3), pp. 32–41. doi: 10.12676/j.cc.2019.03.004.

Aljanabi, S. and Chalechale, A. (2021). Improving IoT Services Using a Hybrid Fog-Cloud Offloading. IEEE Access, 9, pp.13775–13788.

Gao, X., Huang, X., Bian, S., Shao, Z. and Yang, Y. (2019). PORA: Predictive Offloading and Resource Allocation in Dynamic Fog Computing Systems. IEEE Internet of Things Journal, pp.1–1.

Xie, J., Jia, Y., Chen, Z., Nan, Z. and Liang, L. (2019). Efficient task completion for parallel offloading in vehicular fog computing. China Communications, 16(11), pp.42–55.

Yang, M., Ma, H., Wei, S., Zeng, Y., Chen, Y. and Hu, Y. (2020). A Multi-Objective Task Scheduling Method for Fog Computing in Cyber-Physical-Social Services. IEEE Access, 8, pp.65085–65095.

Ghanavati, S., Abawajy, J.H. and Izadi, D. (2020). An Energy Aware Task Scheduling Model Using Ant-Mating Optimization in Fog Computing Environment. IEEE Transactions on Services Computing, pp.1–1.

Abdel-Basset, M., Mohamed, R., Elhoseny, M., Bashir, A.K., Jolfaei, A. and Kumar, N. (2021). Energy-Aware Marine Predators Algorithm for Task Scheduling in IoT-Based Fog Computing Applications. IEEE Transactions on Industrial Informatics, 17(7), pp.5068–5076.

Ghanavati, S., Abawajy, J. and Izadi, D. (2020). Automata-based Dynamic Fault Tolerant Task Scheduling Approach in Fog Computing. IEEE Transactions on Emerging Topics in Computing, pp.1–1.


Refbacks

  • There are currently no refbacks.