Efficient Resource Allocation for Residential Smart Buildings Using Integrated Cloud and Fog Environment in Smart Grid

Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 25)


Cloud computing is an embedded computing technology that uses the internet to support large applications and servers to provide services to end users belongs to different companies. It has made accessibility of resources in flexible manners and improves the output and performance. However, in cloud computing load balancing and hosting of data centers on the internet creates unpredictable network latency. Resolved this problem by new computing model called Fog computing. In this paper, we are using cloud and fog computing environment in Smart Grid (SG) in an effective manner. Cloud and fog computing environment hold the energy management of groups of smart buildings. When a number of users increase cloud and fog load also increases and Response Time (RT) is too much high. So it is a big problem to reduce the RT. In this paper Highest Response Ratio Next (HRRN) algorithm, Round Robin (RR) and Throttled Algorithm (TA) are considered to reduce the RT. While considering these algorithms results are compared to each other.


Cloud computing Fog computing Response Time Cost Smart Grid Micro Grid 


  1. 1.
    Fatima, I., Javaid, N., Iqbal, M.N., Shafi, I., Anjum, A., Memon, U.: Integration of cloud and fog based environment for effective resource distribution in smart buildings. In: 14th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC-2018) (2018)Google Scholar
  2. 2.
    Yasmeen, A., Javaid, N., Iftkhar, H., Rehman, O., Malik, M.F.: Efficient resource provisioning for smart buildings utilizing fog and cloud based environment. In: 14th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC-2018) (2018)Google Scholar
  3. 3.
    Manasrah, A.M., Ba Ali, H.: Workflow scheduling using hybrid GA-PSO algorithm in cloud computing. In: Wireless Communications and Mobile Computing (2018)Google Scholar
  4. 4.
    Zahoor, S., Javaid, N., Khan, A., Ruqia, B., Muhammad, F.J., Zahid, M.: A cloud-fog-based smart grid model for efficient resource utilization. In: 14th IEEE International Wireless Communications and Mobile Computing Conference (IWCMC-2018) (2018)Google Scholar
  5. 5.
    Mohamed, N., Al-Jaroodi, J., Jawhar, I., Lazarova-Molnar, S., Mahmoud, S.: SmartCityWare: a service-oriented middleware for cloud and fog enabled smart city services. IEEE Access 5, 17576–17588 (2017)CrossRefGoogle Scholar
  6. 6.
    Cao, Z., Lin, J., Wan, C., Song, Y., Zhang, Y., Wang, X.: Optimal cloud computing resource allocation for demand side management in smart grid. IEEE Trans. Smart Grid 8(4), 1943–1955 (2017)Google Scholar
  7. 7.
    Al Faruque, M.A., Vatanparvar, K.: Energy management-as-a-service over fog computing platform. IEEE Internet Things J. 3(2), 161–169 (2016)CrossRefGoogle Scholar
  8. 8.
    Chekired, D.A., Khoukhi, L.: Smart grid solution for charging and discharging services based on cloud computing scheduling. IEEE Trans. Ind. Inform. 13(6), 3312–3321 (2017)CrossRefGoogle Scholar
  9. 9.
    Kumar, N., Vasilakos, A.V., Rodrigues, J.J.: A multi-tenant cloud-based DC nano grid for self-sustained smart buildings in smart cities. IEEE Commun. Mag. 55(3), 14–21 (2017)CrossRefGoogle Scholar
  10. 10.
    Li, Y., Chen, M., Dai, W., Qiu, M.: Energy optimization with dynamic task scheduling mobile cloud computing. IEEE Syst. J. 11(1), 96–105 (2017)CrossRefGoogle Scholar
  11. 11.
    Hashem, W., Nashaat, H., Rizk, R.: Honey bee based load balancing in cloud computing. KSII Trans. Internet Inf. Syst. 11(12), 5694–5711 (2017)Google Scholar
  12. 12.
    Logenthiran, T., Srinivasan, D., Shun, T.Z.: Demand side management in smart grid using heuristic optimization. IEEE Trans. Smart Grid 3(3), 1244–1252 (2012)CrossRefGoogle Scholar
  13. 13.
    Bharathi, C., Rekha, D., Vijayakumar, V.: Genetic algorithm based demand side management for smart grid. Wirel. Pers. Commun. 93(2), 481–502 (2017)CrossRefGoogle Scholar
  14. 14.
    Chen, S.L., Chen, Y.Y., Kuo, S.H.: CLB: a novel load balancing architecture and algorithm for cloud services. Comput. Electr. Eng. 58, 154–160 (2017)CrossRefGoogle Scholar
  15. 15.
    Pham, N.M.N., Le, V.S.: Applying Ant Colony System algorithm in multi-objective resource allocation for virtual services. J. Inf. Telecommun. 1(4), 319–333 (2017)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.COMSATS UniversityIslamabadPakistan

Personalised recommendations