Map-Reduce-Style Job Offloading Using Historical Manufacturing Behavior for Edge Devices in Smart Factory
For smart factories in the Industry 4.0 era, edge devices can be used to run intelligent software packages (i.e., manufacturing services) to support manufacturing activities of production equipment. However, this kind of edge device may fail to provide designed functionalities in time when it encoun...
Saved in:
| Published in: | IEEE robotics and automation letters Vol. 3; no. 4; pp. 2918 - 2925 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Piscataway
IEEE
01.10.2018
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects: | |
| ISSN: | 2377-3766, 2377-3766 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | For smart factories in the Industry 4.0 era, edge devices can be used to run intelligent software packages (i.e., manufacturing services) to support manufacturing activities of production equipment. However, this kind of edge device may fail to provide designed functionalities in time when it encounters a sudden high-computation (SHC) job that cannot be executed by the edge device itself within a required time constraint. Thus, how to assure that an edge device can effectively execute SHC jobs so as to provide manufacturing services to equipment in time is an important and challenging issue for smart manufacturing. Exiting job-shop scheduling (JSS) methods may optimally allocate jobs for production lines but cannot directly be applied to handle the edge devices SHC jobs, which occur irregularly and are hard to specify processing time slots for JSS methods. Aimed at resolving the above-mentioned issue, this letter proposes a novel manufacturing-behavior-based map-reduce-style job offloading scheme. First, a distributed job processing architecture is designed to allow distributed edge devices to collaboratively complete an SHC job to support manufacturing. Next, a map-reduce-style program structure is developed so that an SHC job can be easily divided into multiple parts that can be executed in parallel by the selected edge devices, each device processing a part. Then, a mechanism of selecting proper edge devices to complete the SHC job, considering historical manufacturing behaviors of each edge device, is proposed for achieving high offloading efficiency. Finally, we simulate a factory with 20 machines to conduct integrated tests. Testing results demonstrate the effectiveness and excellent performance of the proposed scheme. |
|---|---|
| AbstractList | For smart factories in the Industry 4.0 era, edge devices can be used to run intelligent software packages (i.e., manufacturing services) to support manufacturing activities of production equipment. However, this kind of edge device may fail to provide designed functionalities in time when it encounters a sudden high-computation (SHC) job that cannot be executed by the edge device itself within a required time constraint. Thus, how to assure that an edge device can effectively execute SHC jobs so as to provide manufacturing services to equipment in time is an important and challenging issue for smart manufacturing. Exiting job-shop scheduling (JSS) methods may optimally allocate jobs for production lines but cannot directly be applied to handle the edge devices SHC jobs, which occur irregularly and are hard to specify processing time slots for JSS methods. Aimed at resolving the above-mentioned issue, this letter proposes a novel manufacturing-behavior-based map-reduce-style job offloading scheme. First, a distributed job processing architecture is designed to allow distributed edge devices to collaboratively complete an SHC job to support manufacturing. Next, a map-reduce-style program structure is developed so that an SHC job can be easily divided into multiple parts that can be executed in parallel by the selected edge devices, each device processing a part. Then, a mechanism of selecting proper edge devices to complete the SHC job, considering historical manufacturing behaviors of each edge device, is proposed for achieving high offloading efficiency. Finally, we simulate a factory with 20 machines to conduct integrated tests. Testing results demonstrate the effectiveness and excellent performance of the proposed scheme. |
| Author | Chen, Chao-Chun Su, Wei-Tsung Hung, Min-Hsiung Lin, Zhong-Hui |
| Author_xml | – sequence: 1 givenname: Chao-Chun orcidid: 0000-0002-7028-5609 surname: Chen fullname: Chen, Chao-Chun email: chaochun@mail.ncku.edu.tw organization: Institute of Manufacturing Information and Systems, National Cheng Kung University, Tainan, Taiwan – sequence: 2 givenname: Wei-Tsung orcidid: 0000-0003-0563-1728 surname: Su fullname: Su, Wei-Tsung email: suwt@au.edu.tw organization: Department of Computer Science and Information Engineering, Aletheia University, New Taipei City, Taiwan – sequence: 3 givenname: Min-Hsiung orcidid: 0000-0003-2458-471X surname: Hung fullname: Hung, Min-Hsiung email: hmx4@faculty.pccu.edu.tw organization: Department of Computer Science and Information Engineering, Chinese Culture University, Taipei City, Taiwan – sequence: 4 givenname: Zhong-Hui orcidid: 0000-0003-3372-6353 surname: Lin fullname: Lin, Zhong-Hui email: zhlin@us.ibm.com organization: IBM, Dublin, OH, USA |
| BookMark | eNp9UEtLAzEQDqKg1t4FLwHPW_NoNpujj_qiUlB7XrLZSU1ZNzXJCv337lIR8eBhHjDfN9_Md4z2W98CQqeUTCgl6mL-fDlhhBYTVkylnOZ76IhxKTMu83z_V3-IxjGuCSFUMMmVOELuSW-yZ6g7A9lL2jaAH32FF9Y2XteuXeFlHPK9i8kHZ3SDn3TbWW1SF4bBFbzpT-cDtn3M6hXgG_h0BiJ2LX551yHh2x7sw_YEHVjdRBh_1xFa3s5er--z-eLu4fpynhmmaMpAgaBGaE36z4StlKmZtjWvimE-VaCZqDk3U1MJWhhTW8kFZ6RiFSgigY_Q-W7vJviPDmIq174LbS9ZMqYUl5SwvEeRHcoEH2MAW26C68_dlpSUg6dl72k5eFp-e9pT8j8U45JOzrcpaNf8RzzbER0A_OgUvMhzQfkXaSaF6Q |
| CODEN | IRALC6 |
| CitedBy_id | crossref_primary_10_3390_s22072445 crossref_primary_10_1007_s11227_023_05257_5 crossref_primary_10_1145_3529098 crossref_primary_10_1016_j_procs_2025_01_281 |
| Cites_doi | 10.1007/s10845-015-1039-3 10.1109/LRA.2017.2706859 10.1109/IPDPS.2016.16 10.1109/LRA.2018.2799420 10.1109/ACCESS.2018.2800032 10.4108/eai.24-8-2015.2261074 10.1007/978-3-319-42559-7_1 10.1109/TII.2014.2306383 10.1016/j.compind.2015.04.006 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2018 |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| DOI | 10.1109/LRA.2018.2847746 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 2377-3766 |
| EndPage | 2925 |
| ExternalDocumentID | 10_1109_LRA_2018_2847746 8386651 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Ministry of Science and Technology, Taiwan; Ministry of Science and Technology (MOST) of Taiwan grantid: 106-2221-E-006-005; 106-2221-E-156-001; 106-2221-E-034-014; 107-2218-E-006-005 funderid: 10.13039/501100004663 |
| GroupedDBID | 0R~ 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFS AGQYO AGSQL AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD IFIPE IPLJI JAVBF KQ8 M43 M~E O9- OCL RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D RIG |
| ID | FETCH-LOGICAL-c291t-e9e51c5aa01105fb9cd2afd3b8c29149ea25d33c4cb518ccdf735320b2be907e3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 4 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000437396000003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2377-3766 |
| IngestDate | Sun Jun 29 13:00:26 EDT 2025 Sat Nov 29 06:03:01 EST 2025 Tue Nov 18 22:23:53 EST 2025 Wed Aug 27 08:32:58 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c291t-e9e51c5aa01105fb9cd2afd3b8c29149ea25d33c4cb518ccdf735320b2be907e3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0003-2458-471X 0000-0002-7028-5609 0000-0003-3372-6353 0000-0003-0563-1728 |
| PQID | 2299371026 |
| PQPubID | 4437225 |
| PageCount | 8 |
| ParticipantIDs | crossref_primary_10_1109_LRA_2018_2847746 proquest_journals_2299371026 ieee_primary_8386651 crossref_citationtrail_10_1109_LRA_2018_2847746 |
| PublicationCentury | 2000 |
| PublicationDate | 2018-10-01 |
| PublicationDateYYYYMMDD | 2018-10-01 |
| PublicationDate_xml | – month: 10 year: 2018 text: 2018-10-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Piscataway |
| PublicationPlace_xml | – name: Piscataway |
| PublicationTitle | IEEE robotics and automation letters |
| PublicationTitleAbbrev | LRA |
| PublicationYear | 2018 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref8 ref7 ref9 ref3 ref6 ref11 ref5 rosenfeld (ref10) 0 (ref4) 2017 ref1 tao (ref2) 2014; 10 |
| References_xml | – ident: ref5 doi: 10.1007/s10845-015-1039-3 – ident: ref8 doi: 10.1109/LRA.2017.2706859 – year: 2017 ident: ref4 publication-title: Smart Machine Box Action Plan – ident: ref6 doi: 10.1109/IPDPS.2016.16 – start-page: 595 year: 0 ident: ref10 article-title: Online prediction of exponential decay time series with human-agent application publication-title: Proc 22nd Conf Artif Intell – ident: ref9 doi: 10.1109/LRA.2018.2799420 – ident: ref7 doi: 10.1109/ACCESS.2018.2800032 – ident: ref11 doi: 10.4108/eai.24-8-2015.2261074 – ident: ref3 doi: 10.1007/978-3-319-42559-7_1 – volume: 10 start-page: 1435 year: 2014 ident: ref2 article-title: CCIoT-CMfg: Cloud computing and internet of things-based cloud manufacturing service system publication-title: IEEE Trans Ind Informat doi: 10.1109/TII.2014.2306383 – ident: ref1 doi: 10.1016/j.compind.2015.04.006 |
| SSID | ssj0001527395 |
| Score | 2.07188 |
| Snippet | For smart factories in the Industry 4.0 era, edge devices can be used to run intelligent software packages (i.e., manufacturing services) to support... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 2918 |
| SubjectTerms | Computer architecture Computer simulation Devices edge computing Factories Industrial plants Industries Intelligent and flexible manufacturing job offloading Job shop scheduling Manufacturing middleware and programming environments Performance evaluation Production equipment Production facilities Production lines Service introduction smart factory automation Smart manufacturing software |
| Title | Map-Reduce-Style Job Offloading Using Historical Manufacturing Behavior for Edge Devices in Smart Factory |
| URI | https://ieeexplore.ieee.org/document/8386651 https://www.proquest.com/docview/2299371026 |
| Volume | 3 |
| WOSCitedRecordID | wos000437396000003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE/IET Electronic Library customDbUrl: eissn: 2377-3766 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001527395 issn: 2377-3766 databaseCode: RIE dateStart: 20160101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 2377-3766 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001527395 issn: 2377-3766 databaseCode: M~E dateStart: 20160101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB5UPOjBt1hf5OBFcK272XSTo2iLiFXxAd6WPCZSqNtSW8GLv92ddFsFRfAW2GRZ9ktmviQz3wAcoOQopG9EJo11RB6PWjLihuiGUD62MhSbyK6v5dOTup2Bo2kuDCKG4DM8pma4y3c9O6KjsrrkpM5W7nVms6wxztX6Ok8hJTElJjeRJ6p-dXdKoVvymCxwRgz3m-cJpVR-2N_gVFrL__ucFViqyCM7HaO9CjNYrMHiN0nBdei0dT-6Iz1WjO6H711klz3Dbrzv9kK0PAsxAuxLHYS1dTGi9IaQr8gqvcQBK8ksa7pnZOcYjAnrFOz-pZxorBVK9LxvwGOr-XB2EVXlFCKbqHgYoUIRW6E1uXzhjbIu0d5xI-l5qlAnwnFuU2tELK11PuNUNsIkBsstNPJNmCt6BW4B005K613JxrKSHgivhE2dir3JRMxT7WpQn_zq3FZa41TyopuHPceJyktwcgInr8CpweF0RH-ss_FH33UCY9qvwqEGuxM082ohvuZJQgSsZFGN7d9H7cACvXscn7cLc8PBCPdg3r4NO6-DfZhtfzT3w0z7BFJz0Zg |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LaxsxEB5MEmh6SPOkbp1Uh1wC2di7WnmlY2hj0tZ2Qh6Q26LHKBictfGjkH_fHXntBFoCuQlWYpf9pJlP0sw3AMcoOQrp25FJYx2Rx6OWjLghuiGUj60MxSayfl8-PKjrGpyucmEQMQSf4Rk1w12-G9k5HZU1JSd1tnKvsy7SNGktsrVeTlRIS0yJ5V1kSzW7N-cUvCXPyAZnxHFf-Z5QTOUfCxzcSufT-z5oG7Yq-sjOF3jvQA2LXfj4SlRwDwY9PY5uSJEVo9vZ8xDZr5FhV94PRyFenoUoAfaiD8J6uphTgkPIWGSVYuKElXSWXbhHZD8wmBM2KNjtUznVWCcU6Xneh_vOxd33y6gqqBDZRMWzCBWK2AqtyekLb5R1ifaOG0nPU4U6EY5zm1ojYmmt8xmnwhEmMVhuopEfwFoxKvAzMO2ktN6VfCwrCYLwStjUqdibTMQ81a4OzeWvzm2lNk5FL4Z52HW0VF6CkxM4eQVOHU5WI8YLpY03-u4RGKt-FQ51aCzRzKulOM2ThChYyaPaX_4_6ht8uLzrdfPuz_7vr7BJ71lE6zVgbTaZ4yFs2D-zwXRyFObbX2jV064 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Map%E2%80%93Reduce%E2%80%93Style+Job+Offloading+Using+Historical+Manufacturing+Behavior+for+Edge+Devices+in+Smart+Factory&rft.jtitle=IEEE+robotics+and+automation+letters&rft.au=Chao-Chun%2C+Chen&rft.au=Wei-Tsung%2C+Su&rft.au=Min-Hsiung%2C+Hung&rft.au=Zhong-Hui%2C+Lin&rft.date=2018-10-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2377-3766&rft.volume=3&rft.issue=4&rft.spage=2918&rft_id=info:doi/10.1109%2FLRA.2018.2847746&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2377-3766&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2377-3766&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2377-3766&client=summon |