{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,24]],"date-time":"2025-09-24T10:21:54Z","timestamp":1758709314718,"version":"3.41.2"},"reference-count":31,"publisher":"World Scientific Pub Co Pte Ltd","issue":"02","funder":[{"DOI":"10.13039\/501100012166","name":"National Key R&D Program of China","doi-asserted-by":"crossref","award":["2018YFB1701600"],"award-info":[{"award-number":["2018YFB1701600"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Model. Simul. Sci. Comput."],"published-print":{"date-parts":[[2022,4]]},"abstract":"<jats:p> With the development of the Internet of Things and devices continuing to scale, using cloud computing resources to process data in real-time is challenging. Edge computing technologies can improve real-time performance in processing data. By introducing the FPGA into the computing node and using the dynamic reconfigurability of the FPGA, the FPGA-based edge node can increase the edge node capability. In this paper, a task-based collaborative method for an FPGA-based edge computing system is proposed in order to meet the collaboration among FPGA-based edge nodes, edge nodes, and the cloud. The modeling of the task includes two parts, task information and task-dependent file. Task information is used to describe the running information and dependency information required for the task execution. Task-dependent file contains the configuration bit-stream of FPGA in running of the task. By analyzing the task behavior, this paper builds four basic behaviors, analyzes the critical attributes of each behavior, and summarizes the task model suitable for FPGA-based edge nodes. Tasks with specific functions can be created by modifying different attributes of model nodes. Finally, the availability of the model and the task-based collaborative method are verified by simulation experiments. The experimental results that the task model proposed in this paper can meet cloud-edge collaboration in the FPGA-based edge computing environment. <\/jats:p>","DOI":"10.1142\/s1793962322410094","type":"journal-article","created":{"date-parts":[[2022,2,14]],"date-time":"2022-02-14T14:46:23Z","timestamp":1644849983000},"source":"Crossref","is-referenced-by-count":2,"title":["FPGA-based edge computing: Task modeling for cloud-edge collaboration"],"prefix":"10.1142","volume":"13","author":[{"given":"Chuan","family":"Xiao","sequence":"first","affiliation":[{"name":"School of Computer, Beijing Information Science and Technology University, Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4925-8793","authenticated-orcid":false,"given":"Chun","family":"Zhao","sequence":"additional","affiliation":[{"name":"School of Computer, Beijing Information Science and Technology University, Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2022,3,28]]},"reference":[{"key":"S1793962322410094BIB001","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2444095"},{"key":"S1793962322410094BIB002","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1016\/j.rser.2018.03.089","volume":"91","author":"Reka S. S.","year":"2018","journal-title":"Renew. Sust. Energ. Rev."},{"key":"S1793962322410094BIB003","doi-asserted-by":"publisher","DOI":"10.1007\/s11276-018-1712-5"},{"key":"S1793962322410094BIB004","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.techfore.2019.01.002","volume":"141","author":"Le D. N.","year":"2019","journal-title":"Technol. Forecast. Soc. Change"},{"key":"S1793962322410094BIB005","doi-asserted-by":"publisher","DOI":"10.1016\/j.scs.2020.102364"},{"key":"S1793962322410094BIB006","first-page":"1","volume-title":"2020 IEEE Int. Conf. Networking, Sensing and Control","author":"Chen S.","year":"2020"},{"issue":"4","key":"S1793962322410094BIB007","first-page":"1","volume":"10","author":"Liu Y.","year":"2019","journal-title":"Int. J. Model. Simul. Sci. Comput."},{"issue":"6","key":"S1793962322410094BIB008","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/MCC.2018.064181118","volume":"5","author":"Varghese B.","year":"2018","journal-title":"IEEE Cloud Comput."},{"key":"S1793962322410094BIB009","series-title":"Springer Briefs Computer Science","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1007\/978-3-030-02083-5_5","volume-title":"Edge Computing: A Primer","author":"Cao J.","year":"2018"},{"key":"S1793962322410094BIB010","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2018.2849509"},{"key":"S1793962322410094BIB011","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.jnca.2017.09.002","volume":"98","author":"Hu P.","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"issue":"11","key":"S1793962322410094BIB012","doi-asserted-by":"crossref","first-page":"2586","DOI":"10.1109\/JSAC.2017.2760478","volume":"35","author":"Shirazi S. N.","year":"2017","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"S1793962322410094BIB013","first-page":"1","volume-title":"2016 IEEE Int. Conf. Sensing, Communication and Networking, SECON Workshops","author":"Morabito R.","year":"2016"},{"key":"S1793962322410094BIB014","doi-asserted-by":"publisher","DOI":"10.1155\/2015\/431047"},{"issue":"10","key":"S1793962322410094BIB015","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1109\/MC.2016.302","volume":"49","author":"Linthicum D.","year":"2016","journal-title":"Computer"},{"key":"S1793962322410094BIB016","first-page":"1818","volume-title":"Proc. Int. Conf. Distributed Computing Systems","author":"Wu S.","year":"2019"},{"issue":"1","key":"S1793962322410094BIB017","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1109\/TII.2015.2462313","volume":"13","author":"Ricco M.","year":"2017","journal-title":"IEEE Trans. Ind. Inf."},{"issue":"9","key":"S1793962322410094BIB018","doi-asserted-by":"crossref","first-page":"3399","DOI":"10.1007\/s00170-017-1447-y","volume":"94","author":"Zou X.","year":"2018","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"S1793962322410094BIB019","first-page":"1","volume-title":"Proc. 11th ACM Conf. Computing Frontiers","author":"Chen F.","year":"2014"},{"issue":"2","key":"S1793962322410094BIB020","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1142\/S179396231100044X","volume":"2","author":"Yadav P. K.","year":"2011","journal-title":"Int. J. Model. Simul. Sci. Comput."},{"issue":"4","key":"S1793962322410094BIB021","first-page":"1","volume":"11","author":"Man S.","year":"2020","journal-title":"Int. J. Model. Simul. Sci. Comput."},{"issue":"2","key":"S1793962322410094BIB022","first-page":"1","volume":"12","author":"Yadav S. K.","year":"2021","journal-title":"Int. J. Model. Simul. Sci. Comput."},{"issue":"5","key":"S1793962322410094BIB023","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1142\/S1793962320500415","volume":"11","author":"Ullah A.","year":"2020","journal-title":"Int. J. Model. Simul. Sci. Comput."},{"key":"S1793962322410094BIB024","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1109\/CSAE.2011.5953233","volume-title":"Proc. - 2011 IEEE Int. Conf. Computer Science and Automation Engineering","volume":"1","author":"Deng S.","year":"2011"},{"key":"S1793962322410094BIB025","first-page":"6215454","volume":"2019","author":"Tran M. Q.","year":"2019","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"S1793962322410094BIB026","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.jpdc.2018.11.006","volume":"125","author":"Li C.","year":"2019","journal-title":"J. Parallel Distrib. Comput."},{"key":"S1793962322410094BIB027","doi-asserted-by":"crossref","first-page":"30069","DOI":"10.1109\/ACCESS.2020.2972914","volume":"8","author":"Ma J.","year":"2020","journal-title":"IEEE Access"},{"issue":"8","key":"S1793962322410094BIB028","doi-asserted-by":"crossref","first-page":"162","DOI":"10.23919\/JCC.2019.08.014","volume":"16","author":"Fan J.","year":"2019","journal-title":"China Commun."},{"issue":"5","key":"S1793962322410094BIB029","doi-asserted-by":"crossref","first-page":"1133","DOI":"10.1109\/TPDS.2020.3042224","volume":"32","author":"Sahni Y.","year":"2021","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"1","key":"S1793962322410094BIB030","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1142\/S021969131941025X","volume":"18","author":"Vijayalakshmi R.","year":"2020","journal-title":"Int. J. Wavelets Multiresolut. Inf. Process."},{"key":"S1793962322410094BIB031","volume-title":"Proc. ASME 2021 16th Int. Manufacturing Science and Engineering Conf.","volume":"2","author":"Chuan X.","year":"2021"}],"container-title":["International Journal of Modeling, Simulation, and Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S1793962322410094","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,18]],"date-time":"2022-05-18T11:39:55Z","timestamp":1652873995000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/10.1142\/S1793962322410094"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,28]]},"references-count":31,"journal-issue":{"issue":"02","published-print":{"date-parts":[[2022,4]]}},"alternative-id":["10.1142\/S1793962322410094"],"URL":"https:\/\/doi.org\/10.1142\/s1793962322410094","relation":{},"ISSN":["1793-9623","1793-9615"],"issn-type":[{"type":"print","value":"1793-9623"},{"type":"electronic","value":"1793-9615"}],"subject":[],"published":{"date-parts":[[2022,3,28]]},"article-number":"2241009"}}