A Function-characteristic Aware Thread-mapping Strategy for an SEDA-based Message Processor in Multi-core Environments 


Vol. 44,  No. 1, pp. 13-20, Jan.  2017


PDF

  Abstract

A message processor is server software that receives various message formats from clients, creates the corresponding threads to process them, and lastly delivers the results to the destination. Considering that each function of an SEDA-based message processor has its own characteristics such as CPU-bound or IO-bound, this paper proposes a thread-mapping strategy called "FC-TM" (function-characteristic aware thread mapping) that schedules the threads to the cores based on the function characteristics in multi-core environments. This paper assumes that message-processor functions are static in the sense that they are pre-defined when the message processor is built; therefore, we profile each function in advance and map each thread to a core using the information in order to maximize the throughput. The benchmarking results show that the throughput increased by up to a maximum of 72 % compared with the previous studies when the ratio of the IO-bound functions to the CPU-bound functions exceeds a certain percentage.


  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]

H. Kang, S. Park, Y. Lee, S. Jee, "A Function-characteristic Aware Thread-mapping Strategy for an SEDA-based Message Processor in Multi-core Environments," Journal of KIISE, JOK, vol. 44, no. 1, pp. 13-20, 2017. DOI: .


[ACM Style]

Heeeun Kang, Sungyong Park, Younjeong Lee, and Seungbae Jee. 2017. A Function-characteristic Aware Thread-mapping Strategy for an SEDA-based Message Processor in Multi-core Environments. Journal of KIISE, JOK, 44, 1, (2017), 13-20. DOI: .


[KCI Style]

강희은, 박성용, 이윤정, 지승배, "멀티코어 환경에서 SEDA 기반 메시지 처리기의 수행함수 특성을 고려한 쓰레드 매핑 기법," 한국정보과학회 논문지, 제44권, 제1호, 13~20쪽, 2017. DOI: .


[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