Issue No.11 - November (2010 vol.21)
Minghua Xu , Wayne State University, Detroit
Le Yi Wang , Wayne State University, Detroit
George Yin , Wayne State University, Detroit
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2010.22
Internet traffic often exhibits a structure with rich high-order statistical properties like self-similarity and long-range dependency (LRD). This greatly complicates the problem of server performance modeling and optimization. Existing tools like queuing models in most cases only hold in mean value analysis under the assumption of simplified traffic structures. In this paper, we present a filter model to characterize the relationship among the factors of server capacity, request scheduling, and service quality for general input traffic. By the model, a server scheduler operates as an finite-duration impulse response (FIR) filter that transforms request processes into workload processes with the objective of minimizing load variation or overload probability, and meanwhile, without violating request response deadlines as defined in service-level agreements. We present a design and analysis of the filter for traffic with strong LRD in the frequency domain. Most Internet traffic has monotonically decreasing strength of variation functions over frequency. For this type of input traffic, we prove that optimal schedulers must have a convex structure. Uniform resource allocation is an extreme case of the convexity and is proved to be optimal for Poisson traffic. We integrate the convex structural principle with the Generalized Processor Sharing (GPS) discipline and show that the enhanced GPS policy improves the service quality significantly. Furthermore, we show that the presence of LRD in the input traffic results in shift of variation strength from high frequency to lower frequency bands and consequently leads to a degradation of the service quality.
Scheduling, filter design, resource allocation, Internet server, frequency domain analysis.
Minghua Xu, Le Yi Wang, George Yin, "Filter Design and Analysis in Frequency Domain for Server Scheduling and Optimization", IEEE Transactions on Parallel & Distributed Systems, vol.21, no. 11, pp. 1573-1585, November 2010, doi:10.1109/TPDS.2010.22