상세 보기
zStream: towards a low latency micro-batch streaming system
- Lee, Suyeon;
- Jeong, Yeonwoo;
- Park, Kyuli;
- Jung, Gyeonghwan;
- Park, Sungyong
WEB OF SCIENCE
2SCOPUS
3초록
Conventional micro-batch streaming systems introduce high tail latency for the following two reasons. First, they trigger data processing on a fixed time interval, without taking into account the data ingestion rate and data analysis processing rate. Second, in a multi-query environment, their scheduling methods do not consider the real-time characteristics of the application and each query. This paper presents zStream, a low latency micro-batch streaming system implemented on Apache Spark. The main idea of zStream's design is to use a reference value called deadline for each query to constrain latency around a specific time. Considering the deadline information of each query, zStream controls the admission of every micro-batch dynamically and schedules them by their priorities, significantly reducing the average and tail latency while maintaining throughput. Experimental results show that the tail latency of zStream is reduced by a maximum of 34% compared to the original Spark. Also, zStream reduces the average latency per query by up to 48% while stably maintaining throughput compared to the original Spark.
키워드
- 제목
- zStream: towards a low latency micro-batch streaming system
- 저자
- Lee, Suyeon; Jeong, Yeonwoo; Park, Kyuli; Jung, Gyeonghwan; Park, Sungyong
- 발행일
- 2023-10
- 유형
- Article
- 권
- 26
- 호
- 5
- 페이지
- 2773 ~ 2787
- 언어
- ENG
- 출판사
- Baltzer Science Publishers B.V.
- 발행국가
- 미국
- 분량
- 15 페이지
- ISSN
- E 1573-7543
P 1386-7857