Skip to main navigation Skip to search Skip to main content

Using machine learning to provide differentiated services in SDN-like publish/subscribe systems for IoT

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

At present, most publish/subscribe systems assume that all participants have the same Quality of Service (QoS) requirements. However, in many real-world IoT service scenarios, different users may have different delay requirements. How to provide differentiated services has become an urgent problem. The rise of Software Defined Networking (SDN) provides endless possibilities for meeting customized services due to greater programmability. In this paper, we first propose two new methods to predict the queuing delay of switches. One is an improvement of the traditional Random Early Detection (RED) algorithm; the other is a machine learning method using the eXtreme Gradient Boosting (XGBoost) model. Then we describe an SDN-like publish/subscribe system architecture and priority queues supported by OpenFlow switches to realize differentiated services. In order to guarantee QoS, we present a two-layer queue management mechanism based on user requirements. In the end, we compare our delay prediction methods with the RED method and verify the effectiveness of the two-layer queue management mechanism. Experimental results show that our solution is effective.

Original languageEnglish
Title of host publicationService-Oriented Computing - 16th International Conference, ICSOC 2018, Proceedings
EditorsQi Yu, Claus Pahl, Maja Vukovic, Jianwei Yin
PublisherSpringer Verlag
Pages532-540
Number of pages9
ISBN (Print)9783030035952
DOIs
StatePublished - 2018
Externally publishedYes
Event16th International Conference on Service-Oriented Computing, ICSOC 2018 - Hangzhou, China
Duration: 12 Nov 201815 Nov 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11236 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Service-Oriented Computing, ICSOC 2018
Country/TerritoryChina
CityHangzhou
Period12/11/1815/11/18

Keywords

  • Machine learning
  • Publish/Subscribe
  • Quality of Service
  • Queue management
  • Software Defined Networking

Fingerprint

Dive into the research topics of 'Using machine learning to provide differentiated services in SDN-like publish/subscribe systems for IoT'. Together they form a unique fingerprint.

Cite this