Multi-Channel Joint Forecasting-Scheduling for the Internet of Things

We develop a methodology for Multi-Channel Joint Forecasting-Scheduling (MC-JFS) targeted at solving the Medium Access Control (MAC) layer Massive Access Problem of Machine-to-Machine (M2M) communication in the presence of multiple channels, as found in Orthogonal Frequency Division Multiple Access...

Full description

Bibliographic Details
Main Authors: Volkan Rodoplu, Mert Nakip, Roozbeh Qorbanian, Deniz Tursel Eliiyi
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
IoT
Online Access:https://ieeexplore.ieee.org/document/9260218/
id doaj-216acc15d358428fae9268c43965daf6
record_format Article
spelling doaj-216acc15d358428fae9268c43965daf62021-03-30T03:28:31ZengIEEEIEEE Access2169-35362020-01-01821732421735410.1109/ACCESS.2020.30383589260218Multi-Channel Joint Forecasting-Scheduling for the Internet of ThingsVolkan Rodoplu0https://orcid.org/0000-0002-9055-4159Mert Nakip1https://orcid.org/0000-0002-6723-6494Roozbeh Qorbanian2https://orcid.org/0000-0003-2774-7449Deniz Tursel Eliiyi3https://orcid.org/0000-0001-7693-3980Department of Electrical and Electronics Engineering, Yaşar University, İzmir, TurkeyPolish Academy of Sciences (PAN), Institute of Theoretical and Applied Informatics, Gliwice, PolandLuxembourg Centre for Logistics and Supply Chain Management, University of Luxembourg, Luxembourg City, LuxembourgDepartment of Industrial Engineering, Izmir Bakırçay University, İzmir, TurkeyWe develop a methodology for Multi-Channel Joint Forecasting-Scheduling (MC-JFS) targeted at solving the Medium Access Control (MAC) layer Massive Access Problem of Machine-to-Machine (M2M) communication in the presence of multiple channels, as found in Orthogonal Frequency Division Multiple Access (OFDMA) systems. In contrast with the existing schemes that merely react to current traffic demand, Joint Forecasting-Scheduling (JFS) forecasts the traffic generation pattern of each Internet of Things (IoT) device in the coverage area of an IoT Gateway and schedules the uplink transmissions of the IoT devices over multiple channels in advance, thus obviating contention, collision and handshaking, which are found in reactive protocols. In this paper, we present the general form of a deterministic scheduling optimization program for MC-JFS that maximizes the total number of bits that are delivered over multiple channels by the delay deadlines of the IoT applications. In order to enable real-time operation of the MC-JFS system, first, we design a heuristic, called Multi-Channel Look Ahead Priority based on Average Load (MC-LAPAL), that solves the general form of the scheduling problem. Second, for the special case of identical channels, we develop a reduction technique by virtue of which an optimal solution of the scheduling problem is computed in real time. We compare the network performance of our MC-JFS scheme against Multi-Channel Reservation-based Access Barring (MC-RAB) and Multi-Channel Enhanced Reservation-based Access Barring (MC-ERAB), both of which serve as benchmark reactive protocols. Our results show that MC-JFS outperforms both MC-RAB and MC-ERAB with respect to uplink cross-layer throughput and transmit energy consumption, and that MC-LAPAL provides high performance as an MC-JFS heuristic. Furthermore, we show that the computation time of MC-LAPAL scales approximately linearly with the number of IoT devices. This work serves as a foundation for building scalable JFS schemes at IoT Gateways in the near future.https://ieeexplore.ieee.org/document/9260218/Forecastingschedulingmassive accessIoTM2M communication
collection DOAJ
language English
format Article
sources DOAJ
author Volkan Rodoplu
Mert Nakip
Roozbeh Qorbanian
Deniz Tursel Eliiyi
spellingShingle Volkan Rodoplu
Mert Nakip
Roozbeh Qorbanian
Deniz Tursel Eliiyi
Multi-Channel Joint Forecasting-Scheduling for the Internet of Things
IEEE Access
Forecasting
scheduling
massive access
IoT
M2M communication
author_facet Volkan Rodoplu
Mert Nakip
Roozbeh Qorbanian
Deniz Tursel Eliiyi
author_sort Volkan Rodoplu
title Multi-Channel Joint Forecasting-Scheduling for the Internet of Things
title_short Multi-Channel Joint Forecasting-Scheduling for the Internet of Things
title_full Multi-Channel Joint Forecasting-Scheduling for the Internet of Things
title_fullStr Multi-Channel Joint Forecasting-Scheduling for the Internet of Things
title_full_unstemmed Multi-Channel Joint Forecasting-Scheduling for the Internet of Things
title_sort multi-channel joint forecasting-scheduling for the internet of things
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description We develop a methodology for Multi-Channel Joint Forecasting-Scheduling (MC-JFS) targeted at solving the Medium Access Control (MAC) layer Massive Access Problem of Machine-to-Machine (M2M) communication in the presence of multiple channels, as found in Orthogonal Frequency Division Multiple Access (OFDMA) systems. In contrast with the existing schemes that merely react to current traffic demand, Joint Forecasting-Scheduling (JFS) forecasts the traffic generation pattern of each Internet of Things (IoT) device in the coverage area of an IoT Gateway and schedules the uplink transmissions of the IoT devices over multiple channels in advance, thus obviating contention, collision and handshaking, which are found in reactive protocols. In this paper, we present the general form of a deterministic scheduling optimization program for MC-JFS that maximizes the total number of bits that are delivered over multiple channels by the delay deadlines of the IoT applications. In order to enable real-time operation of the MC-JFS system, first, we design a heuristic, called Multi-Channel Look Ahead Priority based on Average Load (MC-LAPAL), that solves the general form of the scheduling problem. Second, for the special case of identical channels, we develop a reduction technique by virtue of which an optimal solution of the scheduling problem is computed in real time. We compare the network performance of our MC-JFS scheme against Multi-Channel Reservation-based Access Barring (MC-RAB) and Multi-Channel Enhanced Reservation-based Access Barring (MC-ERAB), both of which serve as benchmark reactive protocols. Our results show that MC-JFS outperforms both MC-RAB and MC-ERAB with respect to uplink cross-layer throughput and transmit energy consumption, and that MC-LAPAL provides high performance as an MC-JFS heuristic. Furthermore, we show that the computation time of MC-LAPAL scales approximately linearly with the number of IoT devices. This work serves as a foundation for building scalable JFS schemes at IoT Gateways in the near future.
topic Forecasting
scheduling
massive access
IoT
M2M communication
url https://ieeexplore.ieee.org/document/9260218/
work_keys_str_mv AT volkanrodoplu multichanneljointforecastingschedulingfortheinternetofthings
AT mertnakip multichanneljointforecastingschedulingfortheinternetofthings
AT roozbehqorbanian multichanneljointforecastingschedulingfortheinternetofthings
AT denizturseleliiyi multichanneljointforecastingschedulingfortheinternetofthings
_version_ 1724183381314371584