{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T19:00:48Z","timestamp":1784833248814,"version":"3.55.0"},"reference-count":23,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100015068","name":"Universidade de Santiago de Compostela","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100015068","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2026,6]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>This article examines the current state of the intelligent building monitoring system created for the University of Santiago de Compostela (USC) in the framework of the OPERE european project and proposes a modification based on the Fog Computing paradigm. The study carried out in the present paper is developed in the context of the European regulations on energy efficiency of installations and reduction of greenhouse gases. The current system implements data processing in DADIS modules, developed by this research group, for the flexible acquisition and transmission of information. These modules provide information to the monitoring system that offers functionalities such as energy consumption dashboards, configurable operating schedules, and ad hoc data visualization, among others. However, the current system has some limitations, including the difficulty in scaling the processing of acquired information and database queries. A system upgrade is proposed that leverages fog processing capabilities through microservices-based development, with each microservice has a specific responsibility and is deployed as an intermediate layer between the sensors and the application. The clarity and maintainability advantages of the resulting architecture are analyzed, and it is proposed that this architecture could support big data infrastructures to address more complex problems than those described in this scenario.<\/jats:p>","DOI":"10.1007\/s10586-026-06106-9","type":"journal-article","created":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T07:24:33Z","timestamp":1780385073000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Architecture proposal for adding FOG processing capability to a smart building management system"],"prefix":"10.1007","volume":"29","author":[{"given":"David Mart\u00ednez","family":"Casas","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea R.","family":"Presas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jos\u00e9 M. Cotos","family":"Y\u00e1\u00f1ez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jos\u00e9 A. Taboada","family":"Gonz\u00e1lez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,6,1]]},"reference":[{"key":"6106_CR1","doi-asserted-by":"publisher","unstructured":"Marcin Bajer. Iot for smart buildings - long awaited revolution or lean evolution. In 2018 IEEE 6th International Conference on Future Internet of Things and Cloud (FiCloud), pages 149\u2013154, 2018. https:\/\/doi.org\/10.1109\/FiCloud.2018.00029","DOI":"10.1109\/FiCloud.2018.00029"},{"issue":"1","key":"6106_CR2","first-page":"154","volume":"11","author":"CR Srinivasan","year":"2019","unstructured":"Srinivasan, C.R., Rajesh, B., Saikalyan, P., Premsagar, K., Yadav, E.S.: A review on the different types of internet of things (iot). J. Adv. Res. Dynamical and Control Syst. 11(1), 154\u2013158 (2019)","journal-title":"J. Adv. Res. Dynamical and Control Syst."},{"issue":"4","key":"6106_CR3","doi-asserted-by":"publisher","first-page":"2489","DOI":"10.1109\/COMST.2020.3011208","volume":"22","author":"K Tange","year":"2020","unstructured":"Tange, K., De Donno, M., Fafoutis, X., Dragoni, N.: A systematic survey of industrial internet of things security: requirements and fog computing opportunities. IEEE Communications Surveys & Tutorials 22(4), 2489\u20132520 (2020)","journal-title":"IEEE Communications Surveys & Tutorials"},{"key":"6106_CR4","unstructured":"Forbes Technology Council. Differences between edge, fog and cloud computing. Available at: https:\/\/www.forbes.com\/councils\/forbestechcouncil\/2019\/07\/15\/a-handy-guide-to-the-differences-between-edge-fog-and-cloud-computing\/ Accessed 30 May 2024"},{"key":"6106_CR5","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1016\/j.cageo.2012.09.013","volume":"52","author":"S Villarroya","year":"2013","unstructured":"Villarroya, S., Viqueira, J.R.R., Cotos, J.M., Flores, J.C.: Geodadis: a framework for the development of geographic data acquisition and dissemination servers. Comput. & Geosci. 52, 68\u201376 (2013)","journal-title":"Comput. & Geosci."},{"key":"6106_CR6","unstructured":"OPERE European Project. Efficient management of energy networks. Available at: https:\/\/webgate.ec.europa.eu\/life\/publicWebsite\/project\/LIFE12-ENV-ES-001173\/efficient-management-of-energy-networks Accessed 30 May 2024"},{"key":"6106_CR7","doi-asserted-by":"publisher","DOI":"10.3390\/buildings14113446","author":"M Poyyamozhi","year":"2024","unstructured":"Poyyamozhi, M., Murugesan, B., Rajamanickam, N., Shorfuzzaman, M., Aboelmagd, Y.: Iot\u2013a promising solution to energy management in smart buildings: A systematic review, applications, barriers, and future scope. Buildings (2024). https:\/\/doi.org\/10.3390\/buildings14113446","journal-title":"Buildings"},{"key":"6106_CR8","doi-asserted-by":"publisher","unstructured":"Naik, N.: Choice of effective messaging protocols for iot systems: Mqtt, coap, amqp and http. In 2017 IEEE Int. Syst. Eng. Sympos. (ISSE), 1\u20137, (2017). https:\/\/doi.org\/10.1109\/SysEng.2017.8088251","DOI":"10.1109\/SysEng.2017.8088251"},{"issue":"7","key":"6106_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3390\/en13071555","volume":"13","author":"V Marinakis","year":"2020","unstructured":"Marinakis, V.: Big Data for Energy Management and Energy-Efficient Buildings. Energies 13(7), 1\u201318 (2020)","journal-title":"Energies"},{"key":"6106_CR10","doi-asserted-by":"publisher","unstructured":"Liu, R.-H., Kuo, C.-F., Yang, C.-T., Chen, S.-T., Liu, J.-C.: On construction of an energy monitoring service using big data technology for smart campus. In 2016 7th Int. Conf. Cloud Comput. Big Data (CCBD), 81\u201386, (2016). https:\/\/doi.org\/10.1109\/CCBD.2016.026","DOI":"10.1109\/CCBD.2016.026"},{"issue":"5","key":"6106_CR11","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","volume":"3","author":"W Shi","year":"2016","unstructured":"Shi, W., Cao, J., Zhang, Q., Li, Y., Lanyu, X.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637\u2013646 (2016)","journal-title":"IEEE Internet Things J."},{"key":"6106_CR12","doi-asserted-by":"publisher","unstructured":"Kumar, A., Sharma, S., Goyal, N., Singh, A., Cheng, X., Singh, P.: Secure and energy-efficient smart building architecture with emerging technology iot. Comput. Commun., 176(C):207\u2013217 (2021). https:\/\/doi.org\/10.1016\/j.comcom.2021.06.003. URL https:\/\/doi.org\/10.1016\/j.comcom.2021.06.003","DOI":"10.1016\/j.comcom.2021.06.003"},{"issue":"1","key":"6106_CR13","doi-asserted-by":"publisher","first-page":"39","DOI":"10.3233\/MGS-190301","volume":"15","author":"A Maatoug","year":"2019","unstructured":"Maatoug, A., Belalem, G., Mahmoudi, S.: Fog computing framework for location-based energy management in smart buildings. Mult. Grid Syst. 15(1), 39\u201356 (2019)","journal-title":"Mult. Grid Syst."},{"issue":"4","key":"6106_CR14","doi-asserted-by":"publisher","first-page":"2757","DOI":"10.1007\/s10586-021-03286-4","volume":"24","author":"G Fersi","year":"2021","unstructured":"Fersi, G.: Fog computing and internet of things in one building block: a survey and an overview of interacting technologies. Clust. Comput. 24(4), 2757\u20132787 (2021). https:\/\/doi.org\/10.1007\/s10586-021-03286-4","journal-title":"Clust. Comput."},{"issue":"1","key":"6106_CR15","doi-asserted-by":"publisher","first-page":"1739","DOI":"10.1007\/s10586-017-1105-z","volume":"22","author":"M Gajewski","year":"2019","unstructured":"Gajewski, M., Batalla, J.M., Mastorakis, G., Mavromoustakis, C.X.: A distributed ids architecture model for smart home systems. Clust. Comput. 22(1), 1739\u20131749 (2019). https:\/\/doi.org\/10.1007\/s10586-017-1105-z","journal-title":"Clust. Comput."},{"issue":"8","key":"6106_CR16","doi-asserted-by":"publisher","first-page":"11149","DOI":"10.1007\/s10586-024-04440-4","volume":"27","author":"H Harb","year":"2024","unstructured":"Harb, H., Hijazi, M., Brahmia, M.-E.-A., Idrees, A.K., AlAkkoumi, M., Jaber, A., Abouaissa, A.: An intelligent mechanism for energy consumption scheduling in smart buildings. Clust. Comput. 27(8), 11149\u201311165 (2024). https:\/\/doi.org\/10.1007\/s10586-024-04440-4","journal-title":"Clust. Comput."},{"key":"6106_CR17","doi-asserted-by":"publisher","unstructured":"Villarroya, S., Casas, D.\u00a0M., Vilar, M., Viqueira, J. R. R., Taboada, J.\u00a0A., Cotos, J.\u00a0M.: Heterogeneous sensor data integration for crowdsensing applications. In Proceedings of the 18th International Database Engineering & Applications Symposium (IDEAS \u201914), 270\u2013273, New York, NY, USA, (2014). Asso. Comput. Machi. https:\/\/doi.org\/10.1145\/2628194.2628209","DOI":"10.1145\/2628194.2628209"},{"key":"6106_CR18","doi-asserted-by":"publisher","unstructured":"Casas, D.\u00a0M., Fern\u00e1ndez, S.\u00a0V., Vidal, M.\u00a0V., Cotos, J.\u00a0M., Viqueira, J. R.\u00a0R., Taboada, J.\u00a0A.: Common data model in ami environments. In Ram\u00f3n Herv\u00e1s, Sungyoung Lee, Chris Nugent, and Jos\u00e9 Bravo, editors, Ubiquitous Computing and Ambient Intelligence. Personalisation and User Adapted Services (UCAmI 2014), volume 8867 of Lecture Notes in Computer Science, 212\u2013215, Cham, (2014). Springer. https:\/\/doi.org\/10.1007\/978-3-319-13102-3_35","DOI":"10.1007\/978-3-319-13102-3_35"},{"key":"6106_CR19","unstructured":"Open Geospatial Consortium (OGC). Observations and measurements (o&m) standard. Available at: http:\/\/www.opengeospatial.org\/standards\/om Accessed 30 May 2024"},{"key":"6106_CR20","volume-title":"Data storage optimization for energy management in intelligent buildings","author":"SO Paz","year":"2015","unstructured":"Paz, S.O., Gonz\u00e1lez, J.A.T., Viqueira, J.R.R., Rodr\u00edguez, J.E.A.: Data storage optimization for energy management in intelligent buildings. In International Symposium on IT for Energy Applications, Lisbon, Portugal (2015)"},{"key":"6106_CR21","unstructured":"Timescale. TimescaleDB: A time-series database for high-performance real-time analytics packaged as a Postgres extension. https:\/\/github.com\/timescale\/timescaledb. Accessed 30 May 2024"},{"key":"6106_CR22","doi-asserted-by":"publisher","DOI":"10.3390\/s21165660","author":"B Santos","year":"2021","unstructured":"Santos, B., Soares, A., Nguyen, T.-A., Min, D.-K., Lee, J.-W., Silva, F.-A.: Iot sensor networks in smart buildings: A performance assessment using queuing models. Sensors (2021). https:\/\/doi.org\/10.3390\/s21165660","journal-title":"Sensors"},{"issue":"1","key":"6106_CR23","doi-asserted-by":"publisher","first-page":"823","DOI":"10.1007\/s10586-022-03606-2","volume":"26","author":"M Jalasri","year":"2023","unstructured":"Jalasri, M., Lakshmanan, L.: Managing data security in fog computing in iot devices using noise framework encryption with power probabilistic clustering algorithm. Clust. Comput. 26(1), 823\u2013836 (2023). https:\/\/doi.org\/10.1007\/s10586-022-03606-2","journal-title":"Clust. Comput."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-026-06106-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-026-06106-9","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-026-06106-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,23]],"date-time":"2026-07-23T18:07:19Z","timestamp":1784830039000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-026-06106-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":23,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2026,6]]}},"alternative-id":["6106"],"URL":"https:\/\/doi.org\/10.1007\/s10586-026-06106-9","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"23 April 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 November 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 March 2026","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 June 2026","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare no competing interests.","order":1,"name":"Ethics","label":"Conflict of interest","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","label":"Ethical approval","group":{"name":"EthicsHeading","label":"Declarations"}}],"article-number":"276"}}