An Application-Aware Web Service Requests Scheduling Strategy
He Guan · Chinese Journal of Computers · 2006
For commercial Web-services based applications (WSBAs), performance problem is a major concern. As the main platform for WSBAs, Web servers (WASs) typically adopt the first-come first-served (FCFS) scheduling strategy. FCFS strategy does not distinguish critical requests from non-critical ones, and therefore the performance of critical ones might be reduced. Most of the existing research seldom takes into account the requirements from applications, which impairs the performance guarantee from WASs. This paper proposes a novel application-aware Web service requests scheduling (AWSRS) strategy for WSBAs, introduces the concept of application benefit to evaluate the effect of WAS in improving the performance for applications. Based on that, the strategy is able to classify requests and intelligently assign corresponding resources for them, in order to maximize the total benefits. Later experimental results indicate that the strategy effectively improves the performance of critical requests.