Cloud Computing infrastructures have been extensively deployed to support energy computation within built environments. This has ranged from predicting potential energy demand for a building (or a group of buildings), undertaking heat profile/energy distribution simulations, to understanding the impact of climate and weather on building operation. Cloud computing usage in these scenarios have benefited from resource elasticity, where the number and types of resources can change based on the complexity of the simulation being considered. While there are numerous advantages of using a cloud based energy management system, there are also significant limitations. For instance, many such systems assume that the data has been pre-staged at a cloud platform prior to simulation, and do not take account of data transfer times from the building to the simulation platform. The need for supporting computation at edge resources, which can be hosted within the building itself or shared within a building complex, has become important over recent year. Additionally, network connectivity between the sensing infrastructure within a built environment and a data centre where analysis is to be carried out can be intermittent or may fail. There is therefore also a need to better understand how computation/analysis can be carried out closer to the data capture site to complement analysis that would be undertaken at the data centre. We describe how the Fog computing paradigm can be used to support some of these requirements, extending the capability of a data centre to support energy simulation within built environments.


Distributed clouds Fog computing Energy management Built environments 



This work was carried out in the InnovateUK/EPSRC-funded “Ebbs and Flows of Energy Systems” (EFES) project.


  1. 1.
    I.E. Agency: Energy efficiency (2017). Accessed 11 Jan 2017
  2. 2.
    Amarasinghe, K., Wijayasekara, D., Manic, M.: Neural network based downscaling of building energy management system data. In: IEEE 23rd International Symposium on Industrial Electronics (ISIE), pp. 2670–2675. IEEE (2014)Google Scholar
  3. 3.
    Bera, S., Misra, S., Rodrigues, J.J.: Cloud computing applications for smart grid: A survey. IEEE Trans. Parallel Distrib. Syst. 26(5), 1477–1494 (2015)CrossRefGoogle Scholar
  4. 4.
    Bonomi, F.: Connected vehicles, the internet of things, and fog computing. In: The Eighth ACM International Workshop on Vehicular Inter-Networking (VANET), Las Vegas, pp. 13–15 (2011)Google Scholar
  5. 5.
    Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13–16. ACM (2012)Google Scholar
  6. 6.
    Diaz-Montes, J., AbdelBaky, M., Zou, M., Parashar, M.: CometCloud: enabling software-defined federations for end-to-end application workflows. IEEE Internet Comput. 19(1), 69–73 (2015)CrossRefGoogle Scholar
  7. 7.
    Diaz-Montes, J., Xie, Y., Rodero, I., Zola, J., Ganapathysubramanian, B., Parashar, M.: Exploring the use of elastic resource federations for enabling large-scale scientific workflows. In: Proceedings of Workshop on Many-Task Computing on Clouds, Grids, and Supercomputers (MTAGS), pp. 1–10 (2013)Google Scholar
  8. 8.
    Fadlullah, Z.M., Quan, D.M., Kato, N., Stojmenovic, I.: GTES: an optimized game-theoretic demand-side management scheme for smart grid. IEEE Syst. J. 8(2), 588–597 (2014)CrossRefGoogle Scholar
  9. 9.
    Giacobbe, M., Celesti, A., Fazio, M., Villari, M., Puliafito, A.: A sustainable energy-aware resource management strategy for IoT cloud federation. In: IEEE International Symposium on Systems Engineering (ISSE), pp. 170–175. IEEE (2015)Google Scholar
  10. 10.
    Green, R.C., Wang, L., Alam, M.: Applications and trends of high performance computing for electric power systems: focusing on smart grid. IEEE Trans. Smart Grid 4(2), 922–931 (2013)CrossRefGoogle Scholar
  11. 11.
    Hong, K., Lillethun, D., Ramachandran, U., Ottenwälder, B., Koldehofe, B.: Mobile fog: a programming model for large-scale applications on the internet of things. In: Proceedings of the Second ACM SIGCOMM Workshop on Mobile Cloud Computing, pp. 15–20. ACM (2013)Google Scholar
  12. 12.
    Ji, L., Lifang, W., Li, Y.: Cloud service based intelligent power monitoring and early-warning system. In: Innovative Smart Grid Technologies-Asia (ISGT Asia), pp. 1–4. IEEE (2012)Google Scholar
  13. 13.
    Kim, H., Kim, Y.-J., Yang, K., Thottan, M.: Cloud-based demand response for smart grid: architecture and distributed algorithms. In: IEEE International Conference on Smart Grid Communications (SmartGridComm), pp. 398–403. IEEE (2011)Google Scholar
  14. 14.
    Korzhyk, D., Conitzer, V., Parr, R.: Solving stackelberg games with uncertain observability. In: The 10th International Conference on Autonomous Agents and Multiagent Systems, vol. 3, pp. 1013–1020. International Foundation for Autonomous Agents and Multiagent Systems (2011)Google Scholar
  15. 15.
    Laustsen, J.: Energy efficiency requirements in building codes, energy efficiency policies for new buildings. Int. Energy Agency (IEA) 2, 477–488 (2008)Google Scholar
  16. 16.
    Li, X., Lo, J.-C.: Pricing and peak aware scheduling algorithm for cloud computing. In: Innovative Smart Grid Technologies (ISGT), 2012 IEEE PES, pp. 1–7. IEEE (2012)Google Scholar
  17. 17.
    Li, Z., Parashar, M.: A computational infrastructure for grid-based asynchronous parallel applications. In: Proceedings of the 16th International Symposium on High Performance Distributed Computing, pp. 229–230. ACM (2007)Google Scholar
  18. 18.
    Lohrmann, B., Kao, O.: Processing smart meter data streams in the cloud. In: 2nd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies (ISGT Europe), pp. 1–8. IEEE (2011)Google Scholar
  19. 19.
    Lv, H., Wang, F., Yan, A., Cheng, Y.: Design of cloud data warehouse and its application in smart grid. In: International Conference on Automatic Control and Artificial Intelligence (ACAI 2012), pp. 849–852. IET (2012)Google Scholar
  20. 20.
    Madsen, H., Burtschy, B., Albeanu, G., Popentiu-Vladicescu, F.: Reliability in the utility computing era: towards reliable fog computing. In: 20th International Conference on Systems, Signals and Image Processing (IWSSIP), pp. 43–46. IEEE (2013)Google Scholar
  21. 21.
    Maharjan, S., Zhu, Q., Zhang, Y., Gjessing, S., Basar, T.: Dependable demand response management in the smart grid: a stackelberg game approach. IEEE Trans. Smart Grid 4(1), 120–132 (2013)CrossRefGoogle Scholar
  22. 22.
    Marmaras, C., Javed, A., Cipcigan, L., Rana, O.: Predicting the energy demand of buildings during triad peaks in GB. Energy Build. 141, 262–273 (2017)CrossRefGoogle Scholar
  23. 23.
    Montes, J.D., Zou, M., Singh, R., Tao, S., Parashar, M.: Data-driven workflows in multi-cloud marketplaces. In: IEEE 7th International Conference on Cloud Computing, pp. 168–175. IEEE (2014)Google Scholar
  24. 24.
    Nishio, T., Shinkuma, R., Takahashi, T., Mandayam, N.B.: Service-oriented heterogeneous resource sharing for optimizing service latency in mobile cloud. In: Proceedings of the First International Workshop on Mobile Cloud Computing & Networking, pp. 19–26. ACM (2013)Google Scholar
  25. 25.
    National Institute of Standards and Technology. Cyber-physical systems — NIST (2016). Accessed 11 Jan 2017
  26. 26.
    Ottenwälder, B., Koldehofe, B., Rothermel, K., Ramachandran, U.: MigCEP: operator migration for mobility driven distributed complex event processing. In: Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems, pp. 183–194. ACM (2013)Google Scholar
  27. 27.
    Pérez-Lombard, L., Ortiz, J., Pout, C.: A review on buildings energy consumption information. Energy Build. 40(3), 394–398 (2008)CrossRefGoogle Scholar
  28. 28.
    United Nations Environment Programme: Why buildings (2016). Accessed 11 Jan 2017
  29. 29.
    Rajeev, T., Ashok, S.: A cloud computing approach for power management of microgrids. In: Innovative Smart Grid Technologies-India (ISGT India), 2011 IEEE PES, pp. 49–52. IEEE (2011)Google Scholar
  30. 30.
    Rusitschka, S., Eger, K., Gerdes, C.: Smart grid data cloud: a model for utilizing cloud computing in the smart grid domain. In: First IEEE International Conference on Smart Grid Communications (SmartGridComm), pp. 483–488. IEEE (2010)Google Scholar
  31. 31.
    Sheikhi, A., Rayati, M., Bahrami, S., Ranjbar, A.M., Sattari, S.: A cloud computing framework on demand side management game in smart energy hubs. Int. J. Electr. Power Energy Syst. 64, 1007–1016 (2015)CrossRefGoogle Scholar
  32. 32.
    Simmhan, Y., Aman, S., Kumbhare, A., Liu, R., Stevens, S., Zhou, Q., Prasanna, V.: Cloud-based software platform for big data analytics in smart grids. Comput. Sci. Eng. 15(4), 38–47 (2013)CrossRefGoogle Scholar
  33. 33.
    Stojmenovic, I., Wen, S.: The fog computing paradigm: scenarios and security issues. In: 2014 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1–8. IEEE (2014)Google Scholar
  34. 34.
    Tang, L., Li, J., Wu, R.: Synergistic model of power system cloud computing based on mobile-agent. In: 3rd IEEE International Conference on Network Infrastructure and Digital Content (IC-NIDC), pp. 222–226. IEEE (2012)Google Scholar
  35. 35.
  36. 36.
  37. 37.
  38. 38.
  39. 39.
    Wei, C., Fadlullah, Z.M., Kato, N., Stojmenovic, I.: On optimally reducing power loss in micro-grids with power storage devices. IEEE J. Sel. Areas Commun. 32(7), 1361–1370 (2014)CrossRefGoogle Scholar
  40. 40.
    Weng, T., Agarwal, Y.: From buildings to smart buildings—sensing and actuation to improve energy efficiency. IEEE Des. Test 29(4), 36–44 (2012)CrossRefGoogle Scholar
  41. 41.
    Wijayasekara, D., Linda, O., Manic, M., Rieger, C.: Mining building energy management system data using fuzzy anomaly detection and linguistic descriptions. IEEE Trans. Ind. Inform. 10(3), 1829–1840 (2014)CrossRefGoogle Scholar
  42. 42.
    Wijayasekara, D., Manic, M.: Data-fusion for increasing temporal resolution of building energy management system data. In: 41st Annual Conference of the IEEE Industrial Electronics Society, IECON 2015, pp. 004550–004555. IEEE (2015)Google Scholar
  43. 43.
    Yaagoubi, N., Mouftah, H.T.: User-aware game theoretic approach for demand management. IEEE Trans. Smart Grid 6(2), 716–725 (2015)CrossRefGoogle Scholar
  44. 44.
    Yang, C.-T., Chen, W.-S., Huang, K.-L., Liu, J.-C., Hsu, W.-H., Hsu, C.-H.: Implementation of smart power management and service system on cloud computing. In: 9th International Conference on Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), pp. 924–929. IEEE (2012)Google Scholar

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2018

Authors and Affiliations

  • Amir Javed
    • 1
  • Omer Rana
    • 1
  • Charalampos Marmaras
    • 2
  • Liana Cipcigan
    • 2
  1. 1.School of Computer Science and InformaticsCardiff UniversityCardiffUK
  2. 2.School of EngineeringCardiff UniversityCardiffUK

Personalised recommendations