Abstract

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.

Highlights

  • In the ubiquitous Internet of Things (IoT) infrastructure, millions of heterogeneous and distributed objects including very simple ones like sensors, actuators, RFID tags, and smart appliances as well as more complex objects, including self-driving autonomous vehicles and smart robots are connected and coordinated based on the various types of data availability and processing services [1,2]

  • We cover energy efficiency services availability, and scalability with the enhanced data processing and analysis microservices modeling in a layered Web of Objects (WoO) architecture; We proposed enhanced data processing microservices template information model in order to develop, deploy, discover, and manage building energy efficiency management services (BEEMS) with enhanced data availability; We provide a BEEMS discovery and execution model with microservices, composite virtual objects (CVOs), and virtual objects (VOs) data to accommodate and adjust the characterization of newly available real-world objects; We present a semantic web agent model based on ontology to detect missing data-objects and map the highly available data-objects to microservices

  • If the BEEMS threshold is matched with the sum of a selected group of data processing microservices and their relevant CVOs, the service features will be executed with the evolutionary energy consumption predictive model, otherwise, the “service not available message” payload will be sent in the response

Read more

Summary

Introduction

In the ubiquitous Internet of Things (IoT) infrastructure, millions of heterogeneous and distributed objects including very simple ones like sensors, actuators, RFID tags, and smart appliances as well as more complex objects, including self-driving autonomous vehicles and smart robots are connected and coordinated based on the various types of data availability and processing services [1,2]. To foster enhanced data availability for BEEMS we propose a WoO architecture based on efficient, scalable and reusable data processing microservices It includes semantic web agents based on ontology for readjustment, enhancement, and availability of data-objects, an information model for the creations of microservices template and services discovery and an execution model. We cover energy efficiency services availability, and scalability with the enhanced data processing and analysis microservices modeling in a layered WoO architecture; We proposed enhanced data processing microservices template information model in order to develop, deploy, discover, and manage BEEMS with enhanced data availability; We provide a BEEMS discovery and execution model with microservices, CVOs, and VOs data to accommodate and adjust the characterization of newly available real-world objects; We present a semantic web agent model based on ontology to detect missing data-objects and map the highly available data-objects to microservices. The paper is organized as follows: Section 2 presents the background and related work; Section 3 describes microservices in the WoO architecture to enhance data availability for BEEMS; Section 4 discusses data availability in real-world scenario; Section 5 elaborates our microservices model for BEEMS data availability; Section 6 presents details of a use case, experiments and data description, and a prototype; Section 7 covered results and discussions; Section 8 concludes the article

Background and Related Work
Microservices for Management Functions
Data Availability in Real-World Scenarios
Data Processing and Analysis Microservices
Microservices-based
Microservices Template Information Model
Microservices Based BEEMS Discovery and Execution Model
Formal Description and Motivation of the Microservices Model
Mathematical
A Use Case and Prototype
Use Case Details
Prototype Description
Experiment and Data Description
Experiment
Results and Discussion
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.