Journal of Computer Science and Technology


SOCA-DOM: A Mobile System-on-Chip Array System for Analyzing Big Data on the Move

Le-Le Li (李乐乐)1,2, Jiang-Yi Liu (刘江佾)1, Jian-Ping Fan (樊建平)3, Member, IEEE, Xue-Hai Qian (钱学海)4, Member, IEEE, Kai Hwang (黄铠)5, Fellow, IEEE, Yeh-Ching Chung (钟叶青)5, Senior Member, IEEE, and Zhi-Bin Yu (喻之斌)1, Member, IEEE   

  1. 1Center for Heterogeneous and Intelligent Computing, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzen 518055, China
    2School of Science and Engineering, The Chinese University of Hong Kong, Shenzhen, Shenzhen 518172, China
    3Center for High Performance Computing, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzen 518055, China
    4The Ming Hsieh Department of Electrical Engineering, The Department of Computer Science, University of Southern California, Los Angeles, CA 90089-0001, USA
    5School of Data and Science, The Chinese University of Hong Kong, Shenzhen, Shenzhen 518172, China
  • Received:2020-10-20 Revised:2022-02-21 Accepted:2022-04-25
  • Contact: Zhi-Bin Yu
  • About author:Zhi-Bin Yu received his Ph.D. degree in computer science from the Huazhong University of Science and Technology, Wuhan, in 2008. He is a professor at the Shenzhen Institute of Advanced Technology, Chinese Academy of Science. His research interests include microarchitecture simulation, computer architecture, performance evaluation, and big data processing. He is a member of IEEE.

Recently, analyzing big data on the move is booming. It requires that the hardware resource should be low volume, low power, light in weight, high performance, and highly scalable whereas the management software should be flexible and consume little hardware resource. To meet these requirements, we present a system named SOCA-DOM that encompasses a mobile system-on-chip array architecture and a two-tier ``software-defined'' resource manager named Chameleon. First, we design an Ethernet communication board to support an array of mobile system-on-chips. Second, we propose a two-tier software architecture for Chameleon to make it flexible. Third, we devise data, configuration, and control planes for Chameleon to make it "software-defined'' and in turn consume hardware resource on demand. Fourth, we design an accurate synthetic metric that represents the computational power of a computing node. We employ 12 Apache Spark benchmarks to evaluate SOCA-DOM. Surprisingly, SOCA-DOM consumes up to 9.4x less CPU resource and 13.5x less memory than Mesos which is an existing resource manger. In addition, we show that a 16-node SOCA-DOM consumes up to 4x less energy than two standard Xeon servers. Based on the results, we conclude that an array architecture with fine-grained hardware resources and a software-defined resource manager works well for analyzing big data on the move.


4、结果(Result & Findings):

Key words: edge computing; mobile architecture; resource management; big data analytics; software-defined systems;

[1] Yue-Wen Wu, Yuan-Jia Xu, Heng Wu, Lin-Gang Su, Wen-Bo Zhang, Hua Zhong. Apollo: Rapidly Picking the Optimal Cloud Configurations for Big Data Analytics Using a Data-Driven Approach [J]. Journal of Computer Science and Technology, 2021, 36(5): 1184-1199.
[2] Sa Wang, Yan-Hai Zhu, Shan-Pei Chen, Tian-Ze Wu, Wen-Jie Li, Xu-Sheng Zhan, Hai-Yang Ding, Wei-Song Shi, Yun-Gang Bao. A Case for Adaptive Resource Management in Alibaba Datacenter Using Neural Networks [J]. Journal of Computer Science and Technology, 2020, 35(1): 209-220.
[3] Leo Mendiboure, Mohamed-Aymen Chalouf, Francine Krief. Edge Computing Based Applications in Vehicular Environments: Comparative Study and Main Issues [J]. Journal of Computer Science and Technology, 2019, 34(4): 869-886.
[4] Yan Li (李 研), Feng-Hong Chen (陈峰宏), Xi Sun (孙 熙), Ming-Hui Zhou (周明辉), Member, CCF| Wen-Pin Jiao (焦文品), Senior Member, CCF, Dong-Gang Cao (曹东刚) and Hong Mei (梅 宏), Senior Member, CCF. Self-Adaptive Resource Management for Large-Scale Shared Clusters [J]. , 2010, 25(5): 945-957.
Full text



No Suggested Reading articles found!

ISSN 1000-9000(Print)

CN 11-2296/TP

Editorial Board
Author Guidelines
Journal of Computer Science and Technology
Institute of Computing Technology, Chinese Academy of Sciences
P.O. Box 2704, Beijing 100190 P.R. China
  Copyright ©2015 JCST, All Rights Reserved