A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services

In the Internet of Things (IoT)-supported energy data management infrastructure, objects from various energy generation and consumption terminals in buildings produce a tremendous amount of data. However, this data is not useful unless it is available on-time for services that discover meaningful in...

Full description

Bibliographic Details
Main Authors: Muhammad Aslam Jarwar, Sajjad Ali, Ilyoung Chong
Format: Article
Language:English
Published: MDPI AG 2019-01-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/12/3/360
_version_ 1798026717810393088
author Muhammad Aslam Jarwar
Sajjad Ali
Ilyoung Chong
author_facet Muhammad Aslam Jarwar
Sajjad Ali
Ilyoung Chong
author_sort Muhammad Aslam Jarwar
collection DOAJ
description In the Internet of Things (IoT)-supported energy data management infrastructure, objects from various energy generation and consumption terminals in buildings produce a tremendous amount of data. However, this data is not useful unless it is available on-time for services that discover meaningful information in order to provide intelligent decisions. The microservices-based data caching, data virtualization, data processing, data analysis, and data ingestion methods can be applied to enhance the data availability for energy efficiency management services provision across buildings. To foster building energy efficiency management services (BEEMS), Web of Objects (WoO) provides data abstraction, aggregation, and ingestion mechanism with virtual objects (VOs) and composite virtual objects (CVOs) by using ontologies and availability and scalability of services with microservices. This article proposes the use of data processing microservices modeling to enhance data availability and expose services capabilities with microservices for BEEMS. We present a semantic web agent based on an ontology for linking, enhancement, reusability, and availability of data-objects, services, and microservices. For the evaluation, we present a use case, which includes heterogeneous data collection and processing and provision of various BEEMS. A prototype for the use case scenario has been built and the results have been evaluated in the laboratory to mimic the enhanced data availability for BEEMS.
first_indexed 2024-04-11T18:40:46Z
format Article
id doaj.art-83ef09d9b8db4b389cac5051e5b69395
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-04-11T18:40:46Z
publishDate 2019-01-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-83ef09d9b8db4b389cac5051e5b693952022-12-22T04:09:00ZengMDPI AGEnergies1996-10732019-01-0112336010.3390/en12030360en12030360A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management ServicesMuhammad Aslam Jarwar0Sajjad Ali1Ilyoung Chong2Department of Information and Communications Engineering, Hankuk University of Foreign Studies, Seoul 02450, KoreaDepartment of Information and Communications Engineering, Hankuk University of Foreign Studies, Seoul 02450, KoreaDepartment of Information and Communications Engineering, Hankuk University of Foreign Studies, Seoul 02450, KoreaIn the Internet of Things (IoT)-supported energy data management infrastructure, objects from various energy generation and consumption terminals in buildings produce a tremendous amount of data. However, this data is not useful unless it is available on-time for services that discover meaningful information in order to provide intelligent decisions. The microservices-based data caching, data virtualization, data processing, data analysis, and data ingestion methods can be applied to enhance the data availability for energy efficiency management services provision across buildings. To foster building energy efficiency management services (BEEMS), Web of Objects (WoO) provides data abstraction, aggregation, and ingestion mechanism with virtual objects (VOs) and composite virtual objects (CVOs) by using ontologies and availability and scalability of services with microservices. This article proposes the use of data processing microservices modeling to enhance data availability and expose services capabilities with microservices for BEEMS. We present a semantic web agent based on an ontology for linking, enhancement, reusability, and availability of data-objects, services, and microservices. For the evaluation, we present a use case, which includes heterogeneous data collection and processing and provision of various BEEMS. A prototype for the use case scenario has been built and the results have been evaluated in the laboratory to mimic the enhanced data availability for BEEMS.https://www.mdpi.com/1996-1073/12/3/360energy dataenergy management servicesdata and service availabilitydata processing microservicesinternet of things (IoT)
spellingShingle Muhammad Aslam Jarwar
Sajjad Ali
Ilyoung Chong
A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services
Energies
energy data
energy management services
data and service availability
data processing microservices
internet of things (IoT)
title A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services
title_full A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services
title_fullStr A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services
title_full_unstemmed A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services
title_short A Microservices Model to Enhance the Availability of Data for Building Energy Efficiency Management Services
title_sort microservices model to enhance the availability of data for building energy efficiency management services
topic energy data
energy management services
data and service availability
data processing microservices
internet of things (IoT)
url https://www.mdpi.com/1996-1073/12/3/360
work_keys_str_mv AT muhammadaslamjarwar amicroservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices
AT sajjadali amicroservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices
AT ilyoungchong amicroservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices
AT muhammadaslamjarwar microservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices
AT sajjadali microservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices
AT ilyoungchong microservicesmodeltoenhancetheavailabilityofdataforbuildingenergyefficiencymanagementservices