Dynamic Distributed Flow Scheduling with Load Balancing for Data Center Networks

Size: px
Start display at page:

Download "Dynamic Distributed Flow Scheduling with Load Balancing for Data Center Networks"

Transcription

1 Available online at Procedia Computer Science 19 (2013 ) The 4th International Conference on Ambient Systems, Networks and Technologies. (ANT 2013) Dynamic Distributed Flow Scheduling with Load Balancing for Data Center Networks Sourabh Bharti, K.K.Pattanaik Information and Communication Technology Atal Bihari Vajpayee-Indian Institute of Information Technology and Management, Gwalior, India Abstract Current Flow Scheduling techniques in Data Center Networks(DCN) results in overloaded or underutilized links. Static scheduling techniques such as ECMP and VLB use hashing techniques for scheduling the s. In case of hash collision a path gets selected number of times resulting overloading of that path and underutilization of other paths. Dynamic scheduling techniques like global first fit employ centralized scheduler and always selects first fittest candidate path for scheduling. Thus in addition to single-point-of-failure the overall link utilization also remains a problem as the s are not scheduled on the best available candidate path. This paper presents firstly a Dynamic Distributed Flow Scheduling(DDFS) mechanism that will lead to fair link utilization in globally used fat-tree topology of DCN. Secondly, it presents a mechanism to restrict the scheduling decisions to the lower layers thus avoiding saturation of core switches. The entire DCN is simulated using Colored Petri Nets (CPN). The load measured at the aggregate switches for various patterns in DCN reveals that the load factors at the aggregate switches vary by at most 0.11 which signifies the fair utilization of links The Authors. Published by Elsevier B.V. Open access under CC BY-NC-ND license. Selection c 2013 Published and peer-review by Elsevier under Ltd. responsibility Selection and/or of Elhadi peer-review M. Shakshuki under responsibility of [name organizer] Keywords: Dynamic Flow Scheduling, Load Balancing, Link Utilization, Data Center Networks, Colored Petri Nets. 1. Introduction In the present time DCNs, fat tree topology is being used globally. As we move up from top-of-rack (ToR) switches to Core switches (CS) the link over-subscription ratio becomes 16:1. Due to this bandwidth variation, the focus is on scheduling the s effectively. To deal with this problem, many static and dynamic scheduling techniques are proposed like Equal Cost Multiple Path (ECMP)[1], Valiant Load Balancing (VLB)[4], Global First fit [1]. Although the focus of these algorithms is to schedule the s in order to increase the overall network bandwidth utilization, often it causes some links to get highly overloaded while others underutilized. The gross outcome remains unfair utilization of links. As given in Hedera [1], a packet s path is non-deterministic and chosen on its way up to the core, and is addresses: bharti.sourabh90@gmail.com (Sourabh Bharti), kkpatnaik@iiitm.ac.in (K.K.Pattanaik) The Authors. Published by Elsevier B.V. Open access under CC BY-NC-ND license. Selection and peer-review under responsibility of Elhadi M. Shakshuki doi: /j.procs

2 Sourabh Bharti and K.K.Pattanaik / Procedia Computer Science 19 ( 2013 ) deterministic from the core switches to their destination edge switch. The fat-tree topology of DCN may cause all the traffic to approach core switches thus saturating them. In this paper, DDFS mechanism is proposed that will mitigate the core switch saturation problem by employing a deterministic scheduling at lower layer switches. The scheduling decision is thus distributed among all the layers instead of only at the core switches thus enhancing the immunity of core switches from failures and saturation. Load on a switch is defined as the ratio of incoming traffic to outgoing traffic in a defined time period. Load information at the aggregate switches are of interest as these form the junction connecting the two remaining different types of nodes (ToR and Core) in a fat-tree structured DCN. Thus a closely related load information among aggregate switches represents their incoming and outgoing traffic ratios too are closely related. This signifies fair-utilization of links connected to the corresponding aggregate switches. To mitigate the problem of long-waits for small s link reservation has been done. Long-wait is a scenario that arise while a link is occupied by very large s and small s wait for the availability of link. 55% of the average link capacity is reserved [8] for the long-lived s and remaining for the others. The rest of this paper is organized as follows. Section 2 discuss the related work. Proposed mechanism is presented in Section 3. Section 4 discusses the experiment design and simulation. Results and analysis are discussed in Section 5. Finally Section 6 concludes the paper. 2. Related Work Mainly there are two categories of scheduling techniques. One is static scheduling and the other is dynamic. ECMP and VLB come under static scheduling techniques. Whereas the global first fit come under dynamic scheduling techniques. For path selection, ECMP takes the hash value of selected fields of a packet s header modulo the number of equal cost paths. It then forwards the to that path which corresponds to the hash value. As the number of s per host and the size of the increases, there is a good chance of the collision of their hash values. This results in poor link utilization. VLB delivers the load in two steps:it selects the intermediate nodes randomly and then use these nodes for forwarding the load to the destination node. This may result in selecting the same intermediate node multiple times which further lead to the poor utilization of links. Hedera [1] employs centralized scheduler for scheduling. The scheduler uses global first fit for scheduling the s. This sometime cause waste of link capacity due to non effective path allocation. To the best of our knowledge no report is found in the literature regarding DDFS for DCNs for fair link utilization. 3. Dynamic Distributed Flow Scheduling(DDFS) In the fat-tree structured DCN with k source-destination pairs, n s between all source-destination pairs, f S D sized s between any source-destination pair, and any given link constraints the objective function can be described using linear programming model as: With constraints maximum k i=1 n f S D (1) j=1 i U l F i C l (2) U l = set of all s traversing link l, C l = capacity of link l, L = set of all links in the network, F i = requirement of i

3 126 Sourabh Bharti and K.K.Pattanaik / Procedia Computer Science 19 ( 2013 ) Proposed mechanism The proposed mechanism is to schedule the to improve overall link utilization while achieving closely related load values among all aggregate switches. We begin our discussion with the assumption that the load at any aggregate switch i is represented by a nonnegative integer scalar value w i. Each aggregate switch has four interfaces for connecting two core switches and two ToR switches (Fig 1). Each interface is equipped with one input and one output queue. The load on each interface is represented by the ratio of incoming and outgoing traffic over a period [9]. The total load on an aggregate switch can thus be represented by Eq.(3) w i = Load on each inter f ace (3) At time t the system s load distribution is represented by the vector W t = {w 1 t, w 2 t, w 3 t...w n t } (4) Wide variation among w i for i=1 ton signifies that the load on the aggregate switches are not uniformly distributed. Different values of w i is the consequence of different ratios of incoming and outgoing traffic at aggregate switches. The inference here is that due to improper scheduling on the available links results in wide variation among w i values. Our objective is to schedule the s such a way that will make this load distribution converge towards closely related load values and is represented by Eq.(5) W = {w, w, w...w} (5) Under the assumption of homogeneous aggregate switches and link bandwidths w can be represented as w = Algorithm 1: scheduling(destination address, source address, size, link information) Procedure to schedule the Data: Source address, Dest. address, Flow size, Link state information Result: Balanced Load on Aggregate Switches begin; if dest.edge=source.edge then return to dest from Edge; else aggregate SELECT-SWITCH(a,b,fls) if dest.edge is reachable from selected Aggregate switch then return to dest.edge else core SELECT-SWITCH(x,y,fls) get pod number from dest. Address return to the pod number.agg if dest.edge is reachable from selected Aggregate switch then return to dest.edge deliver to dest. n i=1 w i n (6)

4 Sourabh Bharti and K.K.Pattanaik / Procedia Computer Science 19 ( 2013 ) Algorithm 2: SELECT-SWITCH(link 1, link 2, size) Data: Link 1 capacity, Link 2 capacity, fls Result: selected link begin; if fls > (link1,link2) then wait for the link else if (link1 > fls) and (link1 > link2) then send by link 1 if (link2 > fls) and (link2 > link1) then send by link 2 return selected switch 4. Experiment design and simulation The proposed mechanism is simulated using CPN. We explain the experiment design and simulation setup in the following subsections Modeling DCN traffic Since DCNs traffic traces are not publicly available due to privacy and security concerns,we model patterns that characterize DCN traffic. Data center traffic s are characterized in two categories; small or short-lived s and large or long-lived s [1]. Large s are very less in number as compared to small s[5, 7]. Flow arrivals are Poisson distributed with an average number of s in a time-frame. Packet size is application dependent [10]. Similar to Internet traffic, DCN traffic may consist different application specific s andthe packet size in a is specific to an application. Packet size variation follows discrete random distribution. We first focus on generating DCN traffic patterns that stress and saturate the network, and then apply our dynamic distributed scheduling mechanism to achieve fair-link utilization. As a bi-product the mechanism prevents the core switch from saturation and failure. In our traffic data, size distribution was dominated by short-lived s as evident from Fig 6. Our DCN is structured around the fat-tree topology. Fig 1 shows the net for the topology used in DCN. It comprise of four pods and a pod is further comprise two ToRs and one aggregate switch. Each core switch is connected to all four pods. The link capacity between a node or server to ToR switch links is different from all other links. [2] 4.2. Simulation The Hierarchical net of our simulation is shown in Fig 1 and the corresponding simulation parameters are in Table 1. The logical and important subnets of this hierarchical net are shown in Fig 2 through Fig 5 and the firing rules are in Table 2.. Table 1. Simulation parameters Parameters Description Topology Fat-Tree Capacity Partition 55% of the average link capacity to large s Flow Arrivals Poisson Distributed Flow bandwidth 1-2% of average link capacity Scheduling Dynamic distributed Small size MB Large size >70000 MB Maximum no of s 500 s by one node Packet range poisson distributed with mean 100 Packet size range distributed between 1 to 1000

5 128 Sourabh Bharti and K.K.Pattanaik / Procedia Computer Science 19 ( 2013 ) Table 2. Firing rules Label Places Transitions Functionality Input data p1,,p3,p4 t1,t2 Generates s randomly Link capacity p1,,p3,p4,p5 t1,t2,t3,t4 Assigns link capacity dynamically Path selection a,b,p1,,p3 t1 Selects the link according to its available capacity Queue p1,,p3,p4 t1,t2 Implements a queue. C1 C2 C3 C4 C1 C2 C3 C4 v q r s t u w x y z q1 r2 s3 t4 u5 v6 A1 A2 A3 A4 A5 A6 A7 A8 A1 A2 A3 A4 A5 A6 A7 A8 a b f g j k n o c d e h i l m p E1 E2 E3 E4 E5 E6 E7 E8 E1 E2 E3 E4 E5 E6 E7 E8 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 Node1 Node1 Node2 Node2 Node3 Node3 Node4 Node5 Node6 Node7 Node8 Node9 Node10 Node11 Node12 Node13 Node14 Node15 Node16 Node4 Node5 Node6 Node7 Node8 Node9 Node10 Node11 Node12 Node13 Node14 Node15 Node16 Fig. 1. Fat-Tree Topology of DCN p1 a 1`0 1`0 j j+1 srange.ran() input (fls,lsize); output (lsize2); action let val x= Int.toLarge lsize; val y= Int.toLarge fls; p4 in (Int.fromLarge (x+y)) end; fls lsize2 1` p1 t1 p3 t4 lsize fls lsize lsize2 t1 nfrange() p3 nf t2 p4 t2 input (fls,lsize); output (lsize2); action let val x= Int.toLarge lsize; val y= Int.toLarge fls; in (Int.fromLarge (x-y)) end; t3 p5 Fig. 2. Input data Fig. 3. Link capacity a x y b p1 if(y>x)then 1` else empty t1 p3 if(y>x)then 1` else empty lu t2 lu::li li p1 1`[] li li^^[lu] li e t1 e lu p4 p3 E Fig. 4. Path selection Fig. 5. Queue

6 Sourabh Bharti and K.K.Pattanaik / Procedia Computer Science 19 ( 2013 ) Results and analysis Flow size distribution for the average number of s generated by any single node/server in a defined time period is shown in Fig 6. The number of large or long lived s are very less as compared to small or short-lived s which characterize the nature of DCN traffic. small s large s No of s t1 t2 t3 t4 t5 t6 t7 t8 t9 Time Fig. 6. Flow size distribution 1.5 DDFS NDFS 140 C1(NDFS) C2(NDFS) C3(NDFS) C4(NDFS) C1(DDFS) C2(DDFS) C3(DDFS) C4(DDFS) Load factor No of s a1 a2 a3 a4 a5 a6 a7 a8 t1 t2 t3 t4 Aggregate switch Time Fig. 7. Load factor variation at aggregate switches Fig. 8. Saturation of core switches Load measurement at aggregate switches was one of our important requirements in order to study the effect of our mechanism. The study was aimed at first to see how the present non deterministic scheduling(ndfs) effects the link utilization, and second to see the level of impact of our mechanism on the link utilization. Fig 7 shows the plot of average load factor estimated at aggregate switches. Load information at an aggregate switch represents the incoming and outgoing traffic rate ratio which signifies load factor on the switch. Ideally, the estimated load factor at an aggregate switch should be close to 1 for it to say that the associated link(s) are fairly utilized. Wide variation in load factor values among aggregate switches represent their incoming and outgoingtrafficrates are widely differing, which signifies unfair link utilization. For the sake of clarity about the traffic we presented in Fig 6 the different s and their population at different times. From Fig 7 it is evident that by using our mechanism, load factor across the aggregate switches vary

7 130 Sourabh Bharti and K.K.Pattanaik / Procedia Computer Science 19 ( 2013 ) between 0.80 and 0.91 with an average load factor of 0.85 per aggregate switch. This is an indication that all the links connected to aggregate switches have been effectively utilized. Whereas in NDFS the load factor across the aggregate switches varied between 1.05 and 1.50, with an average load factor of 1.27 per aggregate switch. This indicates outgoing traffic rate is lower than the incoming rate thus saturating aggregate switch and causing unfair link utilization. Comparison between the maximum variation in load factors obtained in each case demonstrates that our mechanism has been able to address the identified shortcomings of NDFS. Monitoring arrivals at core switch layer was another important requirement to study about how restricting the scheduling decisions to the lower layers enable avoiding saturation of core switches. Fig 8 represents the incoming s over an observation period. The plot shows a comparison between the s at each core switch for both NDFS and DDFS. It is a clear indication that the traffic on which scheduling decisions are to be taken at core switch is greatly reduced. Further analysis reveals that in the case of NDFS as the traffic increases over time the number of s accumulating at the core switches shows an increasing trend. This signifies core switch is tending towards saturation. Whereas the outcome of DDFS shows a decreasing trend of incoming s, which is the direct consequence of scheduling at the lower layers. 6. Conclusion The major findings of our work are that in the pursuit of fair utilization of available links for Data Center Networks, proposed DDFS can outperform NDFS and it is resilient to switch saturation when the network is stressed with more number of s. Another finding of our work is by taking care of scheduling s right from the edge switch level we are able to distribute traffic going towards the core switch fairly across the available links. As an outcome, the findings can be summarized as: fair utilization of links, fairly uniform load at aggregate switches, and finally preventing core switches from getting saturated. Due to the simple and easily deployable approach, we conclude that DDFS has the potential to produce better link utilization with moderate additional cost. References [1] Mohammad Al-Fares, Sivasankar Radhakrishnan, Barath Raghavan, Nelson Huang, Amin Vahdat, Hedera:dynamic scheduling for data center networks, in 7th USENIX Symposium on Networked Systems Design and Implementation, [2] Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat, A scalable, commodity data center network architecture, in Proceedings of the ACM SIGCOMM 2008 Conference on Data Communication Seattle, WA, USA, August 17-22, [3] Albert Greenberg, Srikanth Kandula, David A. Maltz, James R. Hamilton, Changhoon Kim, Parveen Patel, Navendu Jain, Parantap Lahiri, Sudipta Sengupta, VL2:A scalable and flexible data center network, in Proceedings of the ACM SIGCOMM 2009 conference on Data communication, [4] Rui Zhang-Shen and Nick McKeown, Designing a predictable internet backbone with valiant load-balancing, in Thirteenth International Workshop on Quality of Service (IWQoS), Passau, Germany, [5] Theophilus Benson, Ashok Anand, Aditya Akell, and Ming Zhang, M. Un- understanding Data Center Traffic Characteristics. in Proceedings of ACM WREN, [6] G Reenberg. et al, VL2: A Scalable and Flexible Data Center Network. in Proceedings of ACM SIGCOMM, [7] Srikanth Kandula, Sudipta Sengupta, Albert Greenberg, Parveen Patel, Ronnie Chaiken, The Nature of Data Center Traffic: Measure- ments and Analysis. in Proceedings ACM IMC, 2009 [8] Anees Shaikh, Jennifer Rexford, and Kang G. Shin, Load sensitive routing of long-lived ip s, in Proceedings of ACM SIGCOMM, [9] Kulvinder Singh, Router buffer traffic load calculation based on a TCP congestion control algorithm, International Journal of Computational Engineering & Management, Vol. 15 Issue 1, [10] Wang, Xiaoming, Parish, David J.;, Optimized Multi-stage TCP Traffic Classifier Based on Packet Size Distributions, Third International Conference on Communication Theory, Reliability, and Quality of Service (CTRQ), June 2010

L19 Data Center Network Architectures

L19 Data Center Network Architectures L19 Data Center Network Architectures by T.S.R.K. Prasad EA C451 Internetworking Technologies 27/09/2012 References / Acknowledgements [Feamster-DC] Prof. Nick Feamster, Data Center Networking, CS6250:

More information

DFFR: A Distributed Load Balancer for Data Center Networks

DFFR: A Distributed Load Balancer for Data Center Networks DFFR: A Distributed Load Balancer for Data Center Networks Chung-Ming Cheung* Department of Computer Science University of Southern California Los Angeles, CA 90089 E-mail: chungmin@usc.edu Ka-Cheong Leung

More information

Per-Packet Load Balancing in Data Center Networks

Per-Packet Load Balancing in Data Center Networks Per-Packet Load Balancing in Data Center Networks Yagiz Kaymak and Roberto Rojas-Cessa Abstract In this paper, we evaluate the performance of perpacket load in data center networks (DCNs). Throughput and

More information

Concise Paper: Freeway: Adaptively Isolating the Elephant and Mice Flows on Different Transmission Paths

Concise Paper: Freeway: Adaptively Isolating the Elephant and Mice Flows on Different Transmission Paths 2014 IEEE 22nd International Conference on Network Protocols Concise Paper: Freeway: Adaptively Isolating the Elephant and Mice Flows on Different Transmission Paths Wei Wang,Yi Sun, Kai Zheng, Mohamed

More information

TCP improvements for Data Center Networks

TCP improvements for Data Center Networks TCP improvements for Data Center Networks Tanmoy Das and rishna M. Sivalingam Department of Computer Science and Engineering, Indian Institute of Technology Madras, Chennai 636, India Emails: {tanmoy.justu@gmail.com,

More information

Data Center Switch Architecture in the Age of Merchant Silicon. Nathan Farrington Erik Rubow Amin Vahdat

Data Center Switch Architecture in the Age of Merchant Silicon. Nathan Farrington Erik Rubow Amin Vahdat Data Center Switch Architecture in the Age of Merchant Silicon Erik Rubow Amin Vahdat The Network is a Bottleneck HTTP request amplification Web search (e.g. Google) Small object retrieval (e.g. Facebook)

More information

Temporal Bandwidth-Intensive Virtual Network Allocation Optimization in a Data Center Network

Temporal Bandwidth-Intensive Virtual Network Allocation Optimization in a Data Center Network Temporal Bandwidth-Intensive Virtual Network Allocation Optimization in a Data Center Network Matthew A. Owens, Deep Medhi Networking Research Lab, University of Missouri Kansas City, USA {maog38, dmedhi}@umkc.edu

More information

Congestion Control in Datacenters. Ahmed Saeed

Congestion Control in Datacenters. Ahmed Saeed Congestion Control in Datacenters Ahmed Saeed What is a Datacenter? Tens of thousands of machines in the same building (or adjacent buildings) Hundreds of switches connecting all machines What is a Datacenter?

More information

On the Performance of a Large-Scale Optical Packet Switch Under Realistic Data Center Traffic

On the Performance of a Large-Scale Optical Packet Switch Under Realistic Data Center Traffic On the Performance of a Large-Scale Optical Packet Switch Under Realistic Data Center Traffic Speaker: Lin Wang Research Advisor: Biswanath Mukherjee Switch architectures and control Traffic generation

More information

Software-Defined Data Centers

Software-Defined Data Centers Software-Defined Data Centers Brighten Godfrey CS 538 April 11, 2018 slides 2017-2018 by Brighten Godfrey except graphics from cited papers Multi-Tenant Data Centers: The Challenges Key Needs Agility Strength

More information

Data Center Network Topologies II

Data Center Network Topologies II Data Center Network Topologies II Hakim Weatherspoon Associate Professor, Dept of Computer cience C 5413: High Performance ystems and Networking April 10, 2017 March 31, 2017 Agenda for semester Project

More information

Jellyfish. networking data centers randomly. Brighten Godfrey UIUC Cisco Systems, September 12, [Photo: Kevin Raskoff]

Jellyfish. networking data centers randomly. Brighten Godfrey UIUC Cisco Systems, September 12, [Photo: Kevin Raskoff] Jellyfish networking data centers randomly Brighten Godfrey UIUC Cisco Systems, September 12, 2013 [Photo: Kevin Raskoff] Ask me about... Low latency networked systems Data plane verification (Veriflow)

More information

GRIN: Utilizing the Empty Half of Full Bisection Networks

GRIN: Utilizing the Empty Half of Full Bisection Networks GRIN: Utilizing the Empty Half of Full Bisection Networks Alexandru Agache University Politehnica of Bucharest Costin Raiciu University Politehnica of Bucharest Abstract Various full bisection designs

More information

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks X. Yuan, R. Melhem and R. Gupta Department of Computer Science University of Pittsburgh Pittsburgh, PA 156 fxyuan,

More information

Micro load balancing in data centers with DRILL

Micro load balancing in data centers with DRILL Micro load balancing in data centers with DRILL Soudeh Ghorbani (UIUC) Brighten Godfrey (UIUC) Yashar Ganjali (University of Toronto) Amin Firoozshahian (Intel) Where should the load balancing functionality

More information

Lecture 16: Data Center Network Architectures

Lecture 16: Data Center Network Architectures MIT 6.829: Computer Networks Fall 2017 Lecture 16: Data Center Network Architectures Scribe: Alex Lombardi, Danielle Olson, Nicholas Selby 1 Background on Data Centers Computing, storage, and networking

More information

Delay Controlled Elephant Flow Rerouting in Software Defined Network

Delay Controlled Elephant Flow Rerouting in Software Defined Network 1st International Conference on Advanced Information Technologies (ICAIT), Nov. 1-2, 2017, Yangon, Myanmar Delay Controlled Elephant Flow Rerouting in Software Defined Network Hnin Thiri Zaw, Aung Htein

More information

Distributed Multipath Routing for Data Center Networks based on Stochastic Traffic Modeling

Distributed Multipath Routing for Data Center Networks based on Stochastic Traffic Modeling Distributed Multipath Routing for Data Center Networks based on Stochastic Traffic Modeling Omair Fatmi and Deng Pan School of Computing and Information Sciences Florida International University Miami,

More information

SRP: A Routing Protocol for Data Center Networks

SRP: A Routing Protocol for Data Center Networks SRP: A Routing Protocol for Data Center Networks Pengcheng Zeng, Yao Shen,ZijunQiu, Zhun Qiu,MinyiGuo Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai, 200240 China

More information

Responsive Multipath TCP in SDN-based Datacenters

Responsive Multipath TCP in SDN-based Datacenters Responsive Multipath TCP in SDN-based Datacenters Jingpu Duan, Zhi Wang, Chuan Wu Department of Computer Science, The University of Hong Kong, Email: {jpduan,cwu}@cs.hku.hk Graduate School at Shenzhen,

More information

Hardware Evolution in Data Centers

Hardware Evolution in Data Centers Hardware Evolution in Data Centers 2004 2008 2011 2000 2013 2014 Trend towards customization Increase work done per dollar (CapEx + OpEx) Paolo Costa Rethinking the Network Stack for Rack-scale Computers

More information

DevoFlow: Scaling Flow Management for High-Performance Networks

DevoFlow: Scaling Flow Management for High-Performance Networks DevoFlow: Scaling Flow Management for High-Performance Networks Andy Curtis Jeff Mogul Jean Tourrilhes Praveen Yalagandula Puneet Sharma Sujata Banerjee Software-defined networking Software-defined networking

More information

Demand-Aware Flow Allocation in Data Center Networks

Demand-Aware Flow Allocation in Data Center Networks Demand-Aware Flow Allocation in Data Center Networks Dmitriy Kuptsov Aalto University/HIIT Espoo, Finland dmitriy.kuptsov@hiit.fi Boris Nechaev Aalto University/HIIT Espoo, Finland boris.nechaev@hiit.fi

More information

Utilizing Datacenter Networks: Centralized or Distributed Solutions?

Utilizing Datacenter Networks: Centralized or Distributed Solutions? Utilizing Datacenter Networks: Centralized or Distributed Solutions? Costin Raiciu Department of Computer Science University Politehnica of Bucharest We ve gotten used to great applications Enabling Such

More information

Performance Evaluation of Link State Routing Protocol in an Enterprise Network

Performance Evaluation of Link State Routing Protocol in an Enterprise Network Performance Evaluation of Link State Routing Protocol in an Enterprise Network M. Nawaz Lakhmir, Ayaz Ahmed Qureshi, M. Ibrahim Channa, Fareed Ahmed Jokhio, and Shahzaman Nizamani. Abstract - A link-state

More information

Data Center TCP(DCTCP)

Data Center TCP(DCTCP) Data Center TCP(DCTCP) Mohammad Alizadeh * +, Albert Greenberg *, David A. Maltz *, Jitendra Padhye *, Parveen Patel *, Balaji Prabhakar +, Sudipta Sengupta *, Murari Sridharan * * + Microsoft Research

More information

Available online at ScienceDirect. Procedia Computer Science 34 (2014 )

Available online at   ScienceDirect. Procedia Computer Science 34 (2014 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 34 (2014 ) 680 685 International Workshop on Software Defined Networks for a New Generation of Applications and Services

More information

Dynamic Virtual Network Traffic Engineering with Energy Efficiency in Multi-Location Data Center Networks

Dynamic Virtual Network Traffic Engineering with Energy Efficiency in Multi-Location Data Center Networks Dynamic Virtual Network Traffic Engineering with Energy Efficiency in Multi-Location Data Center Networks Mirza Mohd Shahriar Maswood 1, Chris Develder 2, Edmundo Madeira 3, Deep Medhi 1 1 University of

More information

Data Center Networks. Brighten Godfrey CS 538 April Thanks to Ankit Singla for some slides in this lecture

Data Center Networks. Brighten Godfrey CS 538 April Thanks to Ankit Singla for some slides in this lecture Data Center Networks Brighten Godfrey CS 538 April 5 2017 Thanks to Ankit Singla for some slides in this lecture Introduction: The Driving Trends Cloud Computing Computing as a utility Purchase however

More information

Scalable and Efficient Self-configuring Networks. Changhoon Kim

Scalable and Efficient Self-configuring Networks. Changhoon Kim Scalable and Efficient Self-configuring Networks Changhoon Kim chkim@cs.princeton.edu Today s Networks Face New Challenges Networks growing rapidly in size Up to tens of thousands to millions of hosts

More information

Lecture 7: Data Center Networks

Lecture 7: Data Center Networks Lecture 7: Data Center Networks CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Nick Feamster Lecture 7 Overview Project discussion Data Centers overview Fat Tree paper discussion CSE

More information

Achieving Distributed Buffering in Multi-path Routing using Fair Allocation

Achieving Distributed Buffering in Multi-path Routing using Fair Allocation Achieving Distributed Buffering in Multi-path Routing using Fair Allocation Ali Al-Dhaher, Tricha Anjali Department of Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois

More information

Towards Predictable + Resilient Multi-Tenant Data Centers

Towards Predictable + Resilient Multi-Tenant Data Centers Towards Predictable + Resilient Multi-Tenant Data Centers Presenter: Ali Musa Iftikhar (Tufts University) in joint collaboration with: Fahad Dogar (Tufts), {Ihsan Qazi, Zartash Uzmi, Saad Ismail, Gohar

More information

An Enhanced Dynamic Packet Buffer Management

An Enhanced Dynamic Packet Buffer Management An Enhanced Dynamic Packet Buffer Management Vinod Rajan Cypress Southeast Design Center Cypress Semiconductor Cooperation vur@cypress.com Abstract A packet buffer for a protocol processor is a large shared

More information

DAQ: Deadline-Aware Queue Scheme for Scheduling Service Flows in Data Centers

DAQ: Deadline-Aware Queue Scheme for Scheduling Service Flows in Data Centers DAQ: Deadline-Aware Queue Scheme for Scheduling Service Flows in Data Centers Cong Ding and Roberto Rojas-Cessa Abstract We propose a scheme to schedule the transmission of data center traffic to guarantee

More information

A Mechanism Achieving Low Latency for Wireless Datacenter Applications

A Mechanism Achieving Low Latency for Wireless Datacenter Applications Computer Science and Information Systems 13(2):639 658 DOI: 10.2298/CSIS160301020H A Mechanism Achieving Low Latency for Wireless Datacenter Applications Tao Huang 1,2, Jiao Zhang 1, and Yunjie Liu 2 1

More information

Achieving Energy-Proportionality in Fat-tree DCNs

Achieving Energy-Proportionality in Fat-tree DCNs Achieving Energy-Proportionality in Fat-tree DCNs Qing Yi Department of Computer Science Portland State University Portland, Oregon 977 Email: yiq@cs.pdx.edu Suresh Singh Department of Computer Science

More information

Advanced Computer Networks Data Center Architecture. Patrick Stuedi, Qin Yin, Timothy Roscoe Spring Semester 2015

Advanced Computer Networks Data Center Architecture. Patrick Stuedi, Qin Yin, Timothy Roscoe Spring Semester 2015 Advanced Computer Networks 263-3825-00 Data Center Architecture Patrick Stuedi, Qin Yin, Timothy Roscoe Spring Semester 2015 1 MORE ABOUT TOPOLOGIES 2 Bisection Bandwidth Bisection bandwidth: Sum of the

More information

A report at Australia/China SKA Big Data Workshop

A report at Australia/China SKA Big Data Workshop Theme 1 Terabit Networking A report at Australia/China SKA Big Data Workshop Xiaoying Zheng (Shanghai Advanced Research Institute, Chinese Academy of Sciences, China) Paul Brooks (Trident Subsea Cable,

More information

OFAR-CM: Efficient Dragonfly Networks with Simple Congestion Management

OFAR-CM: Efficient Dragonfly Networks with Simple Congestion Management Marina Garcia 22 August 2013 OFAR-CM: Efficient Dragonfly Networks with Simple Congestion Management M. Garcia, E. Vallejo, R. Beivide, M. Valero and G. Rodríguez Document number OFAR-CM: Efficient Dragonfly

More information

CS 5114 Network Programming Languages Control Plane. Nate Foster Cornell University Spring 2013

CS 5114 Network Programming Languages Control Plane. Nate Foster Cornell University Spring 2013 CS 5 Network Programming Languages Control Plane http://www.flickr.com/photos/rofi/0979/ Nate Foster Cornell University Spring 0 Based on lecture notes by Jennifer Rexford and Michael Freedman Announcements

More information

Packet-Based Load Balancing in Data Center Networks

Packet-Based Load Balancing in Data Center Networks Packet-Based Load Balancing in Data Center Networks Yagiz Kaymak and Roberto Rojas-Cessa Networking Research Laboratory, Department of Electrical and Computer Engineering, New Jersey Institute of Technology,

More information

DiffFlow: Differentiating Short and Long Flows for Load Balancing in Data Center Networks

DiffFlow: Differentiating Short and Long Flows for Load Balancing in Data Center Networks : Differentiating Short and Long Flows for Load Balancing in Data Center Networks Francisco Carpio, Anna Engelmann and Admela Jukan Technische Universität Braunschweig, Germany Email:{f.carpio, a.engelmann,

More information

Datacenter Network Design: Performance/Power Comparison of Large-Scale Network Configurations and a Way to Avoid it!

Datacenter Network Design: Performance/Power Comparison of Large-Scale Network Configurations and a Way to Avoid it! Datacenter Network Design: Performance/Power Comparison of Large-Scale Network Configurations and a Way to Avoid it! Christina Delimitrou Electrical Engineering Department Stanford University Stanford,

More information

A Scalable Approach for Packet Classification Using Rule-Base Partition

A Scalable Approach for Packet Classification Using Rule-Base Partition CNIR Journal, Volume (5), Issue (1), Dec., 2005 A Scalable Approach for Packet Classification Using Rule-Base Partition Mr. S J Wagh 1 and Dr. T. R. Sontakke 2 [1] Assistant Professor in Information Technology,

More information

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL I.J.E.M.S., VOL.2 (4) 2011: 221-228 ISSN 2229-600X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL Jai Kumar, Jaiswal Umesh Chandra Department of Computer Science

More information

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK I.J.E.M.S., VOL.2 (3) 211: 163-171 ISSN 2229-6X PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION Jai Kumar and U.C. Jaiswal Department of Computer Science and Engineering, Madan

More information

Call Admission Control in IP networks with QoS support

Call Admission Control in IP networks with QoS support Call Admission Control in IP networks with QoS support Susana Sargento, Rui Valadas and Edward Knightly Instituto de Telecomunicações, Universidade de Aveiro, P-3810 Aveiro, Portugal ECE Department, Rice

More information

Two-Aggregator Topology Optimization without Splitting in Data Center Networks

Two-Aggregator Topology Optimization without Splitting in Data Center Networks Two-Aggregator Topology Optimization without Splitting in Data Center Networks Soham Das and Sartaj Sahni Department of Computer and Information Science and Engineering University of Florida Gainesville,

More information

Virtual Multi-homing: On the Feasibility of Combining Overlay Routing with BGP Routing

Virtual Multi-homing: On the Feasibility of Combining Overlay Routing with BGP Routing Virtual Multi-homing: On the Feasibility of Combining Overlay Routing with BGP Routing Zhi Li, Prasant Mohapatra, and Chen-Nee Chuah University of California, Davis, CA 95616, USA {lizhi, prasant}@cs.ucdavis.edu,

More information

Priority-aware Scheduling for Packet Switched Optical Networks in Datacenter

Priority-aware Scheduling for Packet Switched Optical Networks in Datacenter Priority-aware Scheduling for Packet Switched Optical Networks in Datacenter Speaker: Lin Wang Research Advisor: Biswanath Mukherjee PSON architecture Switch architectures and centralized controller Scheduling

More information

A Two-Phase Multipathing Scheme based on Genetic Algorithm for Data Center Networking

A Two-Phase Multipathing Scheme based on Genetic Algorithm for Data Center Networking A Two-Phase Multipathing Scheme based on Genetic Algorithm for Data Center Networking Lyno Henrique Gonçalvez Ferraz, Diogo Menezes Ferrazani Mattos, Otto Carlos Muniz Bandeira Duarte Grupo de Teleinformática

More information

Longer is Better: Exploiting Path Diversity in Data Center Networks

Longer is Better: Exploiting Path Diversity in Data Center Networks Longer is Better: Exploiting Path Diversity in Data Center Networks Fung Po Tso, Gregg Hamilton, Rene Weber, Colin S. Perkins and Dimitrios P. Pezaros School of Computing Science, University of Glasgow,

More information

arxiv: v1 [cs.ni] 11 Oct 2016

arxiv: v1 [cs.ni] 11 Oct 2016 A Flat and Scalable Data Center Network Topology Based on De Bruijn Graphs Frank Dürr University of Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 7569 Stuttgart frank.duerr@ipvs.uni-stuttgart.de

More information

Towards Reproducible Performance Studies Of Datacenter Network Architectures Using An Open-Source Simulation Approach

Towards Reproducible Performance Studies Of Datacenter Network Architectures Using An Open-Source Simulation Approach Towards Reproducible Performance Studies Of Datacenter Network Architectures Using An Open-Source Simulation Approach Daji Wong, Kiam Tian Seow School of Computer Engineering Nanyang Technological University

More information

AODV-PA: AODV with Path Accumulation

AODV-PA: AODV with Path Accumulation -PA: with Path Accumulation Sumit Gwalani Elizabeth M. Belding-Royer Department of Computer Science University of California, Santa Barbara fsumitg, ebeldingg@cs.ucsb.edu Charles E. Perkins Communications

More information

Flow-Based Routing Architecture for Valiant Load-Balanced Networks

Flow-Based Routing Architecture for Valiant Load-Balanced Networks Flow-Based Routing Architecture for Valiant Load-Balanced Networks Imad Khazali and Anjali Agarwal Electrical and Computer Engineering Department Concordia University Montreal, Quebec, Canada Email: {ikhazali,

More information

PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks

PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks PathMon: Path-Specific Traffic Monitoring in OpenFlow-Enabled Networks Ming-Hung Wang, Shao-You Wu, Li-Hsing Yen, and Chien-Chao Tseng Dept. Computer Science, National Chiao Tung University Hsinchu, Taiwan,

More information

T Computer Networks II Data center networks

T Computer Networks II Data center networks 23.9.20 T-110.5116 Computer Networks II Data center networks 1.12.2012 Matti Siekkinen (Sources: S. Kandula et al.: The Nature of Datacenter: measurements & analysis, A. Greenberg: Networking The Cloud,

More information

SOFTWARE DEFINED NETWORKS. Jonathan Chu Muhammad Salman Malik

SOFTWARE DEFINED NETWORKS. Jonathan Chu Muhammad Salman Malik SOFTWARE DEFINED NETWORKS Jonathan Chu Muhammad Salman Malik Credits Material Derived from: Rob Sherwood, Saurav Das, Yiannis Yiakoumis AT&T Tech Talks October 2010 (available at:www.openflow.org/wk/images/1/17/openflow_in_spnetworks.ppt)

More information

From Routing to Traffic Engineering

From Routing to Traffic Engineering 1 From Routing to Traffic Engineering Robert Soulé Advanced Networking Fall 2016 2 In the beginning B Goal: pair-wise connectivity (get packets from A to B) Approach: configure static rules in routers

More information

A Simple Algorithm of Centralized Flow Management for Data Centers

A Simple Algorithm of Centralized Flow Management for Data Centers A Simple Algorithm of Centralized Flow Management for Data Centers Andrei E. Tuchin, Masahiro Sasabe, and Shoji Kasahara Graduate School of Information Science, Nara Institute of Science and Technology

More information

DARD: A Practical Distributed Adaptive Routing Architecture for Datacenter Networks

DARD: A Practical Distributed Adaptive Routing Architecture for Datacenter Networks DARD: A Practical Distributed Adaptive Routing Architecture for Datacenter Networks Xin Wu and Xiaowei Yang Duke-CS-TR-20-0 {xinwu, xwy}@cs.duke.edu Abstract Datacenter networks typically have multiple

More information

VSITE: a scalable and secure architecture for seamless L2 enterprise extension in the cloud

VSITE: a scalable and secure architecture for seamless L2 enterprise extension in the cloud VSITE: a scalable and secure architecture for seamless L2 enterprise extension in the cloud Li Erran Li, Thomas Woo {erranlli,woo}@research.bell-labs.com Bell Labs, Alcatel-Lucent ABSTRACT This paper presents

More information

DeepConf: Automating Data Center Network Topologies Management with Machine Learning

DeepConf: Automating Data Center Network Topologies Management with Machine Learning DeepConf: Automating Data Center Network Topologies Management with Machine Learning Saim Salman, Theophilus Benson, Asim Kadav Brown University NEC Labs Abstract Recent work on improving performance and

More information

A Probabilistic Approach for Achieving Fair Bandwidth Allocations in CSFQ

A Probabilistic Approach for Achieving Fair Bandwidth Allocations in CSFQ A Probabilistic Approach for Achieving Fair Bandwidth Allocations in Peng Wang David L. Mills Department of Electrical & Computer Engineering University of Delaware Newark, DE 976 pwangee@udel.edu; mills@eecis.udel.edu

More information

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Distributed Clustering Method for Large-Scaled Wavelength Routed Networks Yukinobu Fukushima Graduate School of Information Science and Technology, Osaka University - Yamadaoka, Suita, Osaka 60-08, Japan

More information

Relaxation Control of Packet Arrival Rate in the Neighborhood of the Destination in Concentric Sensor Networks

Relaxation Control of Packet Arrival Rate in the Neighborhood of the Destination in Concentric Sensor Networks Relaxation Control of Packet Arrival Rate in the Neighborhood of the Destination in Concentric Sensor Networks 1 T.R.Gopalakrishnan Nair (SM-IEEE), 2 R. Selvarani, 3 Vaidehi M. 1 Director Research & Industry

More information

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes

Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Impact of bandwidth-delay product and non-responsive flows on the performance of queue management schemes Zhili Zhao Dept. of Elec. Engg., 214 Zachry College Station, TX 77843-3128 A. L. Narasimha Reddy

More information

Congestion Avoidance

Congestion Avoidance Congestion Avoidance Richard T. B. Ma School of Computing National University of Singapore CS 5229: Advanced Compute Networks References K. K. Ramakrishnan, Raj Jain, A Binary Feedback Scheme for Congestion

More information

Performance Analysis of Storage-Based Routing for Circuit-Switched Networks [1]

Performance Analysis of Storage-Based Routing for Circuit-Switched Networks [1] Performance Analysis of Storage-Based Routing for Circuit-Switched Networks [1] Presenter: Yongcheng (Jeremy) Li PhD student, School of Electronic and Information Engineering, Soochow University, China

More information

Enhancement of the CBT Multicast Routing Protocol

Enhancement of the CBT Multicast Routing Protocol Enhancement of the CBT Multicast Routing Protocol Seok Joo Koh and Shin Gak Kang Protocol Engineering Center, ETRI, Korea E-mail: sjkoh@pec.etri.re.kr Abstract In this paper, we propose a simple practical

More information

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product Available online at www.sciencedirect.com ScienceDirect IERI Procedia 10 (2014 ) 153 159 2014 International Conference on Future Information Engineering Achieve Significant Throughput Gains in Wireless

More information

CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking

CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking CoSwitch: A Cooperative Switching Design for Software Defined Data Center Networking Yue Zhang 1, Kai Zheng 1, Chengchen Hu 2, Kai Chen 3, Yi Wang 4, Athanasios V. Vasilakos 5 1 IBM China Research Lab

More information

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks Jayanta Biswas and Mukti Barai and S. K. Nandy CAD Lab, Indian Institute of Science Bangalore, 56, India {jayanta@cadl, mbarai@cadl,

More information

Research on monitoring technology of Iu-PS interface in WCDMA network

Research on monitoring technology of Iu-PS interface in WCDMA network Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2354 2358 Advanced in Control Engineering and Information Science Research on monitoring technology of Iu-PS interface in WCDMA

More information

An Evaluation of Deficit Round Robin Fair Queuing Applied in Router Congestion Control

An Evaluation of Deficit Round Robin Fair Queuing Applied in Router Congestion Control JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 18, 333-339 (2002) Short aper An Evaluation of Deficit Round Robin Fair ueuing Applied in Router Congestion Control Department of Electrical Engineering National

More information

VL2: A Scalable and Flexible data Center Network. CS538 10/23/2014 PresentaBon by: Soteris Demetriou Scribe: Cansu Erdogan

VL2: A Scalable and Flexible data Center Network. CS538 10/23/2014 PresentaBon by: Soteris Demetriou Scribe: Cansu Erdogan VL2: A calable and Flexible data Center Network C538 10/23/2014 PresentaBon by: oteris Demetriou cribe: Cansu Erdogan Credits ome of the slides were used in their original form or adjusted from Assistant

More information

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 93 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 93 (2016 ) 269 275 6th International Conference On Advances In Computing & Communications, ICACC 2016, 6-8 September 2016,

More information

Multicast Tree Aggregation in Large Domains

Multicast Tree Aggregation in Large Domains Multicast Tree Aggregation in Large Domains Joanna Moulierac 1 Alexandre Guitton 2 and Miklós Molnár 1 IRISA/University of Rennes I 502 Rennes France 2 Birkbeck College University of London England IRISA/INSA

More information

Multicast Transport Protocol Analysis: Self-Similar Sources *

Multicast Transport Protocol Analysis: Self-Similar Sources * Multicast Transport Protocol Analysis: Self-Similar Sources * Mine Çağlar 1 Öznur Özkasap 2 1 Koç University, Department of Mathematics, Istanbul, Turkey 2 Koç University, Department of Computer Engineering,

More information

Data Center Network Topologies using Optical Packet Switches

Data Center Network Topologies using Optical Packet Switches 1 Data Center Network Topologies usg Optical Packet Yuichi Ohsita, Masayuki Murata Graduate School of Economics, Osaka University Graduate School of Information Science and Technology, Osaka University

More information

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set Available online at www.sciencedirect.com Procedia Computer Science 6 (2011) 408 412 Complex Adaptive Systems, Volume 1 Cihan H. Dagli, Editor in Chief Conference Organized by Missouri University of Science

More information

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks

A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 8, NO. 6, DECEMBER 2000 747 A Path Decomposition Approach for Computing Blocking Probabilities in Wavelength-Routing Networks Yuhong Zhu, George N. Rouskas, Member,

More information

Adaptive Buffer size routing for Wireless Sensor Networks

Adaptive Buffer size routing for Wireless Sensor Networks Adaptive Buffer size routing for Wireless Sensor Networks Kalyani Upputhoola 1, Narasimha Rao Sirivella 2 Student, M.Tech (CSE), QIS College of Engineering and Technology, Hyderabad, AP, India 1 Assistant

More information

SDTE: Software Defined Traffic Engineering for Improving Data Center Network Utilization

SDTE: Software Defined Traffic Engineering for Improving Data Center Network Utilization SDTE: Software Defined Traffic Engineering for Improving Data Center Network Utilization Marzieh Khoshbakht The Faculty of Electrical and Computer Engineering Tarbiat Modares University Tehran, Iran m.khoshbakht@modares.ac.ir

More information

ScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks

ScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 35 (2014 ) 1352 1359 18 th International Conference in Knowledge Based and Intelligent Information & Engineering Systems

More information

Lecture 19: Network Layer Routing in the Internet

Lecture 19: Network Layer Routing in the Internet Lecture 19: Network Layer Routing in the Internet COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F

More information

Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks

Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks Peng Wang, Hong Xu, Zhixiong Niu, Dongsu Han, Yongqiang Xiong ACM SoCC 2016, Oct 5-7, Santa Clara Motivation Datacenter networks

More information

AN ASSOCIATIVE TERNARY CACHE FOR IP ROUTING. 1. Introduction. 2. Associative Cache Scheme

AN ASSOCIATIVE TERNARY CACHE FOR IP ROUTING. 1. Introduction. 2. Associative Cache Scheme AN ASSOCIATIVE TERNARY CACHE FOR IP ROUTING James J. Rooney 1 José G. Delgado-Frias 2 Douglas H. Summerville 1 1 Dept. of Electrical and Computer Engineering. 2 School of Electrical Engr. and Computer

More information

Deadlock-free XY-YX router for on-chip interconnection network

Deadlock-free XY-YX router for on-chip interconnection network LETTER IEICE Electronics Express, Vol.10, No.20, 1 5 Deadlock-free XY-YX router for on-chip interconnection network Yeong Seob Jeong and Seung Eun Lee a) Dept of Electronic Engineering Seoul National Univ

More information

Evaluating Allocation Paradigms for Multi-Objective Adaptive Provisioning in Virtualized Networks

Evaluating Allocation Paradigms for Multi-Objective Adaptive Provisioning in Virtualized Networks Evaluating Allocation Paradigms for Multi-Objective Adaptive Provisioning in Virtualized Networks Rafael Pereira Esteves, Lisandro Zambenedetti Granville, Mohamed Faten Zhani, Raouf Boutaba Institute of

More information

TAPS: Software Defined Task-level Deadline-aware Preemptive Flow scheduling in Data Centers

TAPS: Software Defined Task-level Deadline-aware Preemptive Flow scheduling in Data Centers 25 44th International Conference on Parallel Processing TAPS: Software Defined Task-level Deadline-aware Preemptive Flow scheduling in Data Centers Lili Liu, Dan Li, Jianping Wu Tsinghua National Laboratory

More information

Data Center TCP (DCTCP)

Data Center TCP (DCTCP) Data Center Packet Transport Data Center TCP (DCTCP) Mohammad Alizadeh, Albert Greenberg, David A. Maltz, Jitendra Padhye Parveen Patel, Balaji Prabhakar, Sudipta Sengupta, Murari Sridharan Cloud computing

More information

Study of Load Balancing Schemes over a Video on Demand System

Study of Load Balancing Schemes over a Video on Demand System Study of Load Balancing Schemes over a Video on Demand System Priyank Singhal Ashish Chhabria Nupur Bansal Nataasha Raul Research Scholar, Computer Department Abstract: Load balancing algorithms on Video

More information

Congestion Control in Mobile Ad-Hoc Networks

Congestion Control in Mobile Ad-Hoc Networks Congestion Control in Mobile Ad-Hoc Networks 1 Sandeep Rana, 2 Varun Pundir, 3 Ram Sewak Singh, 4 Deepak Yadav 1, 2, 3, 4 Shanti Institute of Technology, Meerut Email: sandeepmietcs@gmail.com Email: varunpundir@hotmail.com

More information

International Journal of Advance Engineering and Research Development. Simulation Based Improvement Study of Overprovisioned IP Backbone Network

International Journal of Advance Engineering and Research Development. Simulation Based Improvement Study of Overprovisioned IP Backbone Network Scientific Journal of Impact Factor (SJIF): 4.72 International Journal of Advance Engineering and Research Development Volume 4, Issue 8, August -2017 e-issn (O): 2348-4470 p-issn (P): 2348-6406 Simulation

More information

Experience with SPM in IPv6

Experience with SPM in IPv6 Experience with SPM in IPv6 Mingjiang Ye, Jianping Wu, and Miao Zhang Department of Computer Science, Tsinghua University, Beijing, 100084, P.R. China yemingjiang@csnet1.cs.tsinghua.edu.cn {zm,jianping}@cernet.edu.cn

More information

Chunk Scheduling Strategies In Peer to Peer System-A Review

Chunk Scheduling Strategies In Peer to Peer System-A Review Chunk Scheduling Strategies In Peer to Peer System-A Review Sanu C, Deepa S S Abstract Peer-to-peer ( P2P) s t r e a m i n g systems have become popular in recent years. Several peer- to-peer systems for

More information

Available online at ScienceDirect

Available online at   ScienceDirect Available online at www.sciencedirect.com ScienceDirect Procedia Technology 0 ( 0 ) 900 909 International Conference on Computational Intelligence: Modeling, Techniques and Applications (CIMTA-0) Multicast

More information