Advertisement

Modified Shortest Job First for Load Balancing in Cloud-Fog Computing

  • Tooba Nazar
  • Nadeem Javaid
  • Moomina Waheed
  • Aisha Fatima
  • Hamida Bano
  • Nouman Ahmed
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 25)

Abstract

Minimizing the electricity consumption and cost is one of the most demanding needs of today. As with the rapid increase in demand, there is a great need to design new solutions for effective energy management. With the advent of new Information Communication Technologies (ICT) traditional electricity grids, meters, buildings and appliances became Smart Grids (SGs), Smart Meters (SMs), Smart Buildings (SBs) and Smart Appliances (SAs). The SBs consists of a large number of SAs. These smart appliances are constantly sharing, their data with SGs, SMs and SBs. So a huge amount of data is generated every day. This data requires complex computations, faster retrievals and larger storage facilities [1]. Keeping this in view, a new energy management system is designed with the help of Cloud and Fog computing. As the Cloud Computing (CC) provides large number of data computation and permanent storage facilities however, it has limitations in fast data retrieval and causes response delays. On the other hand, Fog Computing (FC) offers faster information retrieval with less response delays with only limitation of temporary storage. The proposed system architecture integrates the qualities of both CC and FC by combining their services. To manage the load between different Virtual Machines (VMs) on Fog servers a new load balancing algorithm Modified Shortest Job First (MSJF) is the proposed. The performance of proposed algorithm is evaluated through different performance parameters. e.g. Processing Time (PT), Response Time (RT) and cost. To validate the performance of proposed scheme simulations are carried out in the Cloud Analyst tool. From the results it is assumed that the proposed technique can not outperforms the Round Robin (RR) and Throttled algorithms, due to its limitations in network delays and RT.

Keywords

Demand Side Management (DSM) Smart Buildings (SBs) Smart Grids (SGs) Cloud Computing (CC) Fog Computing (FC) 

References

  1. 1.
    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
  2. 2.
    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
  3. 3.
    GLobal Tech Incorporated, Enabling the SmartGrid through Cloud ComputingGoogle Scholar
  4. 4.
    Nager, S.K., Gill, N.S.: An improved shortest job first scheduling algorithm to decrease starvation in cloud computing (2016)Google Scholar
  5. 5.
    Yasmeen, A., Javaid, N., Rehman, O.U., Iftikhar, H., Malik, M.F., Muhammad, F.J.: 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
  6. 6.
    Zahoor, S., Javaid, N., Khan, A., Muhammad, F.J., Zahid, M., Guizani, 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
  7. 7.
  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.
    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
  10. 10.
    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 a grid-connected microgrid. Sustainability 10(4), 1245 (2018)CrossRefGoogle Scholar
  11. 11.
    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)CrossRefGoogle Scholar
  12. 12.
    Chugh, S., Verma, A., Sharma, K., Ssiet, D.: Data center processing time evaluation of service broker policies. In: A single Data Center (2015)Google Scholar
  13. 13.
    Chekired, D.A., Khoukhi, L., Mouftah, H.T.: Decentralized cloud-SDN architecture in smart grid: a dynamic pricing model. IEEE Trans. Ind. Inform. 14(3), 1220–1231 (2018)CrossRefGoogle Scholar
  14. 14.
    Islam, N., Waheed, S.: Fuzzy based efficient service broker policy for cloud. Int. J. Comput. Appl. 168(4), 3740 (2017)CrossRefGoogle Scholar
  15. 15.
    Kim, I.Y., De Weck, O.: Adaptive weighted-sum method for bi-objective optimization: pareto front generation. Struct. Multidiscip. Optim. 29, 149–158 (2005)CrossRefGoogle Scholar
  16. 16.
    Puthal, D., Obaidat, M.S., Nanda, P., Prasad, M., Mohanty, S.P., Zomaya, A.Y.: Secure and sustainable load balancing of edge data centers in fog computing. IEEE Commun. Mag. 56(5), 60–65 (2018)CrossRefGoogle Scholar
  17. 17.
    Ataie, E., Entezari-Maleki, R., Etesami, S.E., Egger, B., Ardagna, D., Movaghar, A.: Power-aware performance analysis of self-adaptive resource management in IaaS clouds. Future Gener. Comput. Syst. 86, 134–144 (2018)CrossRefGoogle Scholar
  18. 18.
    Rahim, S., Iqbal, Z., Shaheen, N., Khan, Z.A., Qasim, U., Khan, S.A., Javaid, N.: Ant colony optimization based energy management controller for smart grid. In: 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA), pp. 1154–1159. IEEE (2016)Google Scholar
  19. 19.
    Khalid, A., Javaid, N., Mateen, A., Khalid, A., Khan, Z.A., Qasim, U.: Demand side management using hybrid bacterial foraging and genetic algorithm optimization techniques. In: 2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS), pp. 494–502. IEEE (2016)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Tooba Nazar
    • 1
  • Nadeem Javaid
    • 1
  • Moomina Waheed
    • 1
  • Aisha Fatima
    • 1
  • Hamida Bano
    • 1
  • Nouman Ahmed
    • 1
  1. 1.COMSATS UniversityIslamabadPakistan

Personalised recommendations