• DocumentCode
    524654
  • Title

    A Dynamic Adjustment Mechanism with Heuristic for Thread Pool in Middleware

  • Author

    Chen, Ning-jiang ; Lin, Pan

  • Author_Institution
    Coll. of Comput., Electron., & Inf., Guangxi Univ., Nanning, China
  • Volume
    1
  • fYear
    2010
  • fDate
    28-31 May 2010
  • Firstpage
    369
  • Lastpage
    372
  • Abstract
    Thread pooling is an important technique of performance optimization in middleware. With the consideration of the features of Internet applications, the configuration of thread pool in middleware needs to be adjusted dynamically on the basis of perceiving the run-time context. However, how to find out effective influencing factors which make the adjustment to have better adaptability remains to be discussed further. The paper firstly presents a thread pool model in context of Web application server based on M/M/1/K/∞/FCFS queuing system. A dynamic mechanism which imports certain of heuristic factors for reflecting the context at run-time is studied to adjust the size of thread pool so as to adapt to the changes of resources well. The prototypical experiments verify the effective influence of heuristic factors that exert on adjustment of thread pool size and show that the presented mechanism can be helpful for improving the performance of system.
  • Keywords
    Internet; middleware; multi-threading; queueing theory; Internet application; M/M/1/K/∞/FCFS queuing system; Web application server; dynamic adjustment; heuristic factor; middleware; performance optimization; thread pooling; Application software; Context modeling; Educational institutions; Internet; Middleware; Performance analysis; Predictive models; Quality of service; Runtime; Yarn; heuristic; middleware; thread pool;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Optimization (CSO), 2010 Third International Joint Conference on
  • Conference_Location
    Huangshan
  • Print_ISBN
    978-1-4244-6812-6
  • Electronic_ISBN
    978-1-4244-6813-3
  • Type

    conf

  • DOI
    10.1109/CSO.2010.85
  • Filename
    5533045