Towards a Methodology for Benchmarking Edge Processing Frameworks
Pedro Silva, Alexandru Costan, Gabriel Antoniu Inria, IRISA France
Invited Talk, BenchCouncil’19, Denver, November 2019
Towards a Methodology for Benchmarking Edge Processing Frameworks - - PowerPoint PPT Presentation
Towards a Methodology for Benchmarking Edge Processing Frameworks Pedro Silva, Alexandru Costan, Gabriel Antoniu Inria, IRISA France Invited Talk, BenchCouncil19, Denver, November 2019 Data Shifts to the Edge By 2022 Gartner predicts that
Invited Talk, BenchCouncil’19, Denver, November 2019
2
3
4
EDGE DATA CLOUD / DC DATA FOG
5
EDGE DATA CLOUD / DC DATA FOG
6
EDGE DATA CLOUD / DC DATA FOG
7
EDGE DATA CLOUD / DC DATA FOG
What is their performance? Under which conditions? Do they integrate well with my app?
8
EDGE DATA CLOUD / DC DATA FOG
9
q Are the cost models precise? q What is the impact of networking on the performance? q How do my algorithms react to real-time scenarios? q How does my hybrid approach compare to a fully centralized solution?
FOG EDGE CLOUD
q SILVA, P., COSTAN A. and ANTONIU, G., Towards a Methodology for Benchmarking Edge Processing Frameworks. 1st Workshop on Parallel AI and Systems for the Edge (PAISE workshop collocated with IPDPS 2019).
10
11
12
workload data transmission processing …
13
Edge Fog Cloud … … …
14
Edge Fog Cloud … … …
Workloads: CCTV NYC Taxi EEW Network: Bandwidth Loss Latency Network: Bandwidth Loss Latency Edge: Processing tools Fog: MQTT server + processing tools Cloud: Kafka + Flink 15
Edge Fog Cloud … … …
Throughput
Latency Edge to Fog Latency Fog to Cloud Processing Latency
Throughput Each component has a resource utilization log. 16
Experiment Manager Infrastructure VMs / Containers Bare Metal Edge Fog Cloud
Python / Execo / EnosLib
Grid5K enoslib app stack
17
Warning broadcaster Seismometer Data center Data upload P-wave
18
Scientific Instruments Intermediate machines with computing capabilities
…
Centralized data center Broadcasting users
… …
Data Warning
q Deem: hierarchical and distributed ML algorithm q Enables the usage of multiple types of sensors q Enables the deployment on less powerful networks q Enables local decision making.
Deem: local decision Deem: global decision
q FAUVEL, K. ; BALOUEK-THOMERT, D. ; MELGAR, D. ; SILVA, P., SIMONET, A. ; ANTONIU G. ; COSTAN, A ; MASSON, V ; PARASHAR, M. ; RODERO, I. ; TERMIER, A. A Distributed Multi-Sensor Machine Learning Approach to Earthquake Early Warning. Just accepted at AAAI 2020. q SILVA, P., BALOUEK-THOMERT, D.; FAUVEL, K. ; MELGAR, D. ; SIMONET, A. ; ANTONIU G. ; COSTAN, A ; MASSON, V ; PARASHAR, M. ; RODERO, I. ; TERMIER, A A hybrid Fog and Cloud computing based approach for Earthquake Early Warning Systems. (In preparation.) 19
20