Next Article in Journal
A FBG Intensity Modulation System Combined with an Optical Whispering Gallery Mode Edge Filter
Next Article in Special Issue
An Enhanced System Architecture for Optimized Demand Side Management in Smart Grid
Previous Article in Journal
Simulation of a Narrowband Power Line Communications System over Medium Voltage
Previous Article in Special Issue
State of the Art and Trends Review of Smart Metering in Electricity Grids
Article Menu

Export Article

Open AccessArticle
Appl. Sci. 2016, 6(4), 91;

SDNPS: A Load-Balanced Topic-Based Publish/Subscribe System in Software-Defined Networking

State Key Laboratory of Networking and Switching technology, Beijing University of Posts and Telecommunications, Beijing 100876, China
College of Computer and Information Engineering, Henan Normal University, Xinxiang 453007, China
Author to whom correspondence should be addressed.
Academic Editor: Christos Verikoukis
Received: 31 December 2015 / Revised: 12 March 2016 / Accepted: 14 March 2016 / Published: 24 March 2016
(This article belongs to the Special Issue Smart Grid: Convergence and Interoperability)
Full-Text   |   PDF [849 KB, uploaded 24 March 2016]   |  


Publish/subscribe systems on the traditional Internet suffer from poor scalability and high delay in the face of the Internet of Things (IoT) environment. Being customizable, the paradigm of software-defined networking (SDN) provides a chance to establish an IoT-specific network. In this paper, we propose an SDN-based publish/subscribe system named SDNPS, which can construct and fine-tune topic-connected overlays for the sake of disseminating events efficiently and non-redundantly based on a global topology overview. It organizes topics as a Huffman-like topic tree and codes them into binary strings so that filtering and forwarding events can be operated directly on SDN-configurable switches, which helps to reduce end-to-end latency. This hierarchical organization form of topic tree makes it possible to incrementally construct and store overlays, which contribute to reducing the time and space complexity of routing computation. More specifically, it achieves a better tradeoff between load-balancing of the overall optimization objective and the minimal forwarding cost of per-topic overlay. View Full-Text
Keywords: publish/subscribe system; load balancing; overlay network; software-defined networking publish/subscribe system; load balancing; overlay network; software-defined networking

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Wang, Y.; Zhang, Y.; Chen, J. SDNPS: A Load-Balanced Topic-Based Publish/Subscribe System in Software-Defined Networking. Appl. Sci. 2016, 6, 91.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Appl. Sci. EISSN 2076-3417 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top