Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3323503.3349546acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
research-article

An IoT multi-protocol strategy for the interoperability of distinct communication protocols applied to web of things

Published: 29 October 2019 Publication History
  • Get Citation Alerts
  • Abstract

    In 2020, fifty billion devices will be part of the global computer network. This expectation has raised several discussions and challenges on the heterogeneity of hardware and software on the Internet of Things (IoT). Interoperability is one of the main challenges and it consists of the integration of heterogeneous devices and services. Recently, the Web of Things (WoT) concept emerged as new way to provide IoT services as web resources, which enables the integration of heterogeneous technologies. This paper introduces a multi-protocol strategy for the interoperability of distinct communication protocols (HTTP, MQTT, and CoAP) applied to Web of Things context and it reports a set of experiments with different workloads and evaluation scenarios. The contributions include the performance of the multi-protocol strategy and the bottlenecks analysis of the evaluated protocols. The results show the response time variation when using Machine-to-Machine (M2M) devices (Raspberry Pi and ESP8266) and a cloud-based environment and the better performance of CoAP and MQTT in comparison to HTTP.

    References

    [1]
    Mohammad Aazam and Eui-Nam Huh. 2014. Fog computing and smart gateway based communication for cloud of things. In Future Internet of Things and Cloud (FiCloud), 2014 International Conference on. IEEE, 464--470.
    [2]
    A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, and M. Ayyash. 2015. Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications. IEEE Communications Surveys Tutorials 17, 4 (Fourthquarter 2015), 2347--2376.
    [3]
    A. Al-Fuqaha, A. Khreishah, M. Guizani, A. Rayes, and M. Mohammadi. 2015. Toward better horizontal integration among IoT services. IEEE Communications Magazine 53, 9 (September 2015), 72--79.
    [4]
    Vinícius Barros, Herik Magalhães Serra, and Júlio Estrella. 2019. Avaliação de Desempenho do Middleware Global Sensor Network (GSN) em execução em ambientes IoT-Fog. In ERAD SP 2019 (10a Escola Regional de Alto Desempenho). Campinas, SP.
    [5]
    Vinícius Aires Barros, Julio Cezar Estrella, Leonardo Prates, and Sarita Mazzini Bruschi. 2018. An IoT-DaaS Approach for the Interoperability of Heterogeneous Sensor Data Sources. In 21st ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM'18). Montreal, Canada.
    [6]
    Vinícius A Barros, Luiz H Nunes, Paulo SL de Souza, and Júlio C Estrella. 2017. Paralelização do algoritmo Fast Non-Dominated Sorting para o ranqueamento de cidades de acordo com informações do clima. In ERAD SP 2017 (8a Escola Regional de Alto Desempenho).
    [7]
    Tim Berners-Lee, Roy Fielding, and Henrik Frystyk. 1996. Hypertext transfer protocol-HTTP/1.0. Technical Report.
    [8]
    Bhaskar Bhuyan, Hiren Kumar Deva Sarma, Nityananda Sarma, Avijit Kar, and Rajib Mall. 2010. Quality of service (QoS) provisions in wireless sensor networks and related challenges. Wireless Sensor Network 2, 11 (2010), 861.
    [9]
    Shanzhi Chen, Hui Xu, Dake Liu, Bo Hu, and Hucheng Wang. 2014. A vision of IoT: Applications, challenges, and opportunities with china perspective. IEEE Internet of Things journal 1, 4 (2014), 349--359.
    [10]
    Benoit Christophe, Mathieu Boussard, Monique Lu, Alain Pastor, and Vincent Toubiana. 2011. The web of things vision: Things as a service and interaction patterns. Bell labs technical journal 16, 1 (2011), 55--61.
    [11]
    Li Da Xu, Wu He, and Shancang Li. 2014. Internet of things in industries: A survey. IEEE Transactions on industrial informatics 10, 4 (2014), 2233--2243.
    [12]
    H. Derhamy, J. Eliasson, and J. Delsing. 2017. IoT Interoperability-On-Demand and Low Latency Transparent Multiprotocol Translator. IEEE Internet of Things Journal 4, 5 (Oct 2017), 1754--1763.
    [13]
    Pratikkumar Desai, Amit Sheth, and Pramod Anantharam. 2015. Semantic gateway as a service architecture for iot interoperability. In 2015 IEEE International Conference on Mobile Services. IEEE, 313--319.
    [14]
    Tharam S Dillon, Hai Zhuge, Chen Wu, Jaipal Singh, and Elizabeth Chang. 2011. Web-of-things framework for cyber-physical systems. Concurrency and Computation: Practice and Experience 23, 9 (2011), 905--923.
    [15]
    Dave Evans. 2011. The internet of things: How the next evolution of the internet is changing everything. CISCO white paper 1, 2011 (2011), 1--11.
    [16]
    Ghofrane Fersi. 2015. Middleware for Internet of Things: A Study. In 2015 International Conference on Distributed Computing in Sensor Systems. Institute of Electrical & Electronics Engineers (IEEE).
    [17]
    R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee. 1999. Hypertext Transfer Protocol - HTTP/1.1. (1999).
    [18]
    Gartner Says Gartner. 2016. 4.9 Billion Connected "Things" Will Be in Use in 2015 2014). Press Release. (2016).
    [19]
    Jayavardhana Gubbi, Rajkumar Buyya, Slaven Marusic, and Marimuthu Palaniswami. 2013. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems 29, 7 (2013), 1645 -- 1660. Including Special sections: Cyber-enabled Distributed Computing for Ubiquitous Cloud and Network Services & Cloud Computing and Scientific Applications --- Big Data, Scalable Analytics, and Beyond.
    [20]
    Dominique Guinard and Vlad Trifa. 2016. Building the web of things: with examples in node. js and raspberry pi. Manning Publications Co.
    [21]
    Raj Jain. 1990. The art of computer systems performance analysis: techniques for experimental design, measurement, simulation, and modeling. John Wiley & Sons.
    [22]
    P. Jutadhamakorn, T. Pillavas, V. Visoottiviseth, R. Takano, J. Haga, and D. Kobayashi. 2017. A scalable and low-cost MQTT broker clustering system. In 2017 2nd International Conference on Information Technology (INCIT). 1--5.
    [23]
    Rafiullah Khan, Sarmad Ullah Khan, Rifaqat Zaheer, and Shahid Khan. 2012. Future Internet: The Internet of Things Architecture, Possible Applications and Key Challenges. In 2012 10th International Conference on Frontiers of Information Technology. Institute of Electrical & Electronics Engineers (IEEE).
    [24]
    In Lee and Kyoochun Lee. 2015. The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Business Horizons 58, 4 (2015), 431--440.
    [25]
    Leandro Y Mano, Vinícius A Barros, Luiz H Nunes, Luana O Sawada, Júlio C Estrella, and Jó Ueyama. 2019. ENLACE: A Combination of Layer-Based Architecture and Wireless Communication for Emotion Monitoring in Healthcare. Mobile Information Systems 2019 (2019).
    [26]
    Daniele Miorandi, Sabrina Sicari, Francesco De Pellegrini, and Imrich Chlamtac. 2012. Internet of things: Vision, applications and research challenges. Ad hoc networks 10, 7 (2012), 1497--1516.
    [27]
    Michael Mrissa, Lionel Médini, Jean-Paul Jamont, Nicolas Le Sommer, and Jérôme Laplace. 2015. An avatar architecture for the web of things. IEEE Internet Computing 19, 2 (2015), 30--38.
    [28]
    N. Naik. 2017. Choice of effective messaging protocols for IoT systems: MQTT, CoAP, AMQP and HTTP. In 2017 IEEE International Systems Engineering Symposium (ISSE). 1--7.
    [29]
    Luiz Nunes, Julio Estrella, Luis Nakamura, Rafael de Libardi, Carlos Ferreira, Liuri Jorge, Charith Perera, and Stephan Reiff-Marganiec. 2016. A distributed sensor data search platform for internet of things environments. arXiv preprint arXiv:1606.07932 (2016).
    [30]
    LH Nunes, CHG Ferreira, LHV Nakamura, RM Libardi, EM de Oliveira, BT Kuehne, PSL Souza, RHC Santana, MJ Santana, JC Estrella, et al. 2015. Dca-services: A distributed and collaborative architecture for conducting experiments in service oriented systems. International Journal of Services Computing 3 (2015).
    [31]
    Luiz Henrique Nunes, Julio Cezar Estrella, Charith Perera, Stephan Reiff-Marganiec, and Alexandre Cláudio Botazzo Delbem. 2016. Multi-criteria IoT resource discovery: a comparative analysis. Software: Practice and Experience (2016).
    [32]
    Pritee Parwekar. 2011. From Internet of Things towards cloud of things. In Computer and Communication Technology (ICCCT), 2011 2nd International Conference on. IEEE, 329--333.
    [33]
    Luis Sanchez, Luis Muñoz, Jose Antonio Galache, Pablo Sotres, Juan R Santana, Veronica Gutierrez, Rajiv Ramdhany, Alex Gluhak, Srdjan Krco, Evangelos Theodoridis, et al. 2014. SmartSantander: IoT experimentation over a smart city testbed. Computer Networks 61 (2014), 217--238.
    [34]
    Zach Shelby, Klaus Hartke, and Carsten Bormann. 2014. The constrained application protocol (CoAP). Technical Report.
    [35]
    Shubhangi A Shinde, Pooja A Nimkar, Shubhangi P Singh, Vrushali D Salpe, and Yogesh R Jadhav. 2016. MQTT-message queuing telemetry transport protocol. International Journal of Research 3, 3 (2016), 240--244.
    [36]
    A. Tolk. 2013. Interoperability, Composability, and Their Implications for Distributed Simulation: Towards Mathematical Foundations of Simulation Interoperability. In 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications. 3--9.
    [37]
    Ovidiu Vermesan and Peter Friess. 2013. Internet of things: converging technologies for smart environments and integrated ecosystems. River Publishers.
    [38]
    Ovidiu Vermesan, Peter Friess, Patrick Guillemin, Sergio Gusmeroli, Harald Sundmaeker, Alessandro Bassi, Ignacio Soler Jubert, Margaretha Mazura, Mark Harrison, M Eisenhauer, and P Doody. 2011. Internet of things strategic research roadmap. Internet of Things-Global Technological and Societal Trends (2011), 9--52.
    [39]
    O. Vermesan, P. Friess, P. Guillemin, H. Sundmaeker, M. Eisenhauer, K. Moessner, F. L. Gall, and P. Cousin. 2013. Internet of things strategic research and innovation agenda. RIVER PUBLISHERS SERIES IN COMMUNICATION (2013), 7.
    [40]
    Li Xiao-Hong. 2014. Research and Development of Web of Things System Based on Rest Architecture. In 2014 Fifth International Conference on Intelligent Systems Design and Engineering Applications. IEEE, 744--747.
    [41]
    Boyi Xu, Li Da Xu, Hongming Cai, Cheng Xie, Jingyuan Hu, and Fenglin Bu. 2014. Ubiquitous data accessing method in IoT-based information system for emergency medical services. IEEE Transactions on Industrial informatics 10, 2 (2014), 1578--1586.
    [42]
    M. B. Yassein, M. Q. Shatnawi, S. Aljwarneh, and R. Al-Hatmi. 2017. Internet of Things: Survey and open issues of MQTT protocol. In 2017 International Conference on Engineering MIS (ICEMIS). 1--6.
    [43]
    Andrea Zanella, Nicola Bui, Angelo Castellani, Lorenzo Vangelista, and Michele Zorzi. 2014. Internet of things for smart cities. IEEE Internet of Things journal 1, 1 (2014), 22--32.

    Cited By

    View all
    • (2023)Performance Evaluation of Dynamic Multiprotocol with Forwarding Service on a Radio Co-Processor2023 International Symposium on Electrical and Electronics Engineering (ISEE)10.1109/ISEE59483.2023.10299881(79-84)Online publication date: 19-Oct-2023
    • (2023)Research on Multi-protocol Access Method for IoT Platform Based on Microservice Container Scheduling2023 8th International Conference on Intelligent Computing and Signal Processing (ICSP)10.1109/ICSP58490.2023.10248790(651-655)Online publication date: 21-Apr-2023
    • (2021)Engineering an IoT-Edge-Cloud Computing System Architecture: Lessons Learnt from An Undergraduate Lab Course2021 International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN52240.2021.9522268(1-11)Online publication date: Jul-2021
    • Show More Cited By

    Index Terms

    1. An IoT multi-protocol strategy for the interoperability of distinct communication protocols applied to web of things

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      WebMedia '19: Proceedings of the 25th Brazillian Symposium on Multimedia and the Web
      October 2019
      537 pages
      ISBN:9781450367639
      DOI:10.1145/3323503
      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 ACM 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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 29 October 2019

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. internet of things
      2. interoperability
      3. multi-protocol
      4. web of things

      Qualifiers

      • Research-article

      Funding Sources

      • Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
      • Fundação de Amparo à Pesquisa do Estado de São Paulo

      Conference

      WebMedia '19
      WebMedia '19: Brazilian Symposium on Multimedia and the Web
      October 29 - November 1, 2019
      Rio de Janeiro, Brazil

      Acceptance Rates

      Overall Acceptance Rate 270 of 873 submissions, 31%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)19
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 12 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)Performance Evaluation of Dynamic Multiprotocol with Forwarding Service on a Radio Co-Processor2023 International Symposium on Electrical and Electronics Engineering (ISEE)10.1109/ISEE59483.2023.10299881(79-84)Online publication date: 19-Oct-2023
      • (2023)Research on Multi-protocol Access Method for IoT Platform Based on Microservice Container Scheduling2023 8th International Conference on Intelligent Computing and Signal Processing (ICSP)10.1109/ICSP58490.2023.10248790(651-655)Online publication date: 21-Apr-2023
      • (2021)Engineering an IoT-Edge-Cloud Computing System Architecture: Lessons Learnt from An Undergraduate Lab Course2021 International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN52240.2021.9522268(1-11)Online publication date: Jul-2021
      • (2021)A Systematic Review on the Data Interoperability of Application Layer Protocols in Industrial IoTIEEE Access10.1109/ACCESS.2021.30947639(96528-96545)Online publication date: 2021
      • (2020)Web of Things an intelligent approach to solve interoperability issues of Internet of Things communication protocolsIOP Conference Series: Materials Science and Engineering10.1088/1757-899X/981/3/032094981(032094)Online publication date: 5-Dec-2020

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media