An ANN-Based Approach for Real-Time Scheduling in Cloud Manufacturing

The cloud manufacturing platform needs to allocate the endlessly emerging tasks to the resources scattered in different places for processing. However, this real-time scheduling problem in the cloud environment is more complicated than that in a traditional workshop because constraints, such as type...

Full description

Bibliographic Details
Main Authors: Shengkai Chen, Shuliang Fang, Renzhong Tang
Format: Article
Language:English
Published: MDPI AG 2020-04-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/7/2491
id doaj-d2741b6d12534c6f8f29c13bb302cf41
record_format Article
spelling doaj-d2741b6d12534c6f8f29c13bb302cf412020-11-25T02:33:57ZengMDPI AGApplied Sciences2076-34172020-04-01102491249110.3390/app10072491An ANN-Based Approach for Real-Time Scheduling in Cloud ManufacturingShengkai Chen0Shuliang Fang1Renzhong Tang2School of Mechanical Engineering, Zhejiang University, Hangzhou 310027, ChinaSchool of Mechanical Engineering, Zhejiang University, Hangzhou 310027, ChinaSchool of Mechanical Engineering, Zhejiang University, Hangzhou 310027, ChinaThe cloud manufacturing platform needs to allocate the endlessly emerging tasks to the resources scattered in different places for processing. However, this real-time scheduling problem in the cloud environment is more complicated than that in a traditional workshop because constraints, such as type matching, task precedence, resource occupation, and logistics duration, need to be met, and the internal manufacturing plan of providers must also be considered. Since the platform aggregates massive manufacturing resources to serve large-scale manufacturing tasks, the space of feasible solutions is huge, resulting in many conventional search algorithms no longer being applicable. In this paper, we considered resource allocation as the key procedure for real-time scheduling, and an ANN (Artificial Neural Network) based model is established to predict the task completion status for resource allocation among candidates. The trained ANN model has high prediction accuracy, and the ANN-based scheduling approach performs better than the preferred method in terms of the optimization objectives, including total cost, service satisfaction, and make-span. In addition, the proposed approach has potential in the application for smart manufacturing or Industry 4.0 because of its high response performance and good scalability.https://www.mdpi.com/2076-3417/10/7/2491cloud manufacturingreal-time scheduling problemartificial neural network
collection DOAJ
language English
format Article
sources DOAJ
author Shengkai Chen
Shuliang Fang
Renzhong Tang
spellingShingle Shengkai Chen
Shuliang Fang
Renzhong Tang
An ANN-Based Approach for Real-Time Scheduling in Cloud Manufacturing
Applied Sciences
cloud manufacturing
real-time scheduling problem
artificial neural network
author_facet Shengkai Chen
Shuliang Fang
Renzhong Tang
author_sort Shengkai Chen
title An ANN-Based Approach for Real-Time Scheduling in Cloud Manufacturing
title_short An ANN-Based Approach for Real-Time Scheduling in Cloud Manufacturing
title_full An ANN-Based Approach for Real-Time Scheduling in Cloud Manufacturing
title_fullStr An ANN-Based Approach for Real-Time Scheduling in Cloud Manufacturing
title_full_unstemmed An ANN-Based Approach for Real-Time Scheduling in Cloud Manufacturing
title_sort ann-based approach for real-time scheduling in cloud manufacturing
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-04-01
description The cloud manufacturing platform needs to allocate the endlessly emerging tasks to the resources scattered in different places for processing. However, this real-time scheduling problem in the cloud environment is more complicated than that in a traditional workshop because constraints, such as type matching, task precedence, resource occupation, and logistics duration, need to be met, and the internal manufacturing plan of providers must also be considered. Since the platform aggregates massive manufacturing resources to serve large-scale manufacturing tasks, the space of feasible solutions is huge, resulting in many conventional search algorithms no longer being applicable. In this paper, we considered resource allocation as the key procedure for real-time scheduling, and an ANN (Artificial Neural Network) based model is established to predict the task completion status for resource allocation among candidates. The trained ANN model has high prediction accuracy, and the ANN-based scheduling approach performs better than the preferred method in terms of the optimization objectives, including total cost, service satisfaction, and make-span. In addition, the proposed approach has potential in the application for smart manufacturing or Industry 4.0 because of its high response performance and good scalability.
topic cloud manufacturing
real-time scheduling problem
artificial neural network
url https://www.mdpi.com/2076-3417/10/7/2491
work_keys_str_mv AT shengkaichen anannbasedapproachforrealtimeschedulingincloudmanufacturing
AT shuliangfang anannbasedapproachforrealtimeschedulingincloudmanufacturing
AT renzhongtang anannbasedapproachforrealtimeschedulingincloudmanufacturing
AT shengkaichen annbasedapproachforrealtimeschedulingincloudmanufacturing
AT shuliangfang annbasedapproachforrealtimeschedulingincloudmanufacturing
AT renzhongtang annbasedapproachforrealtimeschedulingincloudmanufacturing
_version_ 1724811281770217472