Monitoring Large Flows in Network

Size: px
Start display at page:

Download "Monitoring Large Flows in Network"

Transcription

1 Monitoring Large Flows in Network Jing Li, Chengchen Hu, Bin Liu Department of Computer Science and Technology, Tsinghua University Beijing, P. R. China, { l-j02, hucc03 }@mails.tsinghua.edu.cn, liub@tsinghua.edu.cn ABSTRACT In order to provide high quality network management, traffic scheduling and network security, we need the per flow traffic information. However, in a highspeed net link, the flows number is so large that it is infeasible to gather and process all flows information accurately and efficiently. Several studies showed that a small percentage of flows account for most of the total network throughput. Therefore, monitoring just the highspeed flows is an efficient and practical method in traffic control. Before being able to monitor large flows, they must be distinguished first. Several papers have studied the problem of finding large flows, but the methods are either too complicated or request relatively too much memory and computation resources. In this paper, we present and analyze a simple but efficient algorithm to figure out the elephant flows. The proposed method only need few counters and can figure out nearly all the predefined large flows. KEY WORDS Network, Measurement, Monitoring, Large flow, QoS 1. Introduction Accurate traffic measurement and monitoring are critical to network management. It poses a great challenge on monitoring per-flow traffic because the number of simultaneous existing flows may be extremely large. Fang and Peterson [1] used a variety of traces to show that the number of flows between end host pairs can have reached up to one million in one hour. The above paper also reported over 0.5M existent flows simultaneously even with aggregation. In order to keep up with the increases of the flows number, a naïve solution should adopt DRAMs to maintain the measured records in a per-flow basis. However, the gap between DRAM speed and line speed make it infeasible to update per-flow/per-packet counters. Here we meet the paradox of memory size and speed. One solution to this paradox is sampling. Take Cisco Netflow [2] as an example, as a flow level measurement tool in backbone, it adopts DRAM to keep its flow counters, only statistics packets result in sampling. However, it has two problems. One is processing overhead: updating the DRAM slows down the forwarding rate; the other is storage overhead: the amount of data generated by NetFlow can overwhelm the collection server or its network connection. For example, article [3] reports a loss rate of up to 90% when using basic NetFlow. A common observation found in many measurement studies [1, 3] is that a small percentage of flows accounts for a large percentage of the total traffic. [1] Shows that 9% of the flows account for 90% of the byte traffic. Furthermore, in many circumstance, knowledge of these large flows is sufficient. [1] Suggested achieving scalable DiffServ by providing selective treatment only to a small number of large flows. [3] Underlines that the importance of knowledge of heavy hitters" for decisions about network upgrades. Thus, in [4] Estan ea al. concludes that it is infeasible to accurately measure all flows on high speed links, but many applications do benefit from the accurate measuring of only a few large flows. Therefore, it is efficient and applicable to change the way from perflow monitoring to large flow monitoring. In this paper, we propose a new algorithm that identifies the active large flows in network traffic. And only a small size of external SRAM or on-chip embedded memory is required to serve the counters for the large flows, which is quite suitable for high-speed networks. A flow identifier is a computational function of some related fields within the IP header, which distinguishes one flow from another exclusively. Large flows are defined as those that send more than a given threshold of the link capacity (say 1%) during a given measurement interval (e.g. one second). The proposed algorithm requires a small amount of memory and reports the flow IDs of the flows exceed a predefined threshold at the end of the measurement interval. We will evaluate the proposed algorithm in the following three aspects: 1. Hit rate (number of large flows which was found divided by the actual total number of large flows). 2. Redundancy (the number of all the flows reported by our algorithm divided by the actual number of large flows). 3. Searching Delay (how long it takes to find a large flow). After stating our main idea, the remainder of the paper is organized as follows. Section 2 describes the related works. Section 3 and 4 introduces a large flow monitoring architecture with a large flow identification algorithm. Section 5 shows the simulation results upon a real trace to verify our algorithm. Section 6 makes a

2 comparison between our algorithm and the sample and hold algorithm given by [4].Section 7 discusses some implementation issues. Section 8 concludes the whole paper. 2. Related Work Many applications, such as DDoS attack detection and network trouble shooting, will benefit from fast and accurate flow monitoring. As mentioned before, flow monitoring is becoming increasingly challenging as transmission links becomes faster and the absolute volume of network traffic increases sharply. This requires network monitor to peek at every incoming packet and run quickly enough to keep up with the network speed, otherwise will face the risk of missing packets. Note that, although the large number of small flows bringing very few traffic, they challenges the scalability of per-flow monitoring in Internet, especially for high-speed links. Several papers purposed ways to deal with this situation and they suggest giving priority to the monitoring of large elephant flows and neglecting small mice ones [4, 5]. The first work [4] presented two approaches to identify large flows. The first one (sample and hold) applies packets sampling, but after packet classification: if a packet belonging to a flow record has already presented in the flow cache, the flow record is updated; if hasn t, a new flow record is created with probability p. Thus, once created, a flow record will account all the packets of this designated flow. The second approach spends S seconds identifying (through a multistage hash filter and a threshold value T) the flows which bringing out more than T traffic. After that, in the next S seconds, only traffic coming from these flows is collected. In parallel, a new identification phase begins, and the results are used to select the flows in the next S seconds. The second work [5] proposed to report, from the meter to the collector, only the flow records whose size is greater than a threshold L. Flows smaller than L are reported with a probability that decreases with the size itself. It s then described how to compensate at the collector for not reported flows, so that a generic application can build reliable, unbiased estimates of a generic flow aggregation (called color ). The approach targets the reduction of reporting traffic between the meter and the collector, but assumes that the meter s memory and processing resources are big and fast enough to record all the simultaneous flows. The third work [6] supposed the flow cache can host a limited number of n records. As long as its occupancy is below n, new flow records are created for each arriving flow. When the flow cache occupancy is n, try to keep in the flow cache the flows receiving the greatest amount of traffic. The work presents a methodology (GROWTH RATE) that, through a metric, decides whether to keep the current pool monitored flows or admit a new one removing the one currently having the lowest metric value. Their methodology computes the metric of a new arriving flow and all existing flows to make a decision. However, it needs to estimate flow growth rate and predicting time, further, it needs additional mechanism to find a flow with the smallest metric. 3. Large Flow Monitoring Architecture Figure 1 shows our large flow monitoring architecture. It includes three units: Large Flow List Unit, Large Flow Filter Unit and Timer Unit. The Large Flow List Unit keeps all the large flow s IDs that have been figured out by the proposed algorithm, the Large Flow Filter Unit finds out the elephant flows, the Timer Unit clears the Large Flow List in every preset time interval. We used the following method to figure out the large flows: When a packet arrives, we extract the packet s flow ID and do a lookup searching for it. If it is in the Large Flow List, we transfer the packet to the Application Specific Processing Unit, which will process the information of the incoming packet deeply. For example, the Application Specific Processing Unit can be a traffic manager that schedules the large flow differently or can be an IDS system that determines whether the flows belong to a DoS attack. If the flow ID is not in the Large Flow List, we transfer the packet to the Flow Filter Unit to determine weather it belongs to a newly coming large flow. Even a flow is identified as a large one temporarily, it might turn to a small one some time later, so after a time interval, the Timer Unit will clear the Large Flow List. 4. Algorithm In this section, we will describe the large flow filtering algorithm in detail. In this section, large flows will be defined as flows whose speed is more than one percent of the line speed. Before presenting the algorithm s formal description, we first introduce the basic idea. We select a flow randomly and add its total throughput into a counter, at the same time we decrease the counter by a linespeed/100. If the flow s speed is more than one percent of the line speed then the counter will keep increasing and pass a predefined threshold. If not, then the counter s number will keep decreasing to zero. So, by observing the counter s value, we can distinguish whether a flow is a big one or a normal one. If it is a big one, we put it into a large flow list, if it is a normal one we just simply ignore it, and then we select another flow to continue the large flow identification process. There exits a problem here, if we use one counter only, when we count one flow s throughput, packets belongs to other flows will be ignored. To avoid this phenomenon, we use an array of counters, every flow s packets are firstly hashed to one of these

3 Put new Large Flow into the list Incoming packet Packet's flow id is not in the list Large Flow Filter Large List Flow Clear the list every time interval Packet's flow id is in the list Application specific processing unit Timer Figure 1: Large flow monitoring architecture counters, and then we add the packets length to the counter and decrease the counter as described above. Now, we describe our algorithm formally. We use a flow record array to filter the big flows. we call this array flow_record[]. We define init_time as the algorithm s start time and current_time as a packet s arriving time. We use an assistant counter called meter to store the value of LineSpeed/100, we set meter = LineSpeed*(current_time - init_time)/100 when a packet arrives, so the meter's value is changed every time a new packet comes. Every flow record has two fields. One field is called flow_id, it stores the current monitored flow's identifier, the other field is called counter, it stores the monitored flow's throughput plus the meter's value on the time the monitored flow's flow ID is written to the flow record. When a packet arrives, we call this packet packet_one; we hash the packet s flow ID to one of the flow records, which is called flow_record[x]. 1) If the valume of flow_record[x].counter is smaller than the meter s, we stop monitoring the flow represented by flow_record[x].flow_id and replace the value of flow_record[x].flow_id with the flow ID of packet_one and set flow_record[x].counter as meter's current value plus the packet Length of packet_one. 2) If flow_record[x].counter is greater than the meter s and the flow ID of packet_one is equal to flow_record[x].flow_id, we add flow_id[x].counter with the length of packet_one. Otherwise we ignore the newly coming packet. If flow_id[x].counter s value minus meter s value is greater than the predefined threshold, we put flow_record[x].flow_id into the large flows list and clear the corresponding counter to zero. We noticed that every time a flow record's flow_id field is set and the record s counter field will be set to the meter s current value plus the incoming packet's length. After that time, the flow record's counter is increased by the speed of the flow and the meter's value is increased by the speed of one percent of the link speed. So, by comparing the counter's value and the meter's value, we can determine weather a flow's speed is more than one percent of the linespeed or not. By adjusting the threshold value, we can control how long a flow is active fast we will put it into the large flows list. The algorithm s pseudo code is presented below: Double init_time; Double current_time; Int Line_Speed = LINESPEED; Int Threshold = THRESHOLD; Int counter_num = COUNTER_NUM; Int meter=0; Typedef record { Int flow_id; Int counter; } Record;

4 Record flow_record [COUNTER_NUM]; List Badflowidlist; for (int i = 0;i<counter_num;i++) flow_record[i]. counter = 0; init_time =0; while (true) { Wait for a packet to come; current_time = the packet s coming time; meter = (current_timeinit_time)*line_speed/100; p = the coming packet; Int temp = hash (p.flow_id); if (flow_record [temp].counter<meter) { flow_record [temp].counter = p.length + meter; flow_record [temp].flow_id = p.flow_id; } else if (p.flow_id == flow_record [temp].flow_id) flow_record [temp].counter = flow_record[temp].counter + p.length; if ((flow_record [temp].counter-meter) > Threshold) { Badflowidlist.add (flow_record [temp].flow_id); flow_record [temp].counter =0; } } trace and the second one is an oc-12 trace. In our simulation, we used one hundred counters, in other words, we set counter_num =100. For the oc-3 trace simulation, we set the threshold to (10+i) (KB) 0<=i<10, if a counter is more than the threshold, our algorithm reports the corresponding flow_id. For the oc-12 trace simulation, we set the threshold to (40+4i) (KB) 0<=i<10. Figure 2 shows the average large flow s numbers (whose throughput is over one percent of the link rate). This value is obtained through offline computation. Both the oc-3 and oc-12 traces have 90 seconds IP trace headers. We compute the large flow s number beyond 1% of the link bandwidth every second, and then compute the 90 seconds average. We find that in the oc-3 trace, about thirty flow s throughput is more than one percent of the link rate; whereas in the oc-12 trace, about four flow s throughput is more than one percent of the link rate. 5. Real Trace Simulation Figure 3 (a): Hit rate (OC-3) Figure 2: Large flow number In the real network trace simulation, we used the trace provided by We defined all the packets from the same source IP as a flow. We tested our algorithm by two network traces. The first trace is an oc-3 Figure 3 (b): Hit rate (OC-12) We define hit rate as the founded large flow s number divided by the actual large flow s number-already

5 defined before. Figure 3 (a) showed the hit rate of our algorithm s by different threshold on the oc-3 trace. Figure 3 (b) showed our algorithm s hit rate by different threshold on the oc-12 trace. We can see that, although few counters is used (comparing to [4]), the proposed algorithm can find large flows with throughput more than one percent of the link throughput very accurately. Figure 5 (a): Delay (OC-3) Figure 4 (a): Redundancy (OC-3) Figure 5 (b): Delay (OC-12) Figure 4 (b): Redundancy (OC-12) Redundancy is defined as the number of all the flows reported divided by actual large flow s number - already defined before. Figure 4 (a) presents the redundancy of proposed algorithm by deferent threshold on the oc-3 trace, while Figure 4 (b) presents the redundancy on the oc-12 trace. When the threshold is relatively low, the redundancy will be two to three. As the number of large flows is not very large, the redundancy is acceptable. In order to find all the more than one percent big flows, the corresponding redundancy of the algorithms proposed in [3] are all one hundred also. So, our algorithm is more memory efficient. We defined delay as the time difference between the arrival time of the first packet of the large flow and the time when the large flow is figured out by the proposed algorithm. Figure 5 (a) and (b) show delay of proposed algorithm on the oc-3 trace and on the oc-12 trace respectively. From the simulation result of two traces, the delay of proposed algorithm is about 0.1 second. In order to find a large flow the delay is necessary and not very long. 6. Comparing with sample and hold algorithm Now we make some comparison between the algorithm presented in this paper and the sample and hold algorithm introduced by [4]. As listed in figure 6, both the two algorithms can achieve very good hit rate, with sample and hold you need compute the sample probability, and with our algorithm you need properly set the threshold. Our algorithm can achieve very low redundancy, in other words, most of the flows reported by our algorithm are big flows, but with

6 sample and hold, to find the flows whose throughput is more than one percent of the link throughput, it tells you ten thousands, and its your own task to find the real big ones from the ten thousands ones. Both the algorithms need to process every packet, but our algorithm s computing complexity is very low, on the contrary, sample and hold need to implement some probability decision that is not easy to implement, especially in high speed. Our algorithm only needs very little memory space to work. To find the flows whose throughput is more than one percent of the link throughput, one hundred records is enough to our algorithm, but in sample and hold, you need one hundred times memory space as our algorithm do. In high speed routers more memory means more power consumption and the degradation of stability. Figure 6 lists some characteristics of the algorithm presented in this paper and the sample and hold algorithm on the assumption that we want to find the flows whose throughput is more than one percent of the link total throughput. Our Algorithm Sample and Hold Hit Rate almost 100% if properly set the threshold almost 100% if pre-computed the sample probability Redundancy very low, far from ten very high, one hundred Memory space requirement very little, one hundred records is enough very high, tens of thousands records Computation complexity some add, subtraction and comparison need probability decision Figure 6 Comparing with sample and hold security as well as high quality network management and measurement. 9. Acknowledgment This work is supported NSFC (No and No ), China 863 High-tech Plan (No. 2003AA and No. 2002AA ) and China/Ireland Science and Technology Collaboration Research Fund (CI ). References [1] W. Fang. and L. Peterson, Inter-AS traffic patterns and their implications. Proceedings of IEEE Global Telecommunications Conference 1999, Rio de Janeiro, Brazil, 1999, [2] Cisco NetFlow /warp /public/732 /Tech /netflow. [3] A. Feldmann, A. Greenberg, C. Lund, N. Reingold, J. Rexford, &F. True, Deriving traffic demands for operational IP networks: methodology and experience, IEEE/ACM Transactions on Networking,9(3),2001, [4] C. Estan and G. Varghese, New directions in traffic measurement and accounting, Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement, San Francisco, CA, 2001, [5] N.G. Duffield, C. Lund, M. Thorup, Charging from sampled network usage, Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement, San Francisco, CA, 2001, [6] M. Molina, A Scalable and Efficient Methodology for Flow Monitoring in the Internet, Proc. of 18th International Teletraffic Conference, Berlin, Germany, Implementation Issue To implement the algorithm proposed in this paper, first we should determine whether a flow ID is in the Large Flow List. It will be a time consuming task if the Large Flow List contains too many entries. This problem can be solved by adopting a small size CAM in hardware implementation, or by organizing the Large Flow List as a hash table in software implementation. 8. Conclusion In this paper, we presents a simple but novel algorithm to figure out the large flows, and analyze its performance, then prove its practicability through real network trace simulation. In the further research, we will try to resolve the questions such as how to use these large flows information to aid implementing QoS, network

Research on Errors of Utilized Bandwidth Measured by NetFlow

Research on Errors of Utilized Bandwidth Measured by NetFlow Research on s of Utilized Bandwidth Measured by NetFlow Haiting Zhu 1, Xiaoguo Zhang 1,2, Wei Ding 1 1 School of Computer Science and Engineering, Southeast University, Nanjing 211189, China 2 Electronic

More information

Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)

Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network) Chapter 4 VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network) 4.1 Introduction Traffic Engineering can be defined as a task of mapping traffic

More information

Dynamics of Prefix Usage at an Edge Router

Dynamics of Prefix Usage at an Edge Router Dynamics of Prefix Usage at an Edge Router Kaustubh Gadkari, Daniel Massey, and Christos Papadopoulos Computer Science Department, Colorado State University, USA {kaustubh, massey, christos@cs.colostate.edu}

More information

ElephantTrap: A low cost device for identifying large flows

ElephantTrap: A low cost device for identifying large flows th IEEE Symposium on High-Performance Interconnects ElephantTrap: A low cost device for identifying large flows Yi Lu, Mei Wang, Balaji Prabhakar Dept. of Electrical Engineering Stanford University Stanford,

More information

Network congestion control using NetFlow

Network congestion control using NetFlow Network congestion control using NetFlow Maxim A. Kolosovskiy Elena N. Kryuchkova Altai State Technical University, Russia Abstract The goal of congestion control is to avoid congestion in network elements.

More information

A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration

A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 Vol. V (2010), No. 5, pp. 862-870 A Novel QoS Framework Based on Admission Control and Self-Adaptive Bandwidth Reconfiguration

More information

KNOM Tutorial 2003. Internet Traffic Measurement and Analysis. Sue Bok Moon Dept. of Computer Science

KNOM Tutorial 2003. Internet Traffic Measurement and Analysis. Sue Bok Moon Dept. of Computer Science KNOM Tutorial 2003 Internet Traffic Measurement and Analysis Sue Bok Moon Dept. of Computer Science Overview Definition of Traffic Matrix 4Traffic demand, delay, loss Applications of Traffic Matrix 4Engineering,

More information

An Efficient Algorithm for Measuring Medium- to Large-sized Flows in Network Traffic

An Efficient Algorithm for Measuring Medium- to Large-sized Flows in Network Traffic An Efficient Algorithm for Measuring Medium- to Large-sized Flows in Network Traffic Ashwin Lall Georgia Inst. of Technology Mitsunori Ogihara University of Miami Jun (Jim) Xu Georgia Inst. of Technology

More information

Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network

Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network Fuzzy Active Management for Assured Forwarding Traffic in Differentiated Services Network E.S. Ng, K.K. Phang, T.C. Ling, L.Y. Por Department of Computer Systems & Technology Faculty of Computer Science

More information

Passive Queue Management

Passive Queue Management , 2013 Performance Evaluation of Computer Networks Objectives Explain the role of active queue management in performance optimization of TCP/IP networks Learn a range of active queue management algorithms

More information

A Double-Filter Structure Based Scheme for Scalable Port Scan Detection

A Double-Filter Structure Based Scheme for Scalable Port Scan Detection A Double-Filter Structure Based Scheme for Scalable Port Scan Detection Shijin Kong 1, Tao He 2, Xiaoxin Shao 3, Changqing An 4 and Xing Li 5 Department of Electronic Engineering, Tsinghua University,

More information

Empowering Software Defined Network Controller with Packet-Level Information

Empowering Software Defined Network Controller with Packet-Level Information Empowering Software Defined Network Controller with Packet-Level Information Sajad Shirali-Shahreza, Yashar Ganjali Department of Computer Science, University of Toronto, Toronto, Canada Abstract Packet

More information

Internet Management and Measurements Measurements

Internet Management and Measurements Measurements Internet Management and Measurements Measurements Ramin Sadre, Aiko Pras Design and Analysis of Communication Systems Group University of Twente, 2010 Measurements What is being measured? Why do you measure?

More information

A VoIP Traffic Monitoring System based on NetFlow v9

A VoIP Traffic Monitoring System based on NetFlow v9 A VoIP Traffic Monitoring System based on NetFlow v9 Chang-Yong Lee *1, Hwan-Kuk Kim, Kyoung-Hee Ko, Jeong-Wook Kim, Hyun- Cheol Jeong Korea Information Security Agency, Seoul, Korea {chylee, rinyfeel,

More information

An Elastic and Adaptive Anti-DDoS Architecture Based on Big Data Analysis and SDN for Operators

An Elastic and Adaptive Anti-DDoS Architecture Based on Big Data Analysis and SDN for Operators An Elastic and Adaptive Anti-DDoS Architecture Based on Big Data Analysis and SDN for Operators Liang Xia Frank.xialiang@huawei.com Tianfu Fu Futianfu@huawei.com Cheng He Danping He hecheng@huawei.com

More information

Detection of Distributed Denial of Service Attack with Hadoop on Live Network

Detection of Distributed Denial of Service Attack with Hadoop on Live Network Detection of Distributed Denial of Service Attack with Hadoop on Live Network Suchita Korad 1, Shubhada Kadam 2, Prajakta Deore 3, Madhuri Jadhav 4, Prof.Rahul Patil 5 Students, Dept. of Computer, PCCOE,

More information

Cisco IOS Flexible NetFlow Technology

Cisco IOS Flexible NetFlow Technology Cisco IOS Flexible NetFlow Technology Last Updated: December 2008 The Challenge: The ability to characterize IP traffic and understand the origin, the traffic destination, the time of day, the application

More information

Online Measurement of Large Traffic Aggregates on Commodity Switches

Online Measurement of Large Traffic Aggregates on Commodity Switches Online Measurement of Large Traffic Aggregates on Commodity Switches Lavanya Jose, Minlan Yu, and Jennifer Rexford Princeton University; Princeton, NJ Abstract Traffic measurement plays an important role

More information

Adaptive Flow Aggregation - A New Solution for Robust Flow Monitoring under Security Attacks

Adaptive Flow Aggregation - A New Solution for Robust Flow Monitoring under Security Attacks Adaptive Flow Aggregation - A New Solution for Robust Flow Monitoring under Security Attacks Yan Hu Dept. of Information Engineering Chinese University of Hong Kong Email: yhu@ie.cuhk.edu.hk D. M. Chiu

More information

Traffic Monitoring in a Switched Environment

Traffic Monitoring in a Switched Environment Traffic Monitoring in a Switched Environment InMon Corp. 1404 Irving St., San Francisco, CA 94122 www.inmon.com 1. SUMMARY This document provides a brief overview of some of the issues involved in monitoring

More information

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links Wireless Networks 6 (2000) 375 379 375 An enhanced TCP mechanism Fast-TCP in IP networks with wireless links Jian Ma a, Jussi Ruutu b and Jing Wu c a Nokia China R&D Center, No. 10, He Ping Li Dong Jie,

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1300 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1300 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 8, August-2013 1300 Efficient Packet Filtering for Stateful Firewall using the Geometric Efficient Matching Algorithm. Shriya.A.

More information

Load Distribution in Large Scale Network Monitoring Infrastructures

Load Distribution in Large Scale Network Monitoring Infrastructures Load Distribution in Large Scale Network Monitoring Infrastructures Josep Sanjuàs-Cuxart, Pere Barlet-Ros, Gianluca Iannaccone, and Josep Solé-Pareta Universitat Politècnica de Catalunya (UPC) {jsanjuas,pbarlet,pareta}@ac.upc.edu

More information

A Novel Distributed Denial of Service (DDoS) Attacks Discriminating Detection in Flash Crowds

A Novel Distributed Denial of Service (DDoS) Attacks Discriminating Detection in Flash Crowds International Journal of Research Studies in Science, Engineering and Technology Volume 1, Issue 9, December 2014, PP 139-143 ISSN 2349-4751 (Print) & ISSN 2349-476X (Online) A Novel Distributed Denial

More information

Bitmap Algorithms for Counting Active Flows on High Speed Links. Elisa Jasinska jasinska@informatik.hu-berlin.de

Bitmap Algorithms for Counting Active Flows on High Speed Links. Elisa Jasinska jasinska@informatik.hu-berlin.de Bitmap Algorithms for Counting Active Flows on High Speed Links Elisa Jasinska jasinska@informatik.hu-berlin.de Seminar: Internet Measurement Technische Universität Berlin - Deutsche Telekom Laboratories

More information

Dual Mechanism to Detect DDOS Attack Priyanka Dembla, Chander Diwaker 2 1 Research Scholar, 2 Assistant Professor

Dual Mechanism to Detect DDOS Attack Priyanka Dembla, Chander Diwaker 2 1 Research Scholar, 2 Assistant Professor International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise

More information

A Study of Internet Packet Reordering

A Study of Internet Packet Reordering A Study of Internet Packet Reordering Yi Wang 1, Guohan Lu 2, Xing Li 3 1 Department of Electronic Engineering Tsinghua University, Beijing, P. R. China, 100084 wangyi@ns.6test.edu.cn 2 China Education

More information

Modified Energy Efficient Cache Invalidation Algorithm in Mobile Environment

Modified Energy Efficient Cache Invalidation Algorithm in Mobile Environment Modified Energy Efficient Cache Invalidation Algorithm in Mobile Environment S. Sankara Gomathi, S. Krishnamurthi Abstract Maintenance of the cache consistency is a complicated issue in the wireless mobile

More information

Effects of Filler Traffic In IP Networks. Adam Feldman April 5, 2001 Master s Project

Effects of Filler Traffic In IP Networks. Adam Feldman April 5, 2001 Master s Project Effects of Filler Traffic In IP Networks Adam Feldman April 5, 2001 Master s Project Abstract On the Internet, there is a well-documented requirement that much more bandwidth be available than is used

More information

Secure SCTP against DoS Attacks in Wireless Internet

Secure SCTP against DoS Attacks in Wireless Internet Secure SCTP against DoS Attacks in Wireless Internet Inwhee Joe College of Information and Communications Hanyang University Seoul, Korea iwjoe@hanyang.ac.kr Abstract. The Stream Control Transport Protocol

More information

Building a better NetFlow

Building a better NetFlow Building a better NetFlow (to appear in SIGCOMM 2004) Cristian Estan, Ken Keys, David Moore, George Varghese University of California, San Diego IETF60 Aug 4, 2004 IPFIX WG UCSD CSE Disclaimers "NetFlow"

More information

ECE 578 Term Paper Network Security through IP packet Filtering

ECE 578 Term Paper Network Security through IP packet Filtering ECE 578 Term Paper Network Security through IP packet Filtering Cheedu Venugopal Reddy Dept of Electrical Eng and Comp science Oregon State University Bin Cao Dept of electrical Eng and Comp science Oregon

More information

Network Performance Monitoring at Small Time Scales

Network Performance Monitoring at Small Time Scales Network Performance Monitoring at Small Time Scales Konstantina Papagiannaki, Rene Cruz, Christophe Diot Sprint ATL Burlingame, CA dina@sprintlabs.com Electrical and Computer Engineering Department University

More information

VoIP QoS on low speed links

VoIP QoS on low speed links Ivana Pezelj Croatian Academic and Research Network - CARNet J. Marohni a bb 0 Zagreb, Croatia Ivana.Pezelj@CARNet.hr QoS on low speed links Julije Ožegovi Faculty of Electrical Engineering, Mechanical

More information

Integrated Traffic Monitoring

Integrated Traffic Monitoring 61202880L1-29.1F November 2009 Configuration Guide This configuration guide describes integrated traffic monitoring (ITM) and its use on ADTRAN Operating System (AOS) products. Including an overview of

More information

Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage

Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage Data Sheet Cisco WAAS Express Product Overview Organizations today face several unique WAN challenges: the need to provide employees with constant access to centrally located information at the corporate

More information

Application of Netflow logs in Analysis and Detection of DDoS Attacks

Application of Netflow logs in Analysis and Detection of DDoS Attacks International Journal of Computer and Internet Security. ISSN 0974-2247 Volume 8, Number 1 (2016), pp. 1-8 International Research Publication House http://www.irphouse.com Application of Netflow logs in

More information

Architecture of distributed network processors: specifics of application in information security systems

Architecture of distributed network processors: specifics of application in information security systems Architecture of distributed network processors: specifics of application in information security systems V.Zaborovsky, Politechnical University, Sait-Petersburg, Russia vlad@neva.ru 1. Introduction Modern

More information

Quick Start for Network Agent. 5-Step Quick Start. What is Network Agent?

Quick Start for Network Agent. 5-Step Quick Start. What is Network Agent? What is Network Agent? The Websense Network Agent software component uses sniffer technology to monitor all of the internet traffic on the network machines that you assign to it. Network Agent filters

More information

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation R.Navaneethakrishnan Assistant Professor (SG) Bharathiyar College of Engineering and Technology, Karaikal, India.

More information

Building a Better NetFlow

Building a Better NetFlow Building a Better NetFlow Cristian Estan cestan@cs.ucsd.edu Ken Keys kkeys@caida.org David Moore, dmoore@caida.org George Varghese varghese@cs.ucsd.edu ABSTRACT Network operators need to determine the

More information

A Passive Method for Estimating End-to-End TCP Packet Loss

A Passive Method for Estimating End-to-End TCP Packet Loss A Passive Method for Estimating End-to-End TCP Packet Loss Peter Benko and Andras Veres Traffic Analysis and Network Performance Laboratory, Ericsson Research, Budapest, Hungary {Peter.Benko, Andras.Veres}@eth.ericsson.se

More information

An apparatus for P2P classification in Netflow traces

An apparatus for P2P classification in Netflow traces An apparatus for P2P classification in Netflow traces Andrew M Gossett, Ioannis Papapanagiotou and Michael Devetsikiotis Electrical and Computer Engineering, North Carolina State University, Raleigh, USA

More information

FPGA Implementation of IP Packet Segmentation and Reassembly in Internet Router*

FPGA Implementation of IP Packet Segmentation and Reassembly in Internet Router* SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 3, December 2009, 399-407 UDK: 004.738.5.057.4 FPGA Implementation of IP Packet Segmentation and Reassembly in Internet Router* Marko Carević 1,a,

More information

How-To Configure NetFlow v5 & v9 on Cisco Routers

How-To Configure NetFlow v5 & v9 on Cisco Routers How-To Configure NetFlow v5 & v9 on Cisco Routers Share: Visibility into the network is an indispensable tool for network administrators. Network visibility can be achieved through daily troubleshooting,

More information

Smart Queue Scheduling for QoS Spring 2001 Final Report

Smart Queue Scheduling for QoS Spring 2001 Final Report ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE CMPT 885-3: SPECIAL TOPICS: HIGH-PERFORMANCE NETWORKS Smart Queue Scheduling for QoS Spring 2001 Final Report By Haijing Fang(hfanga@sfu.ca) & Liu Tang(llt@sfu.ca)

More information

4 Internet QoS Management

4 Internet QoS Management 4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology stadler@ee.kth.se September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control

More information

packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.

packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3. Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System

More information

Measurement of IP Transport Parameters for IP Telephony

Measurement of IP Transport Parameters for IP Telephony Measurement of IP Transport Parameters for IP Telephony B.V.Ghita, S.M.Furnell, B.M.Lines, E.C.Ifeachor Centre for Communications, Networks and Information Systems, Department of Communication and Electronic

More information

Traffic Behavior Analysis with Poisson Sampling on High-speed Network 1

Traffic Behavior Analysis with Poisson Sampling on High-speed Network 1 Traffic Behavior Analysis with Poisson Sampling on High-speed etwork Guang Cheng Jian Gong (Computer Department of Southeast University anjing 0096, P.R.China) Abstract: With the subsequent increasing

More information

NetFlow/IPFIX Various Thoughts

NetFlow/IPFIX Various Thoughts NetFlow/IPFIX Various Thoughts Paul Aitken & Benoit Claise 3 rd NMRG Workshop on NetFlow/IPFIX Usage in Network Management, July 2010 1 B #1 Application Visibility Business Case NetFlow (L3/L4) DPI Application

More information

UKCMG Industry Forum November 2006

UKCMG Industry Forum November 2006 UKCMG Industry Forum November 2006 Capacity and Performance Management of IP Networks Using IP Flow Measurement Agenda Challenges of capacity and performance management of IP based networks What is IP

More information

WHITE PAPER. Extending Network Monitoring Tool Performance

WHITE PAPER. Extending Network Monitoring Tool Performance WHITE PAPER Extending Network Monitoring Tool Performance www.ixiacom.com 915-6915-01 Rev. A, July 2014 2 Table of Contents Benefits... 4 Abstract... 4 Introduction... 4 Understanding Monitoring Tools...

More information

Index Terms: DDOS, Flash Crowds, Flow Correlation Coefficient, Packet Arrival Patterns, Information Distance, Probability Metrics.

Index Terms: DDOS, Flash Crowds, Flow Correlation Coefficient, Packet Arrival Patterns, Information Distance, Probability Metrics. Volume 3, Issue 6, June 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Techniques to Differentiate

More information

A QoS-driven Resource Allocation Algorithm with Load balancing for

A QoS-driven Resource Allocation Algorithm with Load balancing for A QoS-driven Resource Allocation Algorithm with Load balancing for Device Management 1 Lanlan Rui, 2 Yi Zhou, 3 Shaoyong Guo State Key Laboratory of Networking and Switching Technology, Beijing University

More information

Cisco Integrated Services Routers Performance Overview

Cisco Integrated Services Routers Performance Overview Integrated Services Routers Performance Overview What You Will Learn The Integrated Services Routers Generation 2 (ISR G2) provide a robust platform for delivering WAN services, unified communications,

More information

Intelligent Agents for Routing on Mobile Ad-Hoc Networks

Intelligent Agents for Routing on Mobile Ad-Hoc Networks Intelligent Agents for Routing on Mobile Ad-Hoc Networks Y. Zhou Dalhousie University yzhou@cs.dal.ca A. N. Zincir-Heywood Dalhousie University zincir@cs.dal.ca Abstract This paper introduces a new agent-based

More information

A Collaborative Network Security Management System in Metropolitan Area Network

A Collaborative Network Security Management System in Metropolitan Area Network A Collaborative Network Security Management System in Metropolitan Area Network Beipeng Mu and Xinming Chen Department of Automation Tsinghua University Beijing, China Email: {mbp7, chen-xm}@mails.tsinghua.edu.cn

More information

Real-Time Detection of Hidden Traffic Patterns

Real-Time Detection of Hidden Traffic Patterns Real-Time Detection of Hidden Traffic Patterns Fang Hao Murali Kodialam T.V. Lakshman Bell Labs 101 Crawfords Corner Road Holmdel, NJ 07733 {fangh, muralik,lakshman }@bell-labs.com Abstract We address

More information

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT 1. TIMING ACCURACY The accurate multi-point measurements require accurate synchronization of clocks of the measurement devices. If for example time stamps

More information

Software-Defined Traffic Measurement with OpenSketch

Software-Defined Traffic Measurement with OpenSketch Software-Defined Traffic Measurement with OpenSketch Lavanya Jose Stanford University Joint work with Minlan Yu and Rui Miao at USC 1 1 Management is Control + Measurement control - Access Control - Routing

More information

Whitepaper. A Guide to Ensuring Perfect VoIP Calls. www.sevone.com blog.sevone.com info@sevone.com

Whitepaper. A Guide to Ensuring Perfect VoIP Calls. www.sevone.com blog.sevone.com info@sevone.com A Guide to Ensuring Perfect VoIP Calls VoIP service must equal that of landlines in order to be acceptable to both hosts and consumers. The variables that affect VoIP service are numerous and include:

More information

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009

Rapid Bottleneck Identification A Better Way to do Load Testing. An Oracle White Paper June 2009 Rapid Bottleneck Identification A Better Way to do Load Testing An Oracle White Paper June 2009 Rapid Bottleneck Identification A Better Way to do Load Testing. RBI combines a comprehensive understanding

More information

How To Provide Qos Based Routing In The Internet

How To Provide Qos Based Routing In The Internet CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this

More information

Chapter 1 Reading Organizer

Chapter 1 Reading Organizer Chapter 1 Reading Organizer After completion of this chapter, you should be able to: Describe convergence of data, voice and video in the context of switched networks Describe a switched network in a small

More information

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS? 18-345: Introduction to Telecommunication Networks Lectures 20: Quality of Service Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Overview What is QoS? Queuing discipline and scheduling Traffic

More information

Router Architectures

Router Architectures Router Architectures An overview of router architectures. Introduction What is a Packet Switch? Basic Architectural Components Some Example Packet Switches The Evolution of IP Routers 2 1 Router Components

More information

Quick Start for Network Agent. 5-Step Quick Start. What is Network Agent?

Quick Start for Network Agent. 5-Step Quick Start. What is Network Agent? What is Network Agent? Websense Network Agent software monitors all internet traffic on the machines that you assign to it. Network Agent filters HTTP traffic and more than 70 other popular internet protocols,

More information

Network Traceability Technologies for Identifying Performance Degradation and Fault Locations for Dependable Networks

Network Traceability Technologies for Identifying Performance Degradation and Fault Locations for Dependable Networks Network Traceability Technologies for Identifying Performance Degradation and Fault Locations for SHIMONISHI Hideyuki, YAMASAKI Yasuhiro, MURASE Tsutomu, KIRIHA Yoshiaki Abstract This paper discusses the

More information

Efficient IP-Address Lookup with a Shared Forwarding Table for Multiple Virtual Routers

Efficient IP-Address Lookup with a Shared Forwarding Table for Multiple Virtual Routers Efficient IP-Address Lookup with a Shared Forwarding Table for Multiple Virtual Routers ABSTRACT Jing Fu KTH, Royal Institute of Technology Stockholm, Sweden jing@kth.se Virtual routers are a promising

More information

A Network Monitoring System with a Peer-to-Peer Architecture

A Network Monitoring System with a Peer-to-Peer Architecture A Network Monitoring System with a Peer-to-Peer Architecture Paulo Salvador, Rui Valadas University of Aveiro / Institute of Telecommunications Aveiro E-mail: salvador@av.it.pt; rv@det.ua.pt Abstract The

More information

Analysis of IP Network for different Quality of Service

Analysis of IP Network for different Quality of Service 2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith

More information

BRAESS-LIKE PARADOXES FOR NON-COOPERATIVE DYNAMIC LOAD BALANCING IN DISTRIBUTED COMPUTER SYSTEMS

BRAESS-LIKE PARADOXES FOR NON-COOPERATIVE DYNAMIC LOAD BALANCING IN DISTRIBUTED COMPUTER SYSTEMS GESJ: Computer Science and Telecommunications 21 No.3(26) BRAESS-LIKE PARADOXES FOR NON-COOPERATIVE DYNAMIC LOAD BALANCING IN DISTRIBUTED COMPUTER SYSTEMS Said Fathy El-Zoghdy Department of Computer Science,

More information

Adaptive Sampling for Network Performance Measurement Under Voice Traffic

Adaptive Sampling for Network Performance Measurement Under Voice Traffic Sampling for Network Performance Measurement Under Voice Traffic Wenhong Ma and Changcheng Huang Optical Networks Laboratory Department of Systems and Computer Engineering, Carleton University 1125 Colonel

More information

Quality of Service in the Internet:

Quality of Service in the Internet: Quality of Service in the Internet: Fact, Fiction, or Compromise? Paul Ferguson, Cisco Systems, Inc. Geoff Huston, Telstra What is the Expectation? Today s Internet is plagued by sporadic poor performance

More information

Quality of Service Routing Network and Performance Evaluation*

Quality of Service Routing Network and Performance Evaluation* Quality of Service Routing Network and Performance Evaluation* Shen Lin, Cui Yong, Xu Ming-wei, and Xu Ke Department of Computer Science, Tsinghua University, Beijing, P.R.China, 100084 {shenlin, cy, xmw,

More information

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING CHAPTER 6 CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING 6.1 INTRODUCTION The technical challenges in WMNs are load balancing, optimal routing, fairness, network auto-configuration and mobility

More information

Limitations of Packet Measurement

Limitations of Packet Measurement Limitations of Packet Measurement Collect and process less information: Only collect packet headers, not payload Ignore single packets (aggregate) Ignore some packets (sampling) Make collection and processing

More information

Master s Thesis. A Study on Active Queue Management Mechanisms for. Internet Routers: Design, Performance Analysis, and.

Master s Thesis. A Study on Active Queue Management Mechanisms for. Internet Routers: Design, Performance Analysis, and. Master s Thesis Title A Study on Active Queue Management Mechanisms for Internet Routers: Design, Performance Analysis, and Parameter Tuning Supervisor Prof. Masayuki Murata Author Tomoya Eguchi February

More information

A Study of Network Security Systems

A Study of Network Security Systems A Study of Network Security Systems Ramy K. Khalil, Fayez W. Zaki, Mohamed M. Ashour, Mohamed A. Mohamed Department of Communication and Electronics Mansoura University El Gomhorya Street, Mansora,Dakahlya

More information

OpenFlow Based Load Balancing

OpenFlow Based Load Balancing OpenFlow Based Load Balancing Hardeep Uppal and Dane Brandon University of Washington CSE561: Networking Project Report Abstract: In today s high-traffic internet, it is often desirable to have multiple

More information

Windows Server Performance Monitoring

Windows Server Performance Monitoring Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly

More information

Network Tomography and Internet Traffic Matrices

Network Tomography and Internet Traffic Matrices Network Tomography and Internet Traffic Matrices Matthew Roughan School of Mathematical Sciences 1 Credits David Donoho Stanford Nick Duffield AT&T Labs-Research Albert

More information

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks

A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks 1 A Slow-sTart Exponential and Linear Algorithm for Energy Saving in Wireless Networks Yang Song, Bogdan Ciubotaru, Member, IEEE, and Gabriel-Miro Muntean, Member, IEEE Abstract Limited battery capacity

More information

Experimentation driven traffic monitoring and engineering research

Experimentation driven traffic monitoring and engineering research Experimentation driven traffic monitoring and engineering research Amir KRIFA (Amir.Krifa@sophia.inria.fr) 11/20/09 ECODE FP7 Project 1 Outline i. Future directions of Internet traffic monitoring and engineering

More information

Cisco Performance Visibility Manager 1.0.1

Cisco Performance Visibility Manager 1.0.1 Cisco Performance Visibility Manager 1.0.1 Cisco Performance Visibility Manager (PVM) is a proactive network- and applicationperformance monitoring, reporting, and troubleshooting system for maximizing

More information

The Mandate to Implement Unified Performance Management

The Mandate to Implement Unified Performance Management The Mandate to Implement Unified Performance Management Ashton, Metzler & Associates Leverage Technology & Talent for Success 1. Executive Summary In most companies there is a gap between the needs of

More information

ICND2 NetFlow. Question 1. What are the benefit of using Netflow? (Choose three) A. Network, Application & User Monitoring. B.

ICND2 NetFlow. Question 1. What are the benefit of using Netflow? (Choose three) A. Network, Application & User Monitoring. B. ICND2 NetFlow Question 1 What are the benefit of using Netflow? (Choose three) A. Network, Application & User Monitoring B. Network Planning C. Security Analysis D. Accounting/Billing Answer: A C D NetFlow

More information

VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS. Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov, Kostadin Golev

VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS. Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov, Kostadin Golev International Journal "Information Technologies and Knowledge" Vol.2 / 28 181 VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov,

More information

Per-Flow Traffic Measurement Through Randomized Counter Sharing

Per-Flow Traffic Measurement Through Randomized Counter Sharing 1622 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 20, NO. 5, OCTOBER 2012 Per-Flow Traffic Measurement Through Randomized Counter Sharing Tao Li, Shigang Chen, and Yibei Ling, Senior Member, IEEE Abstract

More information

Network Performance Management Solutions Architecture

Network Performance Management Solutions Architecture Network Performance Management Solutions Architecture agility made possible Network Performance Management solutions from CA Technologies compliment your services to deliver easily implemented and maintained

More information

Efficient Large Flow Detection over Arbitrary Windows: An Algorithm Exact Outside An Ambiguity Region

Efficient Large Flow Detection over Arbitrary Windows: An Algorithm Exact Outside An Ambiguity Region Efficient Large Flow Detection over Arbitrary Windows: An Algorithm Exact Outside An Ambiguity Region Hao Wu University of Illinois at Urbana-Champaign Hsu-Chun Hsiao Carnegie Mellon University National

More information

How To Monitor Bandwidth On A Computer Network

How To Monitor Bandwidth On A Computer Network Bandwidth Monitoring Tools Abhishek Sinha [I], Nishant Kumar [II] I Department of Computer Science and Engg.,SSIET, DeraBassi (Punjab), II Scientist, DESIDOC (DRDO) I sinha@live.in, II nishant@desidoc.drdo.in

More information

Collapse by Cascading Failures in Hybrid Attacked Regional Internet

Collapse by Cascading Failures in Hybrid Attacked Regional Internet Collapse by Cascading Failures in Hybrid Attacked Regional Internet Ye Xu and Zhuo Wang College of Information Science and Engineering, Shenyang Ligong University, Shenyang China xuy.mail@gmail.com Abstract

More information

Packet Sampling and Network Monitoring

Packet Sampling and Network Monitoring Packet Sampling and Network Monitoring CERN openlab Monthly Technical Meeting 13 th November, 2007 Milosz Marian Hulboj milosz.marian.hulboj@cern.ch Ryszard Erazm Jurga ryszard.jurga@cern.ch What is Network

More information

Provider-Based Deterministic Packet Marking against Distributed DoS Attacks

Provider-Based Deterministic Packet Marking against Distributed DoS Attacks Provider-Based Deterministic Packet Marking against Distributed DoS Attacks Vasilios A. Siris and Ilias Stavrakis Institute of Computer Science, Foundation for Research and Technology - Hellas (FORTH)

More information

CHAPTER 3 LOAD BALANCING MECHANISM USING MOBILE AGENTS

CHAPTER 3 LOAD BALANCING MECHANISM USING MOBILE AGENTS 48 CHAPTER 3 LOAD BALANCING MECHANISM USING MOBILE AGENTS 3.1 INTRODUCTION Load balancing is a mechanism used to assign the load effectively among the servers in a distributed environment. These computers

More information

An Oracle White Paper February 2010. Rapid Bottleneck Identification - A Better Way to do Load Testing

An Oracle White Paper February 2010. Rapid Bottleneck Identification - A Better Way to do Load Testing An Oracle White Paper February 2010 Rapid Bottleneck Identification - A Better Way to do Load Testing Introduction You re ready to launch a critical Web application. Ensuring good application performance

More information

Method of Fault Detection in Cloud Computing Systems

Method of Fault Detection in Cloud Computing Systems , pp.205-212 http://dx.doi.org/10.14257/ijgdc.2014.7.3.21 Method of Fault Detection in Cloud Computing Systems Ying Jiang, Jie Huang, Jiaman Ding and Yingli Liu Yunnan Key Lab of Computer Technology Application,

More information

Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks

Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks Prashil S. Waghmare PG student, Sinhgad College of Engineering, Vadgaon, Pune University, Maharashtra, India. prashil.waghmare14@gmail.com

More information