Table of Contents Author Guidelines Submit a Manuscript
Mobile Information Systems
Volume 2018, Article ID 2101206, 9 pages
https://doi.org/10.1155/2018/2101206
Research Article

Pattern-Identified Online Task Scheduling in Multitier Edge Computing for Industrial IoT Services

1School of Computer Science and Engineering, Chung-Ang University, Seoul 06974, Republic of Korea
2Samsung Research, Samsung Electronics Co., Ltd., Seoul 06765, Republic of Korea
3Department of Computer Science, University of North Carolina at Wilmington, Wilmington, NC 28403, USA

Correspondence should be addressed to Sungrae Cho; rk.ca.uac@ohcrs

Received 12 December 2017; Accepted 15 February 2018; Published 4 April 2018

Academic Editor: Marcos A. Vieira

Copyright © 2018 Nhu-Ngoc Dao et al. 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.

Abstract

In smart manufacturing, production machinery and auxiliary devices, referred to as industrial Internet of things (IIoT), are connected to a unified networking infrastructure for management and command deliveries in a precise production process. However, providing autonomous, reliable, and real-time offloaded services for such a production is an open challenge since these IIoT devices are assumed lightweight embedded platforms with limited computing performance. In this paper, we propose a pattern-identified online task scheduling (PIOTS) mechanism for the networking infrastructure, where multitier edge computing is provided, in order to handle the offloaded tasks in real time. First, historical IIoT task patterns in every timeslot are used to train a self-organizing map (SOM), which represents the features of the task patterns within defined dimensions. Consequently, offline task scheduling among edge computing-enabled entities is performed on the set of all SOM neurons using the Hungarian method to determine the expected optimal task assignments. In real-time context, whenever a task arrives at the infrastructure, the expected optimal assignment for the task is scheduled to the appropriate edge computing-enabled entity. Numerical simulation results show that the proposed PIOTS mechanism overcomes existing solutions in terms of computation performance and service capability.