Garbage Collection Synchronization Technique for Improving Tail Latency of Cloud Databases 


Vol. 44,  No. 8, pp. 767-773, Aug.  2017
10.5626/JOK.2017.44.8.767


PDF

  Abstract

In a distributed system environment, such as a cloud database, the tail latency needs to be kept short to ensure uniform quality of service. In this paper, through experiments on a Cassandra database, we show that long tail latency is caused by a lack of memory space because the database cannot receive any request until free space is reclaimed by writing the buffered data to the storage device. We observed that, since the performance of the storage device determines the amount of time required for writing the buffered data, the performance degradation of Solid State Drive (SSD) due to garbage collection results in a longer tail latency. We propose a garbage collection synchronization technique, called SyncGC, that simultaneously performs garbage collection in the java virtual machine and in the garbage collection in SSD concurrently, thus hiding garbage collection overheads in the SSD. Our evaluations on real SSDs show that SyncGC reduces the tail latency of 99.9th and, 99.99th-percentile by 31% and 36%, respectively.


  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

S. Han, S. S. Hahn, J. Kim, "Garbage Collection Synchronization Technique for Improving Tail Latency of Cloud Databases," Journal of KIISE, JOK, vol. 44, no. 8, pp. 767-773, 2017. DOI: 10.5626/JOK.2017.44.8.767.


[ACM Style]

Seungwook Han, Sangwook Shane Hahn, and Jihong Kim. 2017. Garbage Collection Synchronization Technique for Improving Tail Latency of Cloud Databases. Journal of KIISE, JOK, 44, 8, (2017), 767-773. DOI: 10.5626/JOK.2017.44.8.767.


[KCI Style]

한승욱, 한상욱, 김지홍, "클라우드 데이터베이스에서의 꼬리응답시간 감소를 위한 가비지 컬렉션 동기화 기법," 한국정보과학회 논문지, 제44권, 제8호, 767~773쪽, 2017. DOI: 10.5626/JOK.2017.44.8.767.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

Editorial Office

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr