Abstract
Cloud is an on-demand centralized global internet service provider to the end-user. Cloud computing, however, faces problems like high latency and low degree of security and privacy. For low latency, better control of the system and high-security fogs are integrated in the architecture. The cloud-fog based architecture provides security, control of data, quick response and processing time. Recently one of the emerging research areas of Smart Grid (SG) is the integration of Internet-of-Things (IoTs) with SG services to improve its capability. IoTs are interrelated digital machines, objects, and computing devices which have the ability to transfer information over the internet without human interaction with the system. SG is a modern energy management grid for smart use of resources and to optimize Peak Average Ratio (PAR) of energy consumption. Cloud-fog based architecture is integrated with SG for efficient utilization of resources and better management of the system. In cloud-fog computing, the load balancer allocates requests of end-user to Virtual Machines (VMs). In this paper a load balancing scheduling algorithm is presented namely; Min-conflicts scheduling algorithm. The algorithm takes a heuristic approach to solve a Constraint Satisfaction Problem (CSP).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Blanco-Novoa, O., Fernandez-Carames, T.M., Fraga-Lamas, P., Castedo, L.: An electricityprice-aware open-source smart socket for the internet of energy. Sensors 17(3), 643 (2017)
Xia, Z., Wang, X., Zhang, L., Qin, Z., Sun, X., Ren, K.: A privacy-preserving and copy-deterrence content-based image retrieval scheme in cloud computing. IEEE Trans. Inf. Forensics Secur. 11(11), 2594–2608 (2016)
Fu, Z., Ren, K., Shu, J., Sun, X., Huang, F.: Enabling personalized search over encrypted outsourced data with efficiency improvement. IEEE Trans. Parallel Distrib. Syst. 27(9), 2546–2559 (2016)
Luo, F., Zhao, J., Dong, Z.Y., Chen, Y., Xu, Y., Zhang, X., Wong, K.P.: Cloud-based information infrastructure for next-generation power grid: conception, architecture, and applications. IEEE Trans. Smart Grid 7(4), 1896–1912 (2016)
Xing, H., Fu, M., Lin, Z., Mou, Y.: Decentralized optimal scheduling for charging and discharging of plug-in electric vehicles in smart grids. IEEE Trans. Power Syst. 31(5), 4118–4127 (2016)
Chiang, M., Zhang, T.: Fog and IoT: an overview of research opportunities. IEEE Internet Things J. 3(6), 854–864 (2016)
Okay, F.Y., Ozdemir, S.: A fog computing based smart grid model. In: 2016 International Symposium on Networks, Computers and Communications (ISNCC), pp. 1–6. IEEE (2016)
Reka, S.S., Ramesh, V.: Demand side management scheme in smart grid with cloud computing approach using stochastic dynamic programming. Perspect. Sci. 8, 169–171 (2016)
Javaid, N., Sher, A., Nasir, H., Guizani, N.: Intelligence in IoT based 5G networks: opportunities and challenges. In: IEEE Communications Magazine, June 2018
Bonomi, F., Milito, R.: Fog computing and its role in the Internet of Things. In: Proceedings of the MCC Workshop on Mobile Cloud Computing (2012). https://doi.org/10.1145/2342509.2342513
Bera, S., Misra, S., Rodrigues, J.: Cloud computing applications for smart grid: a survey. IEEE Trans. Parallel Distrib. Syst. (2014). https://doi.org/10.1109/TPDS.2014.2321378
Rahim, S., Javaid, N., Ahmad, A., Khan, S.A., Khan, Z.A., Alrajeh, N., Qasim, U.: Exploiting heuristic algorithms to efficiently utilize energy management controllers with renewable energy sources. Energy Build. 129, 452–470 (2016). ISSN 0378-7788. https://doi.org/10.1016/j.enbuild.2016.08.008
Javaid, N., Ahmed, A., Iqbal, S., Ashraf, M.: Day ahead real time pricing and critical peak pricing based power scheduling for smart homes with different duty cycles. Energies 11(6), 1464 (2018). ISSN 1996-1073. https://doi.org/10.3390/en11061464
Aslam, S., Javaid, N., Khan, F.A., Alamri, A., Almogren, A., Abdul, W.: Towards efficient energy management and power trading in a residential area via integrating grid-connected microgrid. Sustainability 10(4), 1245 (2018). ISSN: 2071–1050. https://doi.org/10.3390/su10041245.
Dam, S., Mandal, G., Dasgupta, K., Dutta, P.: An ant-colony-based meta-heuristic approach for load balancing in cloud computing. In: Intelligence and Soft Computing in Engineering, pp. 204–232. IGI Global (2018)
Vivek, M.S., Manohar. P.: A load balancing model using bio inspired firefly algorithm in cloud computing. Int. J. Eng. Technol. 7.1.1, 671–674 (2018)
Kaur, P.: A comparison of popular heuristics for load balancing in cloud computing (2018)
Chiang, M.L., Hsieh, H.C., Tsai, W.C., Ke, M.C.: An improved task scheduling and load balancing algorithm under the heterogeneous cloud computing network. In: 2017 IEEE 8th International Conference on Awareness Science and Technology (iCAST), Taichung, pp. 290–295 (2017)
Rohith, K.P.S.S., Anand, A.: Analytical Study of different Load balancing algorithms. Int. J. Adv. Studi. Comput. Sci. Eng. 7(1), 21–26 (2018)
Wang, X., et al.: A distributed truthful auction mechanism for task allocation in mobile cloud computing. IEEE Trans. Serv. Comput. (2018)
Wang, Z.: Optimizing cloud-service performance: efficient resource provisioning via optimal workload allocation. IEEE Trans. Parallel Distrib. Syst. 28(6), 1689–1702 (2017)
Jin, A.-L., Song, W., Zhuang, W.: Auction-based resource allocation for sharing cloudlets in mobile cloud computing. IEEE Trans. Emerg. Topics Comput. 6(1), 45–57 (2018)
Varela Souto, A.: Optimization and energy management of a microgrid based on frequency communications (2016)
Olivas, F., Valdez, F., Castillo, O., Gonzalez, C.I., Martinez, G., Melin, P.: Ant colony optimization with dynamic parameter adaptation based on interval type-2 fuzzy logic systems. Appl. Soft Comput. 53, 74–87 (2017)
Gabbar, H.A., Labbi, Y., Bower, L., Pandya, D.: Performance optimization of integrated gas and power within MG using hybrid PSO-PS algorithm. Int. J. Energy Res. 40(7), 971–982 (2016)
Wickremasinghe, B., Buyya, R.: CloudAnalyst: a CloudSim-based tool for modelling and analysis of large scale cloud computing environments. MEDC Project Rep. 22(6), 433–659 (2009)
Minton, S.: Minimizing conflicts: a heuristic repair method for constraint satisfaction and scheduling problems. Artif. Intell. 58(1–3), 161–205 (1992)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Kamal, M.B., Javaid, N., Naqvi, S.A.A., Butt, H., Saif, T., Kamal, M.D. (2019). Heuristic Min-conflicts Optimizing Technique for Load Balancing on Fog Computing. In: Xhafa, F., Barolli, L., Greguš, M. (eds) Advances in Intelligent Networking and Collaborative Systems. INCoS 2018. Lecture Notes on Data Engineering and Communications Technologies, vol 23. Springer, Cham. https://doi.org/10.1007/978-3-319-98557-2_19
Download citation
DOI: https://doi.org/10.1007/978-3-319-98557-2_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-98556-5
Online ISBN: 978-3-319-98557-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)