Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3583678.3596890acmconferencesArticle/Chapter ViewAbstractPublication PagesdebsConference Proceedingsconference-collections
research-article
Open access

ComDeX: A Context-aware Federated Platform for IoT-enhanced Communities

Published: 27 June 2023 Publication History
  • Get Citation Alerts
  • Abstract

    This paper presents ComDeX, a context-aware federated architecture and IoT platform for enabling data exchange between IoT-enhanced communities. Today, such smart communities are highly heterogeneous and siloed as they can offer IoT applications and services only to their local community inhabitants. ComDeX uses property graphs to represent smart community entities and automatically maps them to context-aware publish/subscribe messages. Such messages can be discovered and exchanged between communities via a hierarchical federated topology and an advertisement-based mechanism. The ComDeX prototype is implemented using well-known IoT technologies such as MQTT and NGSI-LD. ComDeX is evaluated using a realistic smart port scenario and compared against different federation topologies. The experimental results demonstrate that our approach outperforms existing NGSI-LD solutions in realistic IoT scenarios with synthetically generated workloads, with low impact in larger deployments where the number of hops between brokers of the federation increases.

    References

    [1]
    2021. Context Information Management (CIM) NGSI-LD API V1.4.2. https://www.etsi.org/deliver/etsi_gs/CIM/001_099/009/01.04.02_60/gs_cim009v010402p.pdf
    [2]
    Orion-LD Broker. https://github.com/FIWARE/context.Orion-LD.
    [3]
    Scorpio Broker. https://github.com/ScorpioBroker/ScorpioBroker.
    [4]
    Ahmed Abid, Jieun Lee, Franck Le Gall, and Jaeseung Song. 2022. Toward Mapping an NGSI-LD Context Model on RDF Graph Approaches: A Comparison Study. Sensors (Basel, Switzerland) 22 (2022).
    [5]
    Hamim Md Adal, Colin Milhaupt, Jie Hua, Christine Julien, and Gruia-Catalin Roman. 2021. The space broker: a middleware for mediating interactions in smart IoT spaces. 101--110.
    [6]
    Alex Afanasyev, Jeff Burke, Tamer Refaei, Lan Wang, Beichuan Zhang, and Lixia Zhang. 2018. A Brief Introduction to Named Data Networking. In MILCOM 2018 - 2018 IEEE Military Communications Conference (MILCOM).
    [7]
    Renzo Angles. 2018. The Property Graph Database Model. In AMW.
    [8]
    R Baldoni, Leonardo Querzoni, Sasu Tarkoma, and Antonino Virgillito. 2009. Distributed Event Routing in Publish/Subscribe Communication Systems.
    [9]
    Eddas Bertrand-Martinez, Phelipe Feio, Vagner Nascimento, Fabio Kon, and Antônio Abelém. 2020. Classification and evaluation of IoT brokers: A methodology. Int. J. of Network Management 31 (06 2020).
    [10]
    José Carvajal Soto, Otilia Werner-Kytölä, Marco Jahn, Pullman J., Dario Bonino, Claudio Pastrone, and Maurizio Spirito. 2015. Towards a Federation of Smart City Services.
    [11]
    A. Carzaniga, D.S. Rosenblum, and A.L. Wolf. 2003. Design and evaluation of a wide-area event notification service. In Foundations of Intrusion Tolerant Systems, 2003 [Organically Assured and Survivable Information Systems]. 283--334.
    [12]
    Bin Cheng, Gürkan Solmaz, Flavio Cirillo, Ernö Kovacs, Kazuyuki Terasawa, and Atsushi Kitazawa. 2018. FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities. IEEE Internet of Things Journal 5, 2 (2018), 696--707.
    [13]
    Flavio Cirillo, David Gómez, Luis Diez, Ignacio Elicegui Maestro, Thomas Barrie Juel Gilbert, and Reza Akhavan. 2020. Smart city IoT services creation through large-scale collaboration. IEEE Internet of Things Journal 7, 6 (2020), 5267--5275.
    [14]
    Flavio Cirillo, Gurkan Solmaz, Everton Luis Berz, Martin Bauer, Bin Cheng, and Erno Kovacs. 2019. A Standard-Based Open Source IoT Platform: FIWARE. IEEE Internet of Things Magazine 2, 3 (Sep 2019), 12--18.
    [15]
    The Apache Software Foundation. 2015. Apache Qpid, Messaging built on AMQ. https://qpid.apache.org/releases/qpid-cpp-1.39.0/cpp-broker/book/index.html
    [16]
    Alireza Hassani, Alexey Medvedev, Arkady Zaslavsky, Pari Delir Haghighi, Prem Prakash Jayaraman, and Sea Ling. 2019. Efficient Execution of Complex Context Queries to Enable Near Real-Time Smart IoT Applications. Sensors 19, 24 (2019).
    [17]
    Jaeyoung Hwang, JongGwan An, Hotaek Joo, ChanHyung Lee, and Jaeseung Song. 2017. Development and Application of Interoperability Techniques with Semantics for Global Internet of Things (GIoTs). The Journal of Korean Institute of Communications and Information Sciences 42 (11 2017), 2208--2216.
    [18]
    Seungmyeong Jeong, Seongyun Kim, and Jaeho Kim. 2020. City Data Hub: Implementation of Standard-Based Smart City Data Platform for Interoperability. Sensors 20 (12 2020), 7000.
    [19]
    Zhuangwei Kang, Robert Canady, Abhishek Dubey, Aniruddha Gokhale, Shashank Shekhar, and Matous Sedlacek. 2020. A Study of Publish/Subscribe Middleware Under Different IoT Traffic Conditions (M4IoT'20). ACM, New York, NY, USA, 7--12.
    [20]
    Rakesh Kumar, Mayank Swarnkar, Gaurav Singal, and Neeraj Kumar. 2022. IoT Network Traffic Classification Using Machine Learning Algorithms: An Experimental Analysis. IEEE Internet of Things Journal 9, 2 (2022), 989--1008.
    [21]
    Heba Kurdi, Bushra Alshayban, Lina Altoaimy, and Shada Alsalamah. 2018. TrustyFeer: A Subjective Logic Trust Model for Smart City Peer-to-Peer Federated Clouds. Wireless Communications and Mobile Computing 2018 (02 2018), 1--13.
    [22]
    Juan A. López-Morales, Juan A. Martínez, and Antonio F. Skarmeta. 2021. Improving Energy Efficiency of Irrigation Wells by Using an IoT-Based Platform. Electronics 10, 3 (2021).
    [23]
    Pradhan Manas. 2021. Federation Based on MQTT for Urban Humanitarian Assistance and Disaster Recovery Operations. IEEE Communications Magazine 59, 2 (2021), 43--49.
    [24]
    Jeffrey Mogul and Greg Minshall. 2001. Rethinking the TCP Nagle algorithm. ACM SIGCOMM Computer Communication Review 31 (01 2001), 6--20.
    [25]
    Anahita Molavi, Gino Lim, and Bruce Race. 2019. A Framework for Building a Smart Port and Smart Port Index. International Journal of Sustainable Transportation (04 2019).
    [26]
    Alessandro Morelli, Lorenzo Campioni, Niccolò Fontana, Niranjan Suri, and Mauro Tortonesi. 2020. A Federated Platform to Support IoT Discovery in Smart Cities and HADR Scenarios. 511--519.
    [27]
    Gilles Privat. 2021. Guidelines for Modelling with NGSI-LD (ETSI White Paper).
    [28]
    Marko A. Rodriguez and Peter Neubauer. 2010. Constructions from Dots and Lines. CoRR abs/1006.2361 (2010). arXiv:1006.2361 http://arxiv.org/abs/1006.2361
    [29]
    Bessid Sahbia, Alaeddine Zouari, Frikha Ahmed, and Benabdelhafid Abdellatif. 2020. Smart Ports Design Features Analysis: A Systematic Literature Review.
    [30]
    Pooya Salehi, Kaiwen Zhang, and Hans-arno Jacobsen. 2020. On Delivery Guarantees in Distributed Content-Based Publish/Subscribe Systems. 61--73.
    [31]
    Wesley Terpstra, Stefan Behnel, Ludger Fiege, Andreas Zeidler, and Alejandro Buchmann. 2003. A Peer-to-Peer Approach to Content-Based Publish/Subscribe. Proceedings of the 2nd International Workshop on Distributed Event-based Systems (07 2003).
    [32]
    Giuseppe Tricomi, Giovanni Merlino, Francesco Longo, Distefano Salvatore, and Antonio Puliafito. 2019. Software-Defined City Infrastructure: A Control Plane for Rewireable Smart Cities. In 2019 IEEE Int. Conference on Smart Computing (SMARTCOMP). 180--185.
    [33]
    Bharati Wukkadada, Kirti Wankhede, Ramith Nambiar, and Amala Nair. 2018. Comparison with HTTP and MQTT In Internet of Things (IoT). In 2018 International Conference on Inventive Research in Computing Applications (ICIRCA). 249--253.
    [34]
    Tetsuya Yokotani and Yuya Sasaki. 2016. Comparison with HTTP and MQTT on required network resources for IoT. 1--6.
    [35]
    Roberto Yus, Georgios Bouloukakis, Sharad Mehrotra, and Nalini Venkatasubramanian. 2022. The SemIoTic Ecosystem: A Semantic Bridge between IoT Devices and Smart Spaces. ACM Transactions on Internet Technology - TOIT (2022).

    Index Terms

    1. ComDeX: A Context-aware Federated Platform for IoT-enhanced Communities
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            cover image ACM Conferences
            DEBS '23: Proceedings of the 17th ACM International Conference on Distributed and Event-based Systems
            June 2023
            221 pages
            ISBN:9798400701221
            DOI:10.1145/3583678
            Permission to make digital or hard copies of all or part 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 components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

            Sponsors

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            Published: 27 June 2023

            Permissions

            Request permissions for this article.

            Check for updates

            Badges

            Author Tags

            1. smart communities
            2. federation
            3. pub/sub
            4. IoT
            5. middleware

            Qualifiers

            • Research-article

            Conference

            DEBS '23

            Acceptance Rates

            Overall Acceptance Rate 145 of 583 submissions, 25%

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • 0
              Total Citations
            • 210
              Total Downloads
            • Downloads (Last 12 months)182
            • Downloads (Last 6 weeks)11
            Reflects downloads up to 10 Aug 2024

            Other Metrics

            Citations

            View Options

            View options

            PDF

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            Get Access

            Login options

            Media

            Figures

            Other

            Tables

            Share

            Share

            Share this Publication link

            Share on social media