The Community for Technology Leaders
2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS) (2017)
Atlanta, Georgia, USA
June 5, 2017 to June 8, 2017
ISSN: 1063-6927
ISBN: 978-1-5386-1792-2
pp: 1919-1926
ABSTRACT
The performance of n-tier web-facing applications often suffer from response time long-tail problem. With relatively low resource utilization (less than 50%) and the majority of requests returning within a few milliseconds, a non-negligible num-ber of normally short requests may take seconds to return. We propose the millibottleneck theory of performance bugs (that lead to long-tail problems). Several case studies have confirmed the millibottlenecks (that last a few tens to hundreds of milliseconds) as causal agents of long requests. A concrete example (garbage collection) illustrates the experimental verification of millibottlenecks. An open source fine-grain monitoring toolkit is being devel-oped to facilitate the experimental research on millibottlenecks.
INDEX TERMS
Computer bugs, Monitoring, Time factors, Microorganisms, Servers, Diseases, Google
CITATION

C. Pu et al., "The Millibottleneck Theory of Performance Bugs, and Its Experimental Verification," 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, Georgia, USA, 2017, pp. 1919-1926.
doi:10.1109/ICDCS.2017.198
311 ms
(Ver 3.3 (11022016))