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

Visualizing Composition in Design Patterns

Visualization of design patterns information play a vital role in analysis, design and comprehension of software applications. Different representations of design patterns have been proposed in literature, but each repre...

Detection of J2EE Patterns based on Customizable Features

Design patterns support extraction of design information for better program understanding, reusability and reengineering. With the advent of contemporary applications, the extraction of design information has become quit...

Unsupervised Morphological Relatedness

Assessment of the similarities between texts has been studied for decades from different perspectives and for several purposes. One interesting perspective is the morphology. This article reports the results on a study o...

Energy Efficient Clustering Using Fixed Sink Mobility for Wireless Sensor Networks

In this research an efficient data gathering scheme is presented using mobile sink as data collector with Clustering as sensor organizer in a randomly organized sensors in sensing field for wireless sensor network. The s...

New Mathematical Modeling of Three-Level Supply Chain with Multiple Transportation Vehicles and Different Manufacturers

Nowadays, no industry can move in global markets individually and independently of competitors because they are part of a supply chain and the success of each member of the chain influences the others. In this paper, the...

Download PDF file
  • EP ID EP417709
  • DOI 10.14569/IJACSA.2018.091162
  • Views 116
  • 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