Dynamic Tuning and Overload Management of Thread Pool System

Abstract

Distributed applications have been developed using thread pool system (TPS) in order to improve system performance. The dynamic optimization and overload management of TPS are two crucial factors that affect overall performance of distributed thread pool (DTP). This paper presents a DTP, that is based on central management system, where a central manager forwards client’s requests in round robin fashion to available set of TPSs running in servers. The dynamic tuning of each TPS is done based on request rate on the TPS. The overload condition at each TPS is detected by the TPS itself, by throughput decline. The overload condition is resolved by reducing the size of thread pool to previous value, at which it was producing throughput parallel to the request rates. By reducing the size of thread pool on high request rates, the context switches and thread contention overheads are eliminated that enables system resources to be utilized effectively by available threads in the pool. The result of evaluation proved the validity of proposed system.

Authors and Affiliations

Faisal Bahadur, Arif Iqbal Umar, Fahad Khurshid

Keywords

Related Articles

Computerized Steganographic Technique using Fuzzy Logic

Steganography is the method of providing Computer security in which hiding the required information is done by inserting messages within other messages, which is a string of characters containing the useful information,...

The Application of Fuzzy Control in Water Tank Level Using Arduino

Fuzzy logic control has been successfully utilized in various industrial applications; it is generally used in complex control systems, such as chemical process control. Today, most of the fuzzy logic controls are still...

Graduation Certificate Verification Model: A Preliminary Study

Graduation certificates issued by universities and other educational institutions are one of the most important documents for a graduate. It is a proof of graduate’s qualifications and can be used to advance forward in o...

Automation of Optimized Gabor Filter Parameter Selection for Road Cracks Detection

Automated systems for road crack detection are extremely important in road maintenance for vehicle safety and traveler’s comfort. Emerging cracks in roads need to be detected and accordingly repaired as early as possible...

Expected Reliability of Everyday- and Ambient Assisted Living Technologies

To receive valuable information about expected reliability in everyday technologies compared to Ambient Assisted Living (AAL) technologies, an online survey was conducted including five everyday (train, dishwasher, navig...

Download PDF file
  • EP ID EP417709
  • DOI 10.14569/IJACSA.2018.091162
  • Views 127
  • Downloads 0

How To Cite

Faisal Bahadur, Arif Iqbal Umar, Fahad Khurshid (2018). Dynamic Tuning and Overload Management of Thread Pool System. International Journal of Advanced Computer Science & Applications, 9(11), 444-450. https://europub.co.uk./articles/-A-417709