Towards Accurate Online Traffic Matrix Estimation in Software-Defined Networks
|
|
|
- Jayson Fowler
- 10 years ago
- Views:
Transcription
1 Towards Accurate Online Traffic Matrix Estimation in Software-Defined Networks ABSTRACT Yanlei Gong Sheng Wang Xiong Wang Shizhong Xu School of Communication and Information Engineering, University of Electronic Science and Technology of China, China Department of Electrical and Computer Engineering, University of California, Davis, USA Traffic matrix measurement provides essential information for network design, operation and management. In today s networks, it is challenging to get accurate and timely traffic matrix due to the hard resource constraints of network devices. Recently, Software-Defined Networking (SDN) technique enables customizable traffic measurement, which can provide flexible and fine-grain visibility into network traffic. However, the existing software-defined traffic measurement solutions often suffer from feasibility and scalability issues. In this paper, we seek accurate, feasible and scalable traffic matrix estimation approaches. We propose two strategies, called Maximum Load Rule First (MLRF) and Large Flow First (LFF), to design feasible traffic measurement rules that can be installed in TCAM entries of SD- N switches. The statistics of the measurement rules are collected by the controller to estimate fine-grained traffic matrix. Both MLRF and LFF satisfy the flow aggregation constraints (determined by associated routing policies) and have low-complexity. Extensive simulation results on real network and traffic traces reveal that MLRF and LFF can achieve high accuracy of traffic matrix estimation and high probability of heavy hitter detection. Categories and Subject Descriptors C.2. [Computer Communication Networks]; C.2.3 [Network Operations]: Network monitoring; C.2.4 [Distributed Systems]: Network operating systems Keywords Software-Defined Networking, Software-Defined Measurement, Traffic Matrix Estimation. INTRODUCTION Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. SOSR 25, June 7-8, 25, Santa Clara, CA, USA. Copyright 25 ACM. ISBN /5/6...$5.. DOI: Mehdi Malboubi [email protected] Chen-Nee Chuah [email protected] Traffic Matrix (TM) plays an important role in many network tasks, such as network design [], traffic engineering [], traffic accounting [2], and performance diagnosis [3], all of which rely on accurate and timely TMs as critical inputs. Due to the important role of TM, TM measurement has attracted extensive attention from the research community in the past decade [4, 5, 6]. However, it is still challenging to accurately measure TM for practical networks in a timely fashion. First, direct measurement of TM on large networks is infeasible due to the hard constraint of network measurement resources (e.g., TCAM entries, memory capacity and processing power). Second, even though TM can be estimated from side information that can be readily obtained such as SNMP link loads and network routing configuration, the TM estimation problem is typically an under-determined linear-inverse problem where the number of measurements are not sufficient to accurately identify the TM. Thus, in order to improve the estimation accuracy, more related side information must be incorporated into the problem formulation. However, this is hard to achieve due to the control plane limitations of traditional networks. On the other hand, as a promising architecture for future networks, Software-Defined Networking (SDN) [7] has received a significant attention by both industry and academia. SDN paradigm enables the separation of a logically centralized control plane from the underlying data plane. This decoupling brings unique opportunities for traffic measurement. Most importantly, the centralized control plane provides a global view of network resource and enables programmable traffic measurement. Moreover, the data plane in each switch provides several counters for each flow rule in the flow table. Therefore, the SDN has the potential capability of enabling accurate and dynamic traffic measurement. Recently, a few research efforts have been made to develop dynamic, accurate and scalable traffic measurement frameworks in SDN paradigm. In [8], ProgME proposes a programmable traffic measurement architecture, which allows to collect traffic statistics of user defined sets of flows. To support various measurement tasks, OpenSketch [9] introduces a variety of hash-based sketches, and can configure the sketches dynamically. However, both ProgME [8] and OpenSketch [9] assume specialized hardware support on switches for traffic measurement. In order to avoid using custom hardware for traffic measurement, [, ] propose practical traffic measurement solutions should run on commodity network elements, and [2] extends the work in
2 [, ] by enabling concurrent and dynamically instantiated traffic measurement tasks. However, all the solutions proposed in [8, 9,,, 2] are targeted for measuring a specific set of flows (e.g, Heavy Hitters or Distributed Icebergs), and they are not suitable for TM estimation. OpenTM [3], DCM [4] and istamp [5] aim to measure TM in SDN. OpenTM and DCM are per-flow based measurement solutions, which directly measure and estimate T- M by tracking statistics of each flow. Evidently, OpenTM and DCM are not scalable since the measurement resources (e.g., CPU and TCAM) are limited while the number of flows is large. To meet constraints on the available measurement resources and improve measuring accuracy, istamp infers TM based on both aggregated and the k largest (i.e. the most informative flows) per-flow measurements. istam- P seems to make a good tradeoff between the used measuring resources and accuracy, but it also faces the following issues. First, the priority and wildcard based matching s- trategy used by SDN switches implies that only the flows with a same prefix can be potentially aggregated by one rule, but istamp ignores the flow aggregation constraints, leading to infeasible aggregated measurements. Second, to find out the k largest flows, istamp uses all of the TCAM entries to measure all individual flows over multiple time intervals, which will introduce non-negligible measurement cost. Most recently, [6] investigates the TM estimation problem in SDN capable data center networks. The feasibility issue of traffic aggregation is considered in [6] based on the assumption that the traffic measurement/aggregation only takes place at the ToR SDN switches of data center networks. The assumption makes the method proposed in [6] hard to apply in general networks. In addition, the complexity of choosing feasible aggregation paths in [6] is also high for large-scale networks. Based on the shortcomings of existing works, we revisit the TM estimation problem in SDN paradigm, and aim to propose accurate, feasible and scalable traffic measurement strategies in this paper. Here, we say a traffic measurement strategy is feasible it satisfies the measuring resource and flow aggregation constraints. We assume that to save T- CAM entries, the rules used for routing flows in each SDN switch are aggregated whenever possible. In theory, the TM can be estimated based on the statistics of these aggregated routing rules. However, to improve the estimation accuracy, we generate traffic measurement rules by deaggregating the aggregated rules, and install the traffic measurement rules in the available TCAM entries of each SDN switch. The controller collects the measurement statistics of TCAM entries periodically, and estimates the per-flow sizes based on these statistics. The main contributions of this paper are summarized as follows: ) We propose a simple traffic measurement rule generation strategy named Maximum Load Rule First (MLRF) to efficiently generate feasible traffic measurement rules. 2) To further improve the TM estimation accuracy, we also propose another traffic measurement rule generation s- trategy named Large Flows First (LFF), which uses the TM estimation results of MLRF as the inputs. 3) We evaluate the performance of MLRF and LFF using traffic traces from real ISP networks. The results verify that MLRF and LFF can achieve feasible and accurate traffic estimation. 2. THE TRAFFIC MATRIX ESTIMATION IN SDN 2. System Model and Assumptions In this paper, we consider a hybrid SDN network, where only a subset of the nodes are SDN switches while the rest of the nodes are traditional routers. The TM estimation system of SDN contains two parts. In the data plane, the T- CAMs in SDN switches match and count packets with wildcard rules. In the control plane, the controller: ) fetches flow statistics (TCAM counters and SNMP link loads); 2) estimates the TM based on the statistics; 3)designs new measurement rules based on the quality of estimated TM; and 4) installs the new rules in the SDN switches. Since TCAMs are expensive and power hungry, the SDN switches have a limited number of TCAM entries. We assume that part of the TCAM entries in each SDN switch are used to implement routing rules. To save TCAM entries, the routing rules are aggregated based on the destination prefixes. To avoid forwarding disruption to network traffic, the routing rules cannot be modified during the traffic measurement process. We assume that the network operators will assign a set of IP prefixes to each node, and this mapping is known a priori. A flow can be indicated by a source and destination IP prefixes pair <src prefix, dst prefix>, where src prefix/dst prefix is one of the prefixes assigned to source node/destination node. 2.2 Problem Formulation We can model the network as a directed graph G = (V, L), where V and L are the sets of nodes and links, respectively. Let V SDN V denote the set of SDN nodes and V NSDN = V \V SDN denote the non-sdn nodes. Let n s and m s be the total number of TCAM entries and the number of available (i.e. unused or reserved) TCAM entries in SDN node s(s V SDN ), respectively. Let R s be the set of flow rules of SDN node s (s V SDN ). Y S denotes the vector of TCAM statistics, and Y L denotes the vector of link loads. For ease of formulation, we use a vector X R N to represent the traffic matrix, where N is the number of flows. Y S and Y L have the following relationship with X. Y S = A S X and Y L = A L X, () where A S = (A ij S ) and AL = (Aij L ) are binary aggregation matrices. The element A ij S {, } indicates whether flow j (j N) is forwarded by rule i (i s V SDN n s ), and the element A ij L {, } indicates whether flow j (j N) is going through link i (i L ). A L is given and it is fixed while A S is determined by the flow rules designed by the controller to provide the most informative aggregate measurements adhering to the routing policy. Having measurements Y S and Y L as well as aggregation matrices A S and A L, the traffic matrix X can be estimated using the following optimization formulation (2), which is a convex optimization problem that is effective for estimating highly fluctuating network flows [5]. ˆX = minimize X X s.t. Y L = A L X Y S = A S X X (2)
3 Algorithm The Maximum Load Rule First Measurement Rule Generation Strategy Input: Network topology G(V, L). Output: The rule sets R for the SDN switches. : R 2: for each node s V SDN do 3: add the routing rules in node s to set R s 4: compute the load of each rule r s R s and the set of flows matching the rule r s 5: while R s < n s + m s do 6: r old the rule with the maximum load in R s 7: r new r old 8: r new.priority r old.priority + 9: l old load(r old ) //load(r) denotes the load of rule r : min 2 l old // min is an indicator of load balance between r new and r old, and min = represents that the loads of r new and r old are balanced : r temp r new 2: while load(r temp) > 2 l old do 3: pre src r temp.src prefix 4: 5: pre L src left child of pre src on the prefix trie pre R src right child of pre src on the prefix trie 6: r L r new 7: r R r new 8: r L.src prefix pre L src 9: r R.src prefix pre R src 2: if min > load(r L ) 2 l old then 2: r new.src prefix pre L src 22: min load(r L ) 2 l old 23: end if 24: if min > load(r R ) 2 l old then 25: r new.src prefix pre R src 26: min load(r R ) 2 l old 27: end if 28: if load(r L ) > load(r R ) then 29: r temp = r L 3: else 3: r temp = r R 32: end if 33: end while 34: R s R s r new 35: update the loads of the rules r old and r new respectively, and update the sets of flows matching the rules r old and r new respectively. 36: end while 37: R R s R 38: end for 39: return R Considering the optimization formulation (2), we can improve the estimation accuracy by generating better A S. S- ince A S is determined by the measurement rules installed in the SDN switches, we can get a better A S by installing carefully generated traffic measurement rules on the available TCAM entries, which will provide more inputs to the optimization formulation (2). To this end, we generate some measurement rules by deaggregating the routing rules (i.e., use some rules with longer prefixes to offload the traffic flows from the rules with shorter prefixes), and install the newly generated measurement rules in the available TCAM entries. In this paper, we mainly focus on the measurement rule generation strategies. 3. THE FLOW MEASUREMENT RULE GEN- ERATION STRATEGIES In practical networks, the rules used for routing are al- 7 ** *** * * (a) 3 **** 9 ** 4 *** ** 9 *** * * (b) 3 **** 9 ** Figure : Prefix trie of source IPs. ways aggregated to save TCAM entries [7] (e.g., the rules for routing the flows to a same prefix can be aggregate into one rule); consequently flow aggregation measurements are used for TM estimation. However, due to the ill-conditioned and under-determined nature of TM inference problems [8], the direct estimation of TM based on the statistics of those aggregated routing rules may suffer from significant estimation errors. Hence, in order to improve the TM estimation accuracy, we can generate additional rules to measure the traffic under the resource and flow aggregation constraints. In this section, we will present the proposed measurement rule generation strategies called Maximum Load Rule First (MLRF) and Large Flow First (LFF), respectively. 3. The Maximum Load Rule First Strategy For a flow (defined by a source and destination prefixes pair) going through SDN switch i, the controller can easily find out the flow rule matching the flow in SDN switch i by simply checking each rule installed in SDN switch i. Thus, given the set of flows and the routes of the flows, the number flows matching each rule in a SDN switch can be easily computed. Here, we define the load of a rule as the number of flows matching the rule in a SDN switch. The detailed procedures of MLRF are described in Algorithm. The basic idea of MLRF is trying to generate a new flow measurement rule that can offload half the load from the rule with the maximum load in a SDN switch in each step. MLRF first greedily selects the rule with the maximum load in a SDN switch, and then based on the selected rule (we call it old rule below), it generates a new rule with a higher priority and a longer source IP prefix. It is notable that except the priority and the source IP prefix fields, all other fields of the new rule are the same as the old rule (lines 7, 8, 2 and 25 in in Algorithm ). Evidently, if the new rule is added into the SDN switch, some of the flows matching the old rule will be offloaded to the new rule. The load of the new rule is determined by its source IP prefix. MLRF tries to choose a source IP prefix for the new rule such that the load of the new rule and the old rule are balanced. To do that, MLRF searches the prefix trie of source IPs using width first strategy (lines 2-33 in Algorithm ). Figure shows an example prefix trie for four bits. The number on each prefix node is the load of the rule it uses the associated source IP prefix. In this example (Figure (a)), MLRF will choose ** as the source IP prefix for the new rule, and the loads of the new rule and the old rule are 7 and 3 respectively when the new is added into the SDN switch. Figure (b) shows the loads of the rules using the associated source IP prefixes on the prefix trie when the new rule is 4 ***
4 B SDN D SDN v B 2 v B v D 2 v D A F Illustration D D of flow measurement alloca- Figure 2: tion. 2 v B C Flow A - F Flow B - F added to the SDN switch. E Flow C - F Flow D - F 3.2 The Large Flow First Strategy It has been shown that in real networks, a small number of large flows may account for more than 8% the traffic volume [8]. Therefore, accurately measuring the large flows can yield the best improvement of overall TM estimation performance. However, how to find out the expected large flows is a problem. To solve this problem, istamp [5] uses a two-phase approach, which measures the sizes of all the flows using available TCAM entries over multiple epochs in the first phase, and selects the k largest flows to measure in the second phase. However, measuring the per-flow sizes is costly and time consuming, especially when the available TCAM entries are limited and the number of flows is large. LFF is also a two-phase approach. But instead of accurately measuring the per-flow sizes, LFF estimates the per-flow sizes based on the statistics of the rules generated by MLRF in the first phase. Although the estimated per-flow sizes may not accurate, they are sufficiently informative for us to find out the real large flows. The simulation results show that we can find out the real large flows with very high probability by using the estimated per-flow sizes. In hybrid SDN networks, a flow may go through several SDN switches. Thus, allocating which SDN switch to measure an interested large flow is also an important problem, which is called Flow Measurement Allocation (FMA) in this paper. The solution of FMA has impact on the measurement results. Let us consider the example in Figure 2. There are four flows: A F, B F, C F, and D F. The routes of the flows are indicated by dotted lines with different colors. We assume that both SDN switches B and D have two available TCAM entries. So if flows A F and B F are allocated to be measured at SDN switch D, the flow C F and D F cannot be measured. Nevertheless, we can measure flows A F and B F at SDN switch B and measure flows C F and D F at SDN switch D. In order to achieve the best improvement of overall estimation accuracy, LFF needs to get an optimal solution of FMA. For facilitating the discussion of how to find an optimal solution of FMA, we first give the definitions for the feasible solutions and optimal solutions of FMA. Definition. (Feasible solutions of FMA) Given the set of flows F = {f, f 2,, f m } and the set of SDN switches V SDN = {v, v 2,, v k }, a solution of FMA is denoted as Ψ = {ψ v f, ψ v 2 f,, ψv j,, ψ v k f m } where ψ v j = if flow is allocated to be measured at SDN switch v j, and ψ v j = otherwise. We say an allocation solution is feasible it Sf AF vf AF vfbf v f CF v fdf 5Mbps S 3Mbps S 2Mbps S Mbps f BF Figure 3: The auxiliary bipartite graph and a maximum weight matching denoted by red dashed lines. satisfies the following constraints. c) If ψ v j =, flow must go through SDN switch v j. c2) For v j V SDN, F ψv j m vj, where m vj is the number of available TCAM entries in SDN switch v j. c3) For F, v j V SDN ψ v j. Definition 2. (The utility of a feasible solution) The utility of a feasible solution Ψ is denoted by f(ψ), which is defined as: f(ψ) = f CF v j V SDN F where S fi is the size of flow. f DF ψ v j S fi, Definition 3. (The optimal solution of FMA) A feasible solution Ψ is optimal it meets the following condition. For any feasible solution Ψ, f(ψ ) f(ψ). In order to represent the relationship between flows and SDN switches, we construct an auxiliary bipartite graph. We denote the auxiliary bipartite graph as G A (V A = V F V S, L A ), where V A represents the node set and L A is the link set. Each node v fi V F corresponds to a flow F, and each node vs j V s corresponds to an available TCAM entry j in SDN switch s V SDN. If a flow F goes through a SDN switch s V SDN, there is a directed link (v fi, vs) j from node v fi to each node vs j (j m s ). The weight of the link (v fi, vs) j is set to the estimated size of flow (denoted as S fi ). The auxiliary bipartite graph of the example in Figure 2 is illustrated in Figure 3. Theorem. A maximum weight matching of the auxiliary bipartite graph is an optimal solution of the FMA problem. Proof. See [9] Based on the discussions above, we design the LFF traffic measurement strategy for SDN networks as in Algorithm 2. Since a maximum weight matching of the constructed auxiliary bipartite graph is an optimal flow measurement allocation solution, LFF will generate a rule for each flow (lines 9-5) that corresponds to a link of the maximum weight matching. Accordingly, the generated flow rules are installed in SDN switches and the flow statistics are used to accurately estimate the TM using network inference framework (2). The red dashed lines in Figure 3 denote a maximum weight matching of the auxiliary bipartite graph. In the example,
5 Algorithm 2 The Large Flow First Measurement Rule Generation Strategy Input: Network topology G(V, L). Output: The rule sets R for the SDN switches. : R 2: estimate the flow sizes based on the statistics of the rules generated by MLRF strategy (Algorithm ) 3: sort the flows according to their estimated sizes in decreasing order 4: for each node s V SDN do 5: add the routing rules in node s to R s 6: end for 7: construct the auxiliary bipartite graph G A (V A = V F V S, L A ), based on the estimated flow sizes and the routes of the flows 8: find a maximum weight matching M on G A (V A = V F V S, L A ) 9: for each link (v fi, vs) j M do : r old the rule matching flow in set R s : r new r old 2: r new.priority r new.priority + 3: r new.src prefix.src prefix //.src prefix denotes the source prefix of flow 4: R s R s r new 5: end for 6: for each node s V SDN do 7: R R R s 8: end for 9: return R two rules will be generated and installed in node B to measure flow f AF and flow f BF, and two rules will be generated and installed in node D to measure flow f CF and flow f DF. 4. PERFORMANCE EVALUATION 4. Simulation Setup Networks topologies and traffic dataset: We use two well known real network topologies: Geant (23 nodes and 37 links) and Abilene (2 nodes and 5 links). We assume only a subset of nodes are deployed with SDN switches. The n- odes with higher degree have higher priority to deploy SDN switches. If there is a tie, the nodes are ordered arbitrarily. Unless specified, the number of SDN switches in Geant and Abilene is set as 6 (6/23 24%) and 4 (4/2 33%), respectively. We assume the number of TCAM entries (n) is the same for all of the SDN switches. Since the IP prefixes assigned to each node are unknown in Geant and Abilene networks, we randomly select a set of IP prefixes from the IP prefixes owned by China Telecom for each node. The number of prefixes assigned to each node is uniformly distributed in [2, 5]. The traffic matrices of Geant and Abilene for a specific time period are publicly available. We randomly choose traffic matrices from the dataset, and we use X i to denote the ith traffic matrix. The traffic matrices provide the traffic sizes between nodes in the networks. However, in our simulation, we need fine-grained traffic matrices, which provide the traffic sizes between the prefixes. To get the fine-grained traffic matrices, we use the following equation: S fi = S afsd len(.src prefix) len(pref) len(.dst prefix) len(pref), (3) pref P s pref P d where S afsd denotes the size of aggregated flow between n- odes s and d (given in the dataset), len( ) operator returns the length of an IP prefix, and P s and P d denote the set of prefixes owned by nodes s and d, respectively. In the simulations, we use r to represent the flow aggregation ratio, which is defined as ratio between the number of total TCAM entries and the number of flows, i.e., r = n V SDN. N Performance Metrics: The metrics used in our performance evaluation are defined in equation (4). Plarge k is the average probability of accurately finding out the k largest flows by using the measurement rules generated by MLRF. From the presentation in Section 3.2, we know that the performance of LFF is closely related to Plarge. k In equation (4), I( ) returns the indices of flows, sorted in descending order of the flow sizes. NMAE is widely used performance metric for measuring the accuracy of traffic matrix estimation. P k large = M NMAE = M M pr(i( ˆX i ) k I(X i ) k) i= M i= X i ˆX i X i 4.2 Simulation Results To yield the best improvement of overall estimation performance, LFF chooses the k largest flows to measure directly. The key challenge here is that the per-flow sizes are unknown. LFF solves the problem by estimating the perflow sizes based on the statistics of the rules generated by MLRF. So the probability (Plarge) k of accurately finding out the k largest flows by using estimated per-flow sizes is critical for LFF. Figure 4 shows Plarge k under different k in both Geant and Abilene topologies. From Figure 4, we can see that Plarge k increases with the flow aggregation ratio r. Because higher r means that more TCAM entries can be used for traffic measurement, and thus the traffic size estimation accuracy can be improved. Moreover, we can observe that even when the r is low (e.g., %), the majority of large flows (more than 75%) included in the k largest flow set can also be found out successfully. It is demonstrated that using the estimated per-flow sizes based on the statistics of the rules generated by MLRF, we can also achieve sufficiently accurate inputs for LLF, and thus we do not need to directly measure every per-flow size in the first phase of LFF. Figure 5 compares the NMAE of MRLF, LLF, istam- P (with BAT) and istamp (with EAT) [5], where EAT (Exponential Aggregation Technique) and BAT (Block Aggregation Technique) are two different aggregation matrix design strategies used in istamp. In BAT, each TCAM entry aggregates an equal number of flows. While in EAT, more TCAM entries are allocated to larger flows by adjusting parameters ρ and σ [5]. It is notable that both BAT and EAT do not consider the flow aggregation feasibility. So though the aggregation matrix generated by EAT and BAT are good for traffic matrix estimation, it may not be feasible in practice. From Figure 5, we can observe that as expected, the NMAE of the four methods decreases with the increasing of the flow aggregation ratio r. Most importantly, we also can observe that the NMAE of our proposed LFF is very close to that osatmp+bat (the differences are within.) and istamp+eat, and in Abilene, the NMAE of LFF is even much better than that osatmp+eat. Our results demonstrate that LFF can generate feasible traffic (4)
6 ..9 Geant (r =.) Geant (r =.2) Abilene (r =.) Abilene (r =.2) MLRF LFF istamp+eat istamp+bat.5 P k Large.8 NMAE k Figure 4: P k large of MLRF under different k in Geant and Abilene topologies The number of SDN switches Figure 6: NMAE in Geant topology when the number of SDN switches varies. NMAE MLRF (Geant) LFF (Geant) istamp+eat (Geant) istamp+bat (Geant) MLRF (Abilene) LFF (Abilene) istamp+eat (Abilene) istamp+bat (Abilene) trix estimation accuracy can be significantly improved. We obtain similar results in Abilene network, which which is included in our technical report [9]. In addition, MLRF and LFF can also be used for Heavy Hitter (HH) detection. To evaluate the effectiveness of using MLRF and LFF for HH detection, we also compute the average probability of detection (P d HH) [5] of MLRF and LFF. The results indicate that both MRLF and LLF can achieve very high probability of detection even when the aggregation ratio r is low (e.g., r =.). Detailed results can be found in our technical report [9] Aggregation Ratio (r) Figure 5: NMAE in Geant and Abilene topologies when r varies. measurement rules that can achieve high traffic matrix estimation accuracy. Comparing with LFF, MRLF has higher NMAE. However, MRLF is a simple algorithm with lowcomputational complexity and it can provide useful information for the LFF (as shown in Figure 4). So MRLF is also a meaningful approach for HH detection and providing the outline of the traffic matrix. Figure 6 shows the NMAE of different methods when the number of SDN switches varies in Geant. Since the capacity of TCAM is very limited, the flow aggregation ratio is low in real networks. In order to evaluate the performance of our proposed approaches under low flow aggregation ratio, the number of TCAM entries in each SDN switch is set as 75. Under this setting, the flow aggregation ratio of Geant network is about 5% when 5% of the nodes are SDN-capable. In Figure 6, the NMAE of all the methods decreases quickly with the increasing number of deployed SDN switches. When 5% of the nodes are SDN-capable (the flow aggregation ratio is about 5%), the NMAE of LFF is about. for Geant. This demonstrates that even if a small number of SDN switches are deployed in the network, the traffic ma- 5. CONCLUSIONS In this paper, we leverage the re-configuration capability and flexible flow rules of SDN to enhance the accuracy of traffic matrix estimation. In SDN, the accuracy and feasibility of traffic measurement are closely related to the flow rules installed in SDN switches. To achieve feasible and accurate traffic matrix estimation, we proposed two traffic measurement rule generation strategies, named MLRF and LFF. MLRF and LFF generates traffic measurement rule by de-aggregating the aggregated routing rules. The flow aggregation feasibility is guaranteed in MLRF and LFF, and the complexity of MLRF and LFF is also low. Finally, we have conducted extensive performance evaluation on real networks and traffic traces; the results have confirmed that MRLF and LFF can achieve feasible and accurate traffic matrix estimation. 6. ACKNOWLEDGMENTS We would also like to thank the anonymous reviewers for their valuable comments. This work is partially supported by NSF CNS-325, 973 Program (23CB3293), NSFC Fund (6353, 62765, 6228), Program for Changjiang Scholars and Innovative Research Team (PC- SIRT) in University. 7. REFERENCES [] M. Pioro and D. Medhi. Routing, Flow, And Capacity Design in Communication And Computer Networks. AMorgan Kaufmann, San Francisco, CA, 24.
7 [2] C. Estan and G.Varghese. New directions in traffic measurement and accounting. SIGCOMM Computer Communication Review, 32(4): , 22. [3] A. Curtis, J. Mogul, J. Tourrilhes, P. Yalagandula, P. Sharma, and S. Banerjee. Devoflow: scaling flow management for high-performance networks. In SIGCOMM, 2. [4] Y. Zhang, M. Roughan, N. Duffield, and A. Greenberg. Fast accurate computation of large-scale ip traffic matrices from link loads. In SIGMETRICS, 23. [5] A. Soule, A. Lakhina, N. Taft, K. Papagiannaki, K. Salamatian, A. Nucci, M. Crovella, and C. Diot. Traffic matrices: balancing measurements, inference and modeling. In SIGMETRICS, 25. [6] A. Soule, A. Lakhina, N. Taft, K. Papagiannaki, K. Salamatian, A. Nucci, M. Crovella, and C. Diot. Spatio-temporal compressive sensing and internet traffic matrices. IEEE/ACM Transactions on Networking, 2: , 22. [7] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. Openflow: enabling innovation in campus networks. SIGCOMM Computer Communication Review, 38(2):69 74, 28. [8] L. Yuan, C. Chuah, and P. Mohapatra. Progme: towards programmable network measurement. IEEE/ACM Transactions on Networking, 9():5 28, 2. [9] M. Yu, L. Jose, and R. Miao. Software defined traffic measurement with opensketch. In NSDI, 23. [] M. Moshref, M. Yu, and R. Govindan. Resource/accuracy tradeoffs in software-defined measurement. In HotSDN, 23. [] L. Jose, M. Yu, and J. Rexford. Online measurement of large traffic aggregates on commodity switches. In ACM-Hot-ICE, 2. [2] M. Moshref, M. Yu, R. Govindan, and A. Vahdat. Dream: dynamic resource allocation for software-defined measurement. In SIGCOMM, 24. [3] A. Tootoonchian, M. Ghobadi, and Y. Ganjali. Opentm: traffic matrix estimator for openflow networks. In PAM, 2. [4] Y. Yu, C. Qian, and X. Li. Distributed and collaborative traffic monitoring in software defined networks. In HotSDN, 24. [5] M. Malboubi, L. Wang, C. Chuah, and P. Sharma. Intelligent sdn based traffic (de)aggregation and measurement paradigm (istamp). In INFOCOM, 24. [6] Zhiming Hu and Jun Luo. Cracking network monitoring in dcns with sdn. In INFOCOM, 25. [7] X. Zhao, Y. Liu, L. Wang, and B. Zhang. On the aggregatability of router forwarding tables. In INFOCOM, 2. [8] M. Malboubi, C. Vu, C-N. Chuah, and P. Sharma. Decentralizing network inference problems with multiple-description eusion estimation (mdfe). In INFOCOM, 23. [9] Y. Gong, X. Wang, M. Mehdi, S. Wang, S. Xu, and C. Chuah. Accurate realization of online traffic matrix measurement and estimation in software-defined networking. Technical Report ECE-CE-25-, UC Davis, March, 25,
OpenTM: Traffic Matrix Estimator for OpenFlow Networks
OpenTM: Traffic Matrix Estimator for OpenFlow Networks Amin Tootoonchian, Monia Ghobadi, Yashar Ganjali {amin,monia,yganjali}@cs.toronto.edu Department of Computer Science University of Toronto, Toronto,
Cracking Network Monitoring in DCNs with SDN
Cracking Network Monitoring in DCNs with SDN Zhiming Hu and Jun Luo School of Computer Engineering, Nanyang Technological University, Singapore Email: {zhu7, junluo}@ntu.edu.sg Abstract The outputs of
Scalability of Control Planes for Software Defined Networks:Modeling and Evaluation
of Control Planes for Software Defined Networks:Modeling and Evaluation Jie Hu, Chuang Lin, Xiangyang Li, Jiwei Huang Department of Computer Science and Technology, Tsinghua University Department of Computer
Accurate Anomaly Detection using Adaptive Monitoring and Fast Switching in SDN
I.J. Information Technology and Computer Science, 2015, 11, 34-42 Published Online October 2015 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijitcs.2015.11.05 Accurate Anomaly Detection using Adaptive
A Method for Load Balancing based on Software- Defined Network
, pp.43-48 http://dx.doi.org/10.14257/astl.2014.45.09 A Method for Load Balancing based on Software- Defined Network Yuanhao Zhou 1, Li Ruan 1, Limin Xiao 1, Rui Liu 1 1. State Key Laboratory of Software
Sensors & Transducers 2015 by IFSA Publishing, S. L. http://www.sensorsportal.com
Sensors & Transducers 2015 by IFSA Publishing, S. L. http://www.sensorsportal.com A Dynamic Deployment Policy of Slave Controllers for Software Defined Network Yongqiang Yang and Gang Xu College of Computer
Solutions for Finding Network Traffic Measurements and Analysis
Solutions for Finding Network Traffic Measurements and Analysis T.Durga Prasad M.Tech Student, Department of CSE, Sree Rama institute of Technology and Science, Kuppenakuntla, Penuballi, Khammam,TS India.
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, [email protected]}
OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?
OpenFlow and Onix Bowei Xu [email protected] [1] McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008. [2] Koponen et al., "Onix: a Distributed Control
Limitations of Current Networking Architecture OpenFlow Architecture
CECS 572 Student Name Monday/Wednesday 5:00 PM Dr. Tracy Bradley Maples OpenFlow OpenFlow is the first open standard communications interface that enables Software Defined Networking (SDN) [6]. It was
Security improvement in IoT based on Software Defined Networking (SDN)
Security improvement in IoT based on Software Defined Networking (SDN) Vandana C.P Assistant Professor, New Horizon College of Engineering Abstract With the evolving Internet of Things (IoT) technology,
Measurement-aware Monitor Placement and Routing
Measurement-aware Monitor Placement and Routing A Joint Optimization Approach for Network-Wide Measurements Guanyao Huang 1 Chia-Wei Chang Chen-Nee Chuah 1 Bill Lin 1 University of California at Davis,
On the effect of forwarding table size on SDN network utilization
IBM Haifa Research Lab On the effect of forwarding table size on SDN network utilization Rami Cohen IBM Haifa Research Lab Liane Lewin Eytan Yahoo Research, Haifa Seffi Naor CS Technion, Israel Danny Raz
Reactive Logic in Software-Defined Networking: Measuring Flow-Table Requirements
Reactive Logic in Software-Defined Networking: Measuring Flow-Table Requirements Maurizio Dusi, Roberto Bifulco, Francesco Gringoli, Fabian Schneider NEC Laboratories Europe, Germany E-mail: @neclab.eu
Reformulating the monitor placement problem: Optimal Network-wide wide Sampling
Reformulating the monitor placement problem: Optimal Network-wide wide Sampling Gianluca Iannaccone Intel Research @ Cambridge Joint work with: G. Cantieni,, P. Thiran (EPFL) C. Barakat (INRIA), C. Diot
Cracking Network Monitoring in DCNs with SDN
Cracking Network Monitoring in DCNs with SDN Zhiming Hu Jun Luo Nanyang Technological University Singapore by Jean-Philippe Gauthier Paper presenta*on Fall 2015 Cheriton School of Computer Science Faculty
Probability-Model based Network Traffic Matrix Estimation
Computer Science and Information Systems ():309 30 DOI: 0.98/CSIS3000T Probability-Model based Network Traffic Matrix Estimation Hui Tian, Yingpeng Sang, Hong Shen 3,4, and Chunyue Zhou School of Electronics
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
Autonomicity Design in OpenFlow Based Software Defined Networking
GC'12 Workshop: The 4th IEEE International Workshop on Management of Emerging Networks and Services Autonomicity Design in OpenFlow Based Software Defined Networking WANG Wendong, Yannan HU, Xirong QUE,
Path Selection Methods for Localized Quality of Service Routing
Path Selection Methods for Localized Quality of Service Routing Xin Yuan and Arif Saifee Department of Computer Science, Florida State University, Tallahassee, FL Abstract Localized Quality of Service
OPENFLOW-BASED LOAD BALANCING GONE WILD
OPENFLOW-BASED LOAD BALANCING GONE WILD RICHARD WANG MASTER S THESIS IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE MASTER OF SCIENCE IN ENGINEERING DEPARTMENT OF COMPUTER SCIENCE PRINCETON UNIVERSITY
Software Defined Network Traffic Measurement: Current Trends and Challenges
Software Defined Network Traffic Measurement: Current Trends and Challenges Abdulsalam Yassine, Hesam Rahimi, Shervin Shirmohammadi Distributed and Collaborative Virtual Environments Research Laboratory
A collaborative model for routing in multi-domains OpenFlow networks
A collaborative model for routing in multi-domains OpenFlow networks Xuan Thien Phan, Nam Thoai Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology Ho Chi Minh city, Vietnam
FlowSense: Monitoring Network Utilization with Zero Measurement Cost
FlowSense: Monitoring Network Utilization with Zero Measurement Cost Curtis Yu 1, Cristian Lumezanu 2, Yueping Zhang 2, Vishal Singh 2, Guofei Jiang 2, and Harsha V. Madhyastha 1 1 University of California,
An iterative tomogravity algorithm for the estimation of network traffic
IMS Lecture Notes Monograph Series Complex Datasets and Inverse Problems: Tomography, Networks and Beyond Vol. 54 (2007) 12 23 c Institute of Mathematical Statistics, 2007 DOI: 10.1214/074921707000000030
A Study on Software Defined Networking
A Study on Software Defined Networking Yogita Shivaji Hande, M. Akkalakshmi Research Scholar, Dept. of Information Technology, Gitam University, Hyderabad, India Professor, Dept. of Information Technology,
Echidna: Efficient Clustering of Hierarchical Data for Network Traffic Analysis
Echidna: Efficient Clustering of Hierarchical Data for Network Traffic Analysis Abdun Mahmood, Christopher Leckie, Parampalli Udaya Department of Computer Science and Software Engineering University of
Stability of QOS. Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu
Stability of QOS Avinash Varadarajan, Subhransu Maji {avinash,smaji}@cs.berkeley.edu Abstract Given a choice between two services, rest of the things being equal, it is natural to prefer the one with more
Load-Dependent Flow Splitting for Traffic Engineering in Resilient OpenFlow Networks
c 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising
SDN. What's Software Defined Networking? Angelo Capossele
SDN What's Software Defined Networking? Angelo Capossele Outline Introduction to SDN OpenFlow Network Functions Virtualization Some examples Opportunities Research problems Security Case study: LTE (Mini)Tutorial
Network Performance Monitoring at Small Time Scales
Network Performance Monitoring at Small Time Scales Konstantina Papagiannaki, Rene Cruz, Christophe Diot Sprint ATL Burlingame, CA [email protected] Electrical and Computer Engineering Department University
FlowSense: Monitoring Network Utilization with Zero Measurement Cost
FlowSense: Monitoring Network Utilization with Zero Measurement Cost Curtis Yu 1, Cristian Lumezanu 2, Yueping Zhang 2, Vishal Singh 2, Guofei Jiang 2, and Harsha V. Madhyastha 1 1 University of California,
Hadoop Technology for Flow Analysis of the Internet Traffic
Hadoop Technology for Flow Analysis of the Internet Traffic Rakshitha Kiran P PG Scholar, Dept. of C.S, Shree Devi Institute of Technology, Mangalore, Karnataka, India ABSTRACT: Flow analysis of the internet
Network Security through Software Defined Networking: a Survey
[email protected] 09/30/14 Network Security through Software Defined Networking: a Survey Jérôme François, Lautaro Dolberg, Olivier Festor, Thomas Engel 2 1 Introduction 2 Firewall 3 Monitoring
A Framework For Maximizing Traffic Monitoring Utility In Network V.Architha #1, Y.Nagendar *2
A Framework For Maximizing Traffic Monitoring Utility In Network V.Architha #1, Y.Nagendar *2 #1 M.Tech, CSE, SR Engineering College, Warangal, Andhra Pradesh, India *2 Assistant Professor, Department
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SOFTWARE DEFINED NETWORKING A NEW ARCHETYPE PARNAL P. PAWADE 1, ANIKET A. KATHALKAR
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
Bandwidth Allocation in a Network Virtualization Environment
Bandwidth Allocation in a Network Virtualization Environment Juan Felipe Botero [email protected] Xavier Hesselbach [email protected] Department of Telematics Technical University of Catalonia
Multi-Commodity Flow Traffic Engineering with Hybrid MPLS/OSPF Routing
Multi-Commodity Flow Traffic Engineering with Hybrid MPLS/ Routing Mingui Zhang Tsinghua University Beijing, China [email protected] Bin Liu Tsinghua University Beijing, China [email protected]
Power-efficient Virtual Machine Placement and Migration in Data Centers
2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing Power-efficient Virtual Machine Placement and Migration
Xperience of Programmable Network with OpenFlow
International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 2013 Xperience of Programmable Network with OpenFlow Hasnat Ahmed, Irshad, Muhammad Asif Razzaq, and Adeel Baig each one is
Auto-Configuration of SDN Switches in SDN/Non-SDN Hybrid Network
Auto-Configuration of SDN Switches in SDN/Non-SDN Hybrid Network Rohit Katiyar [email protected] Prakash Pawar [email protected] Kotaro Kataoka [email protected] Abhay Gupta [email protected]
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 SDN Introduction Decoupling of control plane from data plane
Load Balancing Mechanisms in Data Center Networks
Load Balancing Mechanisms in Data Center Networks Santosh Mahapatra Xin Yuan Department of Computer Science, Florida State University, Tallahassee, FL 33 {mahapatr,xyuan}@cs.fsu.edu Abstract We consider
A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network
ASEE 2014 Zone I Conference, April 3-5, 2014, University of Bridgeport, Bridgpeort, CT, USA A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network Mohammad Naimur Rahman
CREATE: CoRrelation Enhanced traffic matrix Estimation in Data Center Networks
: CoRrelation Enhanced traffic matrix Estimation in Data Center Networks Zhiming Hu Yan Qiao Jun Luo Peng Sun Yonggang Wen School of Computer Engineering, Nanyang Technological University, Singapore Email:
Multiple Service Load-Balancing with OpenFlow
2012 IEEE 13th International Conference on High Performance Switching and Routing Multiple Service Load-Balancing with OpenFlow Marc Koerner Technische Universitaet Berlin Department of Telecommunication
VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING. Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk
VIDEO STREAMING OVER SOFTWARE DEFINED NETWORKS WITH SERVER LOAD BALANCING Selin Yilmaz, A. Murat Tekalp, Bige D. Unluturk College of Engineering, Koç University, 34450 Sariyer, Istanbul, Turkey ABSTRACT
Enabling Service Function Chaining through Routing Optimization in Software Defined Networks
Enabling Service Function Chaining through Routing Optimization in Software Defined Networks Andrey Gushchin Cornell University Ithaca, New York 14850 [email protected] Anwar Walid Bell Labs, Alcatel-Lucent
Design and Implementation of Dynamic load balancer on OpenFlow enabled SDNs
IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 8 (August. 2013), V4 PP 32-41 Design and Implementation of Dynamic load balancer on OpenFlow enabled SDNs Ragalatha
Software Defined Networking Architecture
Software Defined Networking Architecture Brighten Godfrey CS 538 October 8 2013 slides 2010-2013 by Brighten Godfrey The Problem Networks are complicated Just like any computer system Worse: it s distributed
Binary vs Analogue Path Monitoring in IP Networks
Binary vs Analogue Path Monitoring in IP Networks Hung X. Nguyen and Patrick Thiran School of Computer and Communication Sciences, EPFL CH-1015 Lausanne, Switzerland {hung.nguyen, patrick.thiran}@epfl.ch
a new sdn-based control plane architecture for 5G
a new sdn-based control plane architecture for 5G With a Case Study on Connectivity Management m. outline what is sdn? 5G proposed control plane connectivity control software-defined networking The needs
On Tackling Virtual Data Center Embedding Problem
On Tackling Virtual Data Center Embedding Problem Md Golam Rabbani, Rafael Esteves, Maxim Podlesny, Gwendal Simon Lisandro Zambenedetti Granville, Raouf Boutaba D.R. Cheriton School of Computer Science,
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,
Packet Flow Analysis and Congestion Control of Big Data by Hadoop
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 6, June 2015, pg.456
A Catechistic Method for Traffic Pattern Discovery in MANET
A Catechistic Method for Traffic Pattern Discovery in MANET R. Saranya 1, R. Santhosh 2 1 PG Scholar, Computer Science and Engineering, Karpagam University, Coimbatore. 2 Assistant Professor, Computer
Open Source Network: Software-Defined Networking (SDN) and OpenFlow
Open Source Network: Software-Defined Networking (SDN) and OpenFlow Insop Song, Ericsson LinuxCon North America, Aug. 2012, San Diego CA Objectives Overview of OpenFlow Overview of Software Defined Networking
Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX
Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX Shie-Yuan Wang Hung-Wei Chiu and Chih-Liang Chou Department of Computer Science, National Chiao Tung University, Taiwan Email: [email protected]
Improving Network Management with Software Defined Networking
Improving Network Management with Software Defined Networking Hyojoon Kim and Nick Feamster, Georgia Institute of Technology 2013 IEEE Communications Magazine Presented by 101062505 林 瑋 琮 Outline 1. Introduction
Software-defined Latency Monitoring in Data Center Networks
Software-defined Latency Monitoring in Data Center Networks Curtis Yu 1, Cristian Lumezanu 2, Abhishek Sharma 2, Qiang Xu 2, Guofei Jiang 2, Harsha V. Madhyastha 3 1 University of California, Riverside
SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network
SDN AND SECURITY: Why Take Over the s When You Can Take Over the Network SESSION ID: TECH0R03 Robert M. Hinden Check Point Fellow Check Point Software What are the SDN Security Challenges? Vulnerability
Detecting Network Anomalies. Anant Shah
Detecting Network Anomalies using Traffic Modeling Anant Shah Anomaly Detection Anomalies are deviations from established behavior In most cases anomalies are indications of problems The science of extracting
2004 Networks UK Publishers. Reprinted with permission.
Riikka Susitaival and Samuli Aalto. Adaptive load balancing with OSPF. In Proceedings of the Second International Working Conference on Performance Modelling and Evaluation of Heterogeneous Networks (HET
Three Effective Top-Down Clustering Algorithms for Location Database Systems
Three Effective Top-Down Clustering Algorithms for Location Database Systems Kwang-Jo Lee and Sung-Bong Yang Department of Computer Science, Yonsei University, Seoul, Republic of Korea {kjlee5435, yang}@cs.yonsei.ac.kr
Traffic Engineering in SDN/OSPF Hybrid Network
2014 IEEE 22nd International Conference on Network Protocols Traffic Engineering in SDN/OSPF Hybrid Network Yingya Guo, Zhiliang Wang, Xia Yin, Xingang Shi,and Jianping Wu Department of Computer Science
LEISURE: A Framework for Load-Balanced Network-Wide Traffic Measurement
LEISURE: A Framework for Load-Balanced Network-Wide Traffic Measurement Chia-Wei Chang, Guanyao Huang, Bill Lin, Chen-Nee Chuah University of California, San Diego, University of California, Davis ABSTRACT
Future of DDoS Attacks Mitigation in Software Defined Networks
Future of DDoS Attacks Mitigation in Software Defined Networks Martin Vizváry, Jan Vykopal Institute of Computer Science, Masaryk University, Brno, Czech Republic {vizvary vykopal}@ics.muni.cz Abstract.
OF-RHM: Transparent Moving Target Defense using Software Defined Networking
OF-RHM: Transparent Moving Target Defense using Software Defined Networking Haadi Jafarian, Qi Duan and Ehab Al-Shaer ACM SIGCOMM HotSDN Workshop August 2012 Helsinki, Finland Why IP Mutation Static assignment
SOFTWARE-DEFINED NETWORKING AND OPENFLOW
SOFTWARE-DEFINED NETWORKING AND OPENFLOW Freddie Örnebjär TREX Workshop 2012 2012 Brocade Communications Systems, Inc. 2012/09/14 Software-Defined Networking (SDN): Fundamental Control
Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering
Institute of Computer and Communication Network Engineering Institute of Computer and Communication Network Engineering Communication Networks Software Defined Networking (SDN) Prof. Dr. Admela Jukan Dr.
Data Analysis Load Balancer
Data Analysis Load Balancer Design Document: Version: 1.0 Last saved by Chris Small April 12, 2010 Abstract: The project is to design a mechanism to load balance network traffic over multiple different
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
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([email protected]) & Liu Tang([email protected])
Path Optimization in Computer Networks
Path Optimization in Computer Networks Roman Ciloci Abstract. The main idea behind path optimization is to find a path that will take the shortest amount of time to transmit data from a host A to a host
Boosting Business Agility through Software-defined Networking
Executive Summary: Boosting Business Agility through Software-defined Networking Completing the last mile of virtualization Introduction Businesses have gained significant value from virtualizing server
ASIC: An Architecture for Scalable Intra-domain Control in OpenFlow
ASIC: An Architecture for Scalable Intra-domain Control in Pingping Lin, Jun Bi, Hongyu Hu Network Research Center, Department of Computer Science, Tsinghua University Tsinghua National Laboratory for
Analysis of Internet Topologies
Analysis of Internet Topologies Ljiljana Trajković [email protected] Communication Networks Laboratory http://www.ensc.sfu.ca/cnl School of Engineering Science Simon Fraser University, Vancouver, British
OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support
OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support Yu Li and Deng Pan Florida International University Miami, FL Abstract Data center networks are designed for satisfying the data
On Characterizing BGP Routing Table Growth Tian Bu, Lixin Gao, and Don Towsley University of Massachusetts, Amherst, MA 01003
On Characterizing BGP Routing Table Growth Tian Bu, Lixin Gao, and Don Towsley University of Massachusetts, Amherst, MA 0003 Abstract The sizes of the BGP routing tables have increased by an order of magnitude
Software Defined Networking What is it, how does it work, and what is it good for?
Software Defined Networking What is it, how does it work, and what is it good for? slides stolen from Jennifer Rexford, Nick McKeown, Michael Schapira, Scott Shenker, Teemu Koponen, Yotam Harchol and David
Orion: A Hybrid Hierarchical Control Plane of Software-Defined Networking for Large-Scale Networks
2014 IEEE 22nd International Conference on Network Protocols Orion: A Hybrid Hierarchical Control Plane of Software-Defined Networking for Large-Scale Networks Yonghong Fu 1,2,3, Jun Bi 1,2,3, Kai Gao
Combined Smart Sleeping and Power Scaling for Energy Efficiency in Green Data Center Networks
UNIFI@ECTI-CON 2013 (May 14 th 17 th 2013, Krabi, Thailand) Combined Smart Sleeping and Power Scaling for Energy Efficiency in Green Data Center Networks Nguyen Huu Thanh Department of Communications Engineering
