Hybrid Programming-Based Scheduling Approach for Many Heterogeneous Computing Tasks With Asynchronous Generation in IIoT

  • Bingtao Hu
  • , Ruirui Zhong
  • , Yong Wang
  • , Tianyue Wang
  • , Yixiong Feng
  • , Meng Chu Zhou
  • , Jianrong Tan

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Industrial Internet of Things (IIoT) plays a crucial role in advancing smart manufacturing by connecting numerous devices, enabling data exchanges, and supporting industrial applications. Yet, the timely and proper scheduling of asynchronously generated heterogeneous computing tasks (HCTs) in IIoT environments remains a significant challenge. In this article, we first introduce the representation and notation of such HCTs and define a computing network structure. We then propose an initial mathematical programming-based scheduling model aimed at minimizing HCT completion time. To make this model easy to solve, we reformulate it by using logical constraints and derive a constraint programming-based model, for which a feasibility-guaranteed solution algorithm is developed. This algorithm leverages two easily verified propositions to either identify feasible solutions or demonstrate the infeasibility of the problem. Furthermore, we have proven a critical proposition that facilitates the development of a hybrid programming-based scheduling approach, effectively combining the strengths of both mathematical and constraint programming models. As demonstrated through extensive computational experiments, our proposed approach achieves an average reduction of 20% in HCT completion time in comparison with its existing peers. It consistently and timely provides the high-quality solutions that meet the required deadlines.

Original languageEnglish (US)
Pages (from-to)29384-29396
Number of pages13
JournalIEEE Internet of Things Journal
Volume12
Issue number15
DOIs
StatePublished - 2025

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Information Systems
  • Hardware and Architecture
  • Computer Science Applications
  • Computer Networks and Communications

Keywords

  • Computing task
  • Industrial Internet of Things (IIoT)
  • optimization
  • scheduling

Fingerprint

Dive into the research topics of 'Hybrid Programming-Based Scheduling Approach for Many Heterogeneous Computing Tasks With Asynchronous Generation in IIoT'. Together they form a unique fingerprint.

Cite this