원문정보
Comparison of Stream Processing Platforms for Edge Devices
초록
영어
Real time processing is very important for many applications such as Smart city and Smart factory. In order to handle real time big data processing, stream processing platforms are being used. Due to the rapid increase of processing demand from the usage of high speed networks such as 5G networks, edge processing can give us benefits such as off-loading of data processing from clouds or servers, and improving response time if the processing result is asked at local devices. Therefore, the stream processing will be important on the edge devices. In this work, we surveyed available open source streaming platforms, and carried out performance comparisons on the embedded system such as the Raspberry Pi 4 which can be used for edge devices.
한국어
스마트 씨티, 스마트 팩토리 등의 어플리케이션에서 실시간 처리는 매우 중요하다. 많은 데이터의 실시간 처리를 위 해 스트림 프로세싱 플랫폼을 이용하는데, 5G 네트워크 등 고속 대용량의 네트워크를 이용하는 수요가 증가함에 따 라 부하 분산 및 로컬에서의 실시간 응답 속도 향상을 위해 엣지에서의 프로세싱이 강조되고 있다. 따라서, 엣지에 서의 실시간 처리를 위해 스트림 프로세싱이 중요해질 것이다. 이 글에서는 공개되어 있는 스트림 프로세싱 플랫폼 에 대해 알아보고, Raspberry Pi 4와 같이 엣지 디바이스로 쓰일 수 있는 임베디드 시스템에서 스트림 프로세싱 플랫폼들의 성능을 실험을 통해 비교해 보았다.
목차
Abstract
1. 서론
2. 스마트 엣지 및 관련 플랫폼
2.1 스마트 엣지 플랫폼과 스마트 시티, 홈, 팩토리플랫폼
2.2 스마트 엣지 플랫폼 및 스트리밍 플랫폼
3. Apache 스트림 프로세싱 플래폼
3.1 Apache Storm
3.2 Apache Flink 와 Apache Spark Streaming 및 Structured Streaming
3.3 Apache Edgent
4. 성능 비교
4.1 실험 환경
4.2 실험 결과
5. 결론
Acknowledgement
참고문헌