Estimating Traffic Anomalies for Throughput Prediction on Network Virtualization

Chunghan Lee, Hirotake Abe, Toshio Hirotsu, Kyoji Umemura · 2011

Network test beds based on virtualization technology have been used in network research. Network measurement is affected by shared and virtualized resources on a node. Oversized packet spacings, which can occur due to CPU scheduling latency, are a major cause of both throughput instability and imprecise network measurement on a virtualized network test bed. These spacings are anomalies in virtualized network environment. Although CPU availability is an important criterion for estimating these anomalies, a naive method for measuring it may over consume CPU resources and affect the performance of other tasks. We observed the resource states of a system during throughput measurement and applied principal component analysis to an approximately 7 × 8000 matrix of the resource states to obtain criteria for estimating the anomalies instead of using the naive method. We show that the top two principal components account for 84% of the original dataset and can describe the original resource state. Component loadings and a scatter plot of the first and second component scores can provide a simple but descriptive enough view of the resource state for anomaly estimation. The first component is workloads on the node, and the second one is lack of resources, leading to anomalies. We determined the appropriate component boundary scores for an anomaly area by using Bayes' approach and used the boundaries to evaluate the anomalies with an input dataset. The results showed that our approach can be used to estimate anomalies.

Read the paper · More papers on PaperTik