• DocumentCode
    2266219
  • Title

    A Novel Predictive and Self -- Adaptive Dynamic Thread Pool Management

  • Author

    Lee, Kang-Lyul ; Pham, Hong Nhat ; Kim, Hee-seong ; Youn, Hee Yong ; Song, Ohyoung

  • Author_Institution
    Sch. of Inf. & Commun. Eng., Sungkyunkwan Univ., Suwon, South Korea
  • fYear
    2011
  • fDate
    26-28 May 2011
  • Firstpage
    93
  • Lastpage
    98
  • Abstract
    Multithreading is an efficient technique commonly used to maximize the performance of CPU. One of the most important challenges in multithreading is thread pool management. It needs to retain a proper number of threads in the pool, which minimizes the response time and maximizes the resource utilization. To achieve this goal, this paper proposes a novel trendy exponential moving average (TEMA) scheme for predicting the number of threads. Also, a prediction-based thread pool management scheme is proposed which adjusts the idle timeout period and thread pool size to effectively adapt the system to the changing environment. The experiment results show the effectiveness of the proposed approach in terms of response time and CPU usage, compared with the existing prediction-based scheme and Sun watermark.
  • Keywords
    moving average processes; multi-threading; dynamic thread pool management; multithreading; prediction-based thread pool management scheme; trendy exponential moving average scheme; Instruction sets; Mathematical model; Servers; System performance; Time factors; Time series analysis; Watermarking; dynamic thread management; multithreading; prediction; queuing model; resource management; thread pool;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2011 IEEE 9th International Symposium on
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4577-0391-1
  • Electronic_ISBN
    978-0-7695-4428-1
  • Type

    conf

  • DOI
    10.1109/ISPA.2011.61
  • Filename
    5951889