Jolie Good Buildings: Internet of things for smart building infrastructure supporting concurrent apps utilizing distributed microservices

Reading time: 5 minute
...

📝 Abstract

A large percentage of buildings, domestic or special-purpose, is expected to become increasingly “smarter” in the future, due to the immense benefits in terms of energy saving, safety, flexibility, and comfort, that relevant new technologies offer. However, concerning the hardware, software, or platform levels, no clearly dominant standard frameworks currently exist. Here, we will present a prototype platform for supporting multiple concurrent applications for smart buildings, which is utilizing an advanced sensor network as well as a distributed micro services architecture, centrally featuring the Jolie language. The architecture and benefits of our system are discussed, as well as a prototype containing a number of nodes and a user interface, deployed in a real-world academic building environment. Our results illustrate the promising nature of our approach, as well as open avenues for future work towards it wider and larger scale applicability.

💡 Analysis

A large percentage of buildings, domestic or special-purpose, is expected to become increasingly “smarter” in the future, due to the immense benefits in terms of energy saving, safety, flexibility, and comfort, that relevant new technologies offer. However, concerning the hardware, software, or platform levels, no clearly dominant standard frameworks currently exist. Here, we will present a prototype platform for supporting multiple concurrent applications for smart buildings, which is utilizing an advanced sensor network as well as a distributed micro services architecture, centrally featuring the Jolie language. The architecture and benefits of our system are discussed, as well as a prototype containing a number of nodes and a user interface, deployed in a real-world academic building environment. Our results illustrate the promising nature of our approach, as well as open avenues for future work towards it wider and larger scale applicability.

📄 Content

УДК 004.432.2

Гусманов К.М. 1, Ханда К.Р. 1, Салихов Д. Б. 1, Маццара М. 1, Мавридис Н. 1 1 Университет Иннополис, г.Иннополис, Россия JOLIE GOOD BUILDINGS: ИНТЕРНЕТ ВЕЩЕЙ ДЛЯ ИНФРАСТРУКТУРЫ УМНЫХ ЗДАНИЙ С ИСПОЛЬЗОВАНИЕМ ПАРАЛЛЕЛЬНЫХ ПРИЛОЖЕНИЙ И РАСПРЕДЕЛЕННЫХ МИКРОСЕРВИСОВ АННОТАЦИЯ Большое число зданий, бытового или специального назначения, становятся “умнее” , в связи с огромными преимуществами с точки зрения экономии энергии, безопасности, гибкости и комфорта. Однако, на данный момент нет явно доминирующего общепринятого фреймворка для работы с аппаратным и программным обеспечением различных устройств. В данной работе мы представим прототип платформы для поддержки нескольких параллельных приложений для «умных» зданий, которая использует сети датчиков и распределенную архитектуру микросервисов, разработанную на языке программирования Jolie. Также мы расскажем про архитектуру и преимущества нашей системы и продемонстрируем прототип, работающий с несколькими устройствами, содержащий в себе пользовательский интерфейс и установленный на территории нашего кампуса. Полученные результаты наглядно демонстрируют перспективность нашего подхода и открывают новые преспективы для дальнейшей работы. КЛЮЧЕВЫЕ СЛОВА Умные здания; Интернет вещей; Управление энергией; Микросервисы; Jolie; Распределенные архитектуры; Параллельные приложения; Облачные вычисления

Gusmanov K.M. 1, Khanda K.R. 1, Salikhov D. B. 1, Mazzara M. 1, Mavridis N. 1 1 Innopolis University, Innopolis, Russia JOLIE GOOD BUILDINGS: INTERNET OF THINGS FOR SMART BUILDING INFRASTRUCTURE SUPPORTING CONCURRENT APPS UTILIZING DISTRIBUTED MICROSERVICES ABSTRACT A large percentage of buildings, domestic or special-purpose, is expected to become increasingly “smarter” in the future, due to the immense benefits in terms of energy saving, safety, flexibility, and comfort, that relevant new technologies offer. However, concerning the hardware, software, or platform levels, no clearly dominant standard frameworks currently exist. Here, we will present a prototype platform for supporting multiple concurrent applications for smart buildings, which is utilizing an advanced sensor network as well as a distributed micro services architecture, centrally featuring the Jolie language. The architecture and benefits of our system are discussed, as well as a prototype containing a number of nodes and a user interface, deployed in a real-world academic building environment. Our results illustrate the promising nature of our approach, as well as open avenues for future work towards it wider and larger scale applicability.

KEYWORDS Smart Buildings; Internet of Things; Energy Management; Microservices; Jolie; Distributed Architectures; Concurrent Applications; Cloud Computing

INTRODUCTION The Internet of Things (IoT), as per the ITU Recommendation ITU-T Y.2060 [1], has been defined as: “a global infrastructure for the information society, enabling advanced services by interconnecting (physical and virtual) things based on existing and evolving interoperable information and communication technologies.” One such important category of physical things are buildings; functioning either as human habitats, for the case of domestic buildings, or specialized towards many other goals, as is the case for storehouses, shops, industrial buildings, schools, and much more. There are multiple aspects of the operation of modern-day buildings that afford further automation and optimization: for example, it has been shown that the benefits of better energy management through automation can be very high [2]; also, the security of buildings, their human-friendliness and adaptation to preferences can be vastly improved, not to mention other aspects. Thus, smart buildings, as well as their wider container of smart cities, are not only significant research topics for today, but also promise to improve our lives and increase sustainability, starting in the near future. Traditionally, most building automation systems were made for specific applications and offered little degree of openness and flexibility. However, with the fast maturation of a number of supporting technologies, the opportunity to change this status quo is rapidly growing. First, cheap sensing and perception technologies have become available for a wide range of measurables: covering not only physical properties of the building and its spaces, such as temperature, light, and humidity, but also providing information about the presence, number, identities, activities, and even emotional states of the people inside a building or in its surrounding spaces. Second, affordable and miniature microprocessor-based platforms have become widespread and are easily inter-connectable to sensors, which often have enough processing power to support perception and machine vision; with multiple network transports, even the necessary small battery power is readily available. Third, networkin

This content is AI-processed based on ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut