Custom Load Shedding for Non-Cooperative Network Monitoring Applications
نویسندگان
چکیده
Network monitoring applications are prone to continuous overload situations due to the extreme and highly variable data rates of network traffic, traffic anomalies and network attacks. These overload situations can have a severe and unpredictable impact on the accuracy of monitoring applications, right when they are most valuable to network operators. Load shedding via traffic sampling has recently been proposed as an effective alternative to overprovisioning for efficiently handling overload situations in network monitoring. However, not all monitoring applications are robust against sampling and often other techniques can be devised to shed load more effectively. In order to provide a generic solution for arbitrary applications, we propose a load shedding scheme that, besides supporting standard sampling techniques, allows network monitoring applications to define custom load shedding methods. The main novelty of our approach is that the monitoring system can delegate the task of shedding excess load to applications in a safe manner and still achieve robustness in the presence of non-cooperative and selfish users. We use real-world packet traces and deploy a real implementation of our load shedding scheme in a large university network in order to show the robustness of our monitoring system against deliberate traffic anomalies and queries that fail to shed load correctly. Our results also show that the monitoring system is able to preserve a high degree of accuracy and fairness during extreme overload conditions.
منابع مشابه
Load Shedding in Network Monitoring Applications
Monitoring and mining real-time network data streams are crucial operations for managing and operating data networks. The information that network operators desire to extract from the network traffic is of different size, granularity and accuracy depending on the measurement task (e.g., relevant data for capacity planning and intrusion detection are very different). To satisfy these different d...
متن کاملRobust network monitoring in the presence of non-cooperative traffic queries
We present the design of a predictive load shedding scheme for a network monitoring platform that supports multiple and competing traffic queries. The proposed scheme can anticipate overload situations and minimize their impact on the accuracy of the traffic queries. The main novelty of our approach is that it considers queries as black boxes, with arbitrary (and highly variable) input traffic ...
متن کاملResource Usage Modeling for Network Monitoring Applications
Building robust network monitoring applications is hard given the unpredictable nature of network traffic and high, ever-increasing data rates. Traffic analysis systems must be designed with load shedding techniques in mind that can reduce the workload of a network monitoring system whilst gracefully degrading the accuracy of the results. We present a novel load shedding approach based on build...
متن کاملOn-Line Predictive Load Shedding for Network Monitoring
Building robust network monitoring applications is hard given the unpredictable nature of network traffic. Complex analysis on streaming network data usually leads to overload situations when presented with anomalous traffic, extreme traffic mixes or highly variable rates. We present an on-line predictive load shedding scheme for monitoring systems that quickly reacts to overload situations by ...
متن کاملUnder Frequency Load shedding Algorithm in Smart Islanded Networks Using Loads Frequency Index
This paper presents an optimal method of frequency load shedding (UFLS) based on the rate of change of frequency of load (ROCOFL) in islanded distribution networks (DN). The proposed method minimizes the average amount of penalties paid by the independent operator of the network by utilizing the relevant cost function. The function of islanded distribution network occurs after an error in the s...
متن کامل