The invention provides a method and a
system for positioning
bottleneck nodes and ensuring application
service quality in the distributed environment. The method for positioning a
bottleneck node comprises the following steps: calculating a
delay fluctuation value of each node in a
processing stage on a critical path of service; determining the
bottleneck node according to the
delay fluctuation value. The service critical path is obtained by
processing the critical path of service request in a period of time; the
delay fluctuation value is obtained according to time of
processing the request of the node in the processing period in a period of time. A method for ensuring application
service quality comprises the following steps: positioning a bottleneck node according to the service with long
tail delay; checking whether the delay fluctuation value of the bottleneck node exceeds a predefined threshold or not, and carrying out fault diagnosis according to checking result or carrying out the request for regulating speed or accelerating
speed of service request of the bottleneck node. According to the method and the
system for positioning bottleneck nodes and ensuring application
service quality in the distributed environment, the
request response time fluctuation is reduced; the long
tail delay is reduced; in addition, the cost for optimizing the nodes one by one and step by step is also reduced.