Abstract

Publish/subscribe paradigm is often adopted to create the communication infrastructure of the Internet of Things (IoT) for many clients to access enormous real-time sensor data. However, most current publish/subscribe middlewares are based on traditional ossified IP networks, which are difficult to enable Quality of Service (QoS). How to design the next generation publish/subscribe middleware has become an urgent problem. The emerging Software Defined Networking (SDN) provides new opportunities to improve the QoS of publish/subscribe facilities for delivering events in IoT owing to its customized programmability and centralized control. We can encode event topics, priorities and security policies into flow entries of SDN-enabled switches to satisfy personalized QoS needs. In this paper, we propose a cross-layer QoS enabled SDN-like publish/subscribe communication infrastructure, aiming at building an IoT platform to seamlessly connect IoT services with SDN networks and improving the QoS of delivering events. We first present an SDN-like topic-oriented publish/subscribe middleware architecture with a cross-layer QoS control framework. Then we discuss prototype implementation, including topic management, topology maintenance, event routing and policy management. In the end, we use differentiated services and cross-layer access control as cross-layer QoS scenarios to verify the prototype. Experimental results show that our middleware is effective.

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.