Title
Towards Occupation Inference in Non-instrumented Services
Abstract
Measuring the capacity and modeling the response to load of a real distributed system and its components requires painstaking instrumentation. Even though it greatly improves observability, instrumentation may not be desirable, due to cost, or possible due to legacy constraints. To model how a component responds to load and estimate its maximum capacity, and in turn act in time to preserve quality of service, we need a way to measure component occupation. Hence, recovering the occupation of internal non-instrumented components is extremely useful for system operators, as they need to ensure responsiveness of each one of these components and ways to plan resource provisioning. Unfortunately, complex systems will often exhibit non-linear responses that resist any simple closed-form decomposition. To achieve this decomposition in small subsets of non-instrumented components, we propose training a neural network that computes their respective occupations. We consider a subsystem comprised of two simple sequential components and resort to simulation, to evaluate the neural network against an optimal baseline solution. Results show that our approach can indeed infer the occupation of the layers with high accuracy, thus showing that the sampled distribution preserves enough information about the components. Hence, neural networks can improve the observability of online distributed systems in parts that lack instrumentation.
Year
DOI
Venue
2019
10.1109/NCA.2019.8935012
2019 IEEE 18th International Symposium on Network Computing and Applications (NCA)
Keywords
Field
DocType
Monitoring,Observability,Black-Box,Analytics,Neural Networks,Deep Learning,Performance Modeling
Black box (phreaking),Complex system,Observability,Computer science,Inference,Quality of service,Provisioning,Artificial intelligence,Deep learning,Artificial neural network,Distributed computing
Conference
ISSN
ISBN
Citations 
2643-7910
978-1-7281-2523-7
0
PageRank 
References 
Authors
0.34
5
4
Name
Order
Citations
PageRank
Ricardo Filipe132.44
Jaime Correia202.03
Filipe Araújo300.34
Jorge Cardoso4649111.64