Middleware Support for Edge Data Analytics over Heterogeneous Scenarios

被引:0
|
作者
Hu, Bo [1 ]
Hu, Wenjun [1 ]
机构
[1] Yale Univ, New Haven, CT 06520 USA
基金
美国国家科学基金会;
关键词
Data analytics; Multimodal; Edge computing;
D O I
10.1145/3583740.3626613
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Edge intelligence has been gaining traction and sophistication. The execution settings may range from a small cluster as an edge cloud to on-device inference on embedded devices, differing in hardware capability over orders of magnitude. The application scenarios for edge data analytics increasingly involve multimodal sensory input (e.g., combining audio, video, and text input) for richer contextual understanding. However, there is insufficient system support to handle the growing complexity and heterogeneity in edge analytics. Application development and deployment still require substantial domain knowledge of both multimodal inference and myriad execution environments. This paper presents Crystal, a framework to ease edge analytics development and deployment over diverse edge settings. Crystal presents developers with configuration interfaces to use builtin or custom libraries for common analytics modules and then compiles the application code. Internally, Crystal masks hardware heterogeneity with abstract resource types through containerization, while abstracting away application processing pipelines into generic flow graphs. On this basis, Crystal then supports a notion of degradable computing that adjusts the application flow to fit the available resource and streamlines the analytics processing by elimination modality redundancy. Crystal further interfaces with existing machine learning frameworks (e.g., TensorFlow) and containerization and orchestration tools (Docker and Kubernetes). Building atop Crystal reduces the application development effort by a factor of 10 in terms of lines of code; Meanwhile, Crystal automatically and gracefully adapts to settings from a Raspberry Pi to a small EC2 cluster, without manual effort or significant loss of analytics quality.
引用
收藏
页码:171 / 184
页数:14
相关论文
共 50 条
  • [31] IoT Data Analytics as a Network Edge Service
    Sanabria-Russo, Luis
    Pubill, David
    Serra, Jordi
    Verikoukis, Christos
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM 2019 WKSHPS), 2019, : 969 - 970
  • [32] EDGE FEDERATION SIMULATOR FOR DATA STREAM ANALYTICS
    Cardenas, Roman
    Arroba, Patricia
    Moya, Jose M.
    Risco-Martin, Jose L.
    PROCEEDINGS OF THE 2019 SUMMER SIMULATION CONFERENCE (SUMMERSIM '19), 2019,
  • [33] Big Data Analytics on Heterogeneous Accelerator Architectures
    Neshatpour, Katayoun
    Sasan, Avesta
    Homayoun, Houman
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [34] DADO: Enhancing middleware to support crosscutting features in distributed, heterogeneous systems
    Wohlstadter, E
    Jackson, S
    Devanbu, P
    25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 174 - 186
  • [35] Are CORBA services ready to support resource management middleware for heterogeneous computing?
    Duman, A
    Hensgen, D
    St John, D
    Kidd, T
    (HCW '99) - EIGHTH HETEROGENEOUS COMPUTING WORKSHOP, PROCEEDINGS, 1999, : 83 - 96
  • [36] Real-time Support in Adaptable Middleware for Heterogeneous Sensor Networks
    de Freitas, Edison Pignaton
    Wehrmeister, Marco Aurelio
    Pereira, Carlos Eduardo
    Larsson, Tony
    2008 INTERNATIONAL MULTICONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (IMCSIT), VOLS 1 AND 2, 2008, : 548 - +
  • [37] Microservices Scheduling Model Over Heterogeneous Cloud-Edge Environments As Support for IoT Applications
    Filip, Ion-Dorinel
    Pop, Florin
    Serbanescu, Cristina
    Choi, Chang
    IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (04): : 2672 - 2681
  • [38] Efficient Data Analytics Over Cloud
    Gupta, Rajeev
    Gupta, Himanshu
    Mohania, Mukesh
    ADVANCES IN COMPUTERS, VOL 90: CONNECTED COMPUTING ENVIRONMENT, 2013, 90 : 367 - 401
  • [39] Edge Learning: The Enabling Technology for Distributed B Data Analytics in the Edge
    Zhang, Jie
    Qu, Zhihao
    Chen, Chenxi
    Wang, Haozhao
    Zhan, Yufeng
    Ye, Baoliu
    Guo, Song
    ACM COMPUTING SURVEYS, 2021, 54 (07)
  • [40] Semantic Interoperability Middleware Architecture for Heterogeneous Environmental Data Sources
    Akanbi, Adeyinka K.
    Masinde, Muthoni
    2018 IST-AFRICA WEEK CONFERENCE (IST-AFRICA), 2018,