skip to main content
10.1145/3615366.3622790acmotherconferencesArticle/Chapter ViewAbstractPublication PagesladcConference Proceedingsconference-collections
abstract

A distributed software architecture based on reactive microservices for the Smart Building context

Published:17 October 2023Publication History

ABSTRACT

Given the increasing urbanization of the world’s population, Smart Building (SB) technologies can improve living conditions and sustainability. This article investigates Distributed Software Architecture (DSA) use in SBs, guided by the Reactive Manifesto (RM) principles and Cloud Patterns. The proposed DSA, offers scalability, lower latency, distributed processing, flexibility, and enhanced security, aims for adaptability, cost-effectiveness, and high performance. The research follows a two-phase development process involving scenario simulations and deployment at the Laboratory of Distributed Systems and Concurrent Programming (LaSDPC) at ICMC-USP. The paper proposes a cloud-based system with low operational costs that caters to different use cases. By delivering a design in line with the latest distributed software engineering best practices for IoT applications, we aim to contribute to this field. The architecture will be tested in real-world settings at LaSDPC, with potential applications in smart homes and Industry 4.0.

References

  1. Umberto Berardi. 2017. A cross-country comparison of the building energy consumptions and their trends. Resources, Conservation and Recycling 123 (2017), 230–241. https://doi.org/10.1016/j.resconrec.2016.03.014Google ScholarGoogle ScholarCross RefCross Ref
  2. IEEE. 2020. IEEE Standard for an Architectural Framework for the Internet of Things (IoT). IEEE Std 2413-2019 (2020), 1–269. https://doi.org/10.1109/IEEESTD.2020.9032420Google ScholarGoogle ScholarCross RefCross Ref
  3. Neil E. Klepeis, William C. Nelson, and Wayne R. Ott et al.2001. The National Human Activity Pattern Survey (NHAPS): a resource for assessing exposure to environmental pollutants. Journal of Exposure Science & Environmental Epidemiology 2001 11:3 11 (7 2001), 231–252. https://doi.org/10.1038/sj.jea.7500165Google ScholarGoogle ScholarCross RefCross Ref
  4. A.S. Tanenbaum and M. van Steen. 2017. Distributed Systems. CreateSpace Independent Publishing Platform.Google ScholarGoogle Scholar

Index Terms

  1. A distributed software architecture based on reactive microservices for the Smart Building context

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      LADC '23: Proceedings of the 12th Latin-American Symposium on Dependable and Secure Computing
      October 2023
      242 pages
      ISBN:9798400708442
      DOI:10.1145/3615366

      Copyright © 2023 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 17 October 2023

      Check for updates

      Qualifiers

      • abstract
      • Research
      • Refereed limited
    • Article Metrics

      • Downloads (Last 12 months)35
      • Downloads (Last 6 weeks)3

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format