Abstract

IoT applications have been evolved in relation to every aspect of human life. The design of the applications adds new challenges such as mobility, scalability, and privacy to the current networking architecture design. For that reason, it is mandatory to investigate new solutions and paradigms such as Information Centric Network (ICN). ICN handles many of the challenges barely handled by current IP networks such as mobility and scalability, by using in-network caching and content retrieving based on contents names instead of host addresses. This paper presents a privacy-aware ICN architecture for IoT environments based on the Model-View-Controller (MVC) publish/Subscribe communication approach. This architecture focuses on supporting mobility, scalability, and privacy. A communication and processing cost comparison between Publish/Subscribe N-Tier and Publish/Subscribe MVC architectures, shows that the later outperforms N-Tier in communication, processing cost, and parallelism capabilities. Reasoning and planning for publishing actuation commands scenarios is performed using Situation Calculus which is used to formalize the communications in causality and temporal framework.

Highlights

  • Internet of Things (IoT) adds new challenges such as mobility, scalability and security over current networking paradigm (Atzori, et al, 2010), (Lindgren, et al, 2014), (Almobaideen, et al, 2017)

  • This paper proposes privacy-aware architecture based on Information Centric Network (ICN) paradigm to support IoT systems development, using Pub/Sub and MVC architectural styles

  • Subscription: Subscriptions start as shown by step (3) in Figure 4, when users send a subscription message (SUB) to show their interest in certain content, or all contents published under certain topic

Read more

Summary

Introduction

IoT adds new challenges such as mobility, scalability and security over current networking paradigm (Atzori, et al, 2010), (Lindgren, et al, 2014), (Almobaideen, et al, 2017) Standardization organization such as ITEF, IEEE, and researchers around the world have been developing and testing new protocol standards that alleviate the problems. Network architectural styles and other software architectural styles have been described by Fielding in (Fielding, 2000), (Fielding & Taylor, 2002) such as Client-Server, structured and unstructured Peer-to-Peer, m-Tier, Event-Based (Pub/Sub), and Model-View-Controller (MVC) He has discussed each style impact, advantages, and disadvantages on architectures performance according to design goals and constraints. Pub/Sub decouples publishers and subscribers in space and time, which supports mobility, privacy, and efficient delivery of IoT data (Happ, et al, 2017) The constraints that this architecture should consider are mobility, scalability, interoperability, and privacy.

ICN Architectures Structure
Privacy in ICN Architectures
PPUSTMAN
Registration
Publishing
Subscription
Actuation
PPUSTMAN Goals
Architecture Analysis
Conclusion

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.