TY - JOUR
T1 - An Extendable Layered Architecture for Collective Computing to Support Concurrent Multi-sourced Heterogeneous Tasks
AU - Li, Yang
AU - Zhao, Yunlong
AU - Guo, Bin
AU - Zhang, Zhenhua
AU - Geng, Qian
AU - Wang, Ran
N1 - Publisher Copyright:
© 2019, Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2021/4
Y1 - 2021/4
N2 - Gregory D. Abowd shows a new vision of computer framework - collective computing. In this framework, kinds of remote computing devices, including even people who are regarded as a kind of computing device, are connected with each other into a group to complete a complex work. Therefore, the various computing devices with the different computing capacities can be fully used in different tasks. However, most of the relevant researches focus on improving infrastructure to address specific functions, the heterogeneous tasks performed in a common architecture and the large-scale integration are not paid enough attention. This paper presents a collective computing architecture for supporting concurrent multi-sourced heterogeneous tasks. The whole architecture is layered to provide different functions and obtain extensibility, loads balance, centralized dispatch and low delay communication. The extendible collective computing engine is used for analysing and allocating heterogeneous tasks, and the distributed device management controls heterogeneous computing devices. This architecture provides a common infrastructure for processing heterogeneous tasks by heterogeneous devices which dose not only design for some specialized systems or functions. At last, we implement a prototype system by this architecture for proving that the architecture can perform multi-sourced heterogeneous tasks well.
AB - Gregory D. Abowd shows a new vision of computer framework - collective computing. In this framework, kinds of remote computing devices, including even people who are regarded as a kind of computing device, are connected with each other into a group to complete a complex work. Therefore, the various computing devices with the different computing capacities can be fully used in different tasks. However, most of the relevant researches focus on improving infrastructure to address specific functions, the heterogeneous tasks performed in a common architecture and the large-scale integration are not paid enough attention. This paper presents a collective computing architecture for supporting concurrent multi-sourced heterogeneous tasks. The whole architecture is layered to provide different functions and obtain extensibility, loads balance, centralized dispatch and low delay communication. The extendible collective computing engine is used for analysing and allocating heterogeneous tasks, and the distributed device management controls heterogeneous computing devices. This architecture provides a common infrastructure for processing heterogeneous tasks by heterogeneous devices which dose not only design for some specialized systems or functions. At last, we implement a prototype system by this architecture for proving that the architecture can perform multi-sourced heterogeneous tasks well.
KW - Architecture
KW - Collective computing
KW - Heterogeneous devices
KW - Heterogeneous tasks
KW - Integration
UR - http://www.scopus.com/inward/record.url?scp=85070272823&partnerID=8YFLogxK
U2 - 10.1007/s11036-019-01331-6
DO - 10.1007/s11036-019-01331-6
M3 - 文章
AN - SCOPUS:85070272823
SN - 1383-469X
VL - 26
SP - 884
EP - 898
JO - Mobile Networks and Applications
JF - Mobile Networks and Applications
IS - 2
ER -