A Review of Flow Scheduling in Data Center Networks

Size: px
Start display at page:

Download "A Review of Flow Scheduling in Data Center Networks"

Transcription

1 A Review of Flow Scheduling in Data Center Networks Mala Yadav School of Computer and Info Science MVN University, Palwal, India Jay Shankar Prasad School of Computer and Info Science MVN University, Palwal, India Abstract Today s data centres hosting cloud applications consume huge amount of electrical energy, contributing to high operational cost and carbon footprints to the environment. Several data centre network architectures have been proposed in this decade. These architectures employ richlyconnected topologies and multi-path routing to provide high network capacity. Significant research work has been done on energy-aware flow scheduling algorithm to address the problem of inefficient network energy usage. In this paper, we present a survey of data center routing considering how to aggregate traffic which flexibly choose the routing paths, with flows fairly sharing the link bandwidths. 1. INTRODUCTION Huge expansion in data centre sizes leads to increase the power consumption and carbon footprint. The study done in the year 2011 shows that roughly1.5% of the global electricity usage came from data centres [1], [2]. Thus the increasing energy consumption of data centres has almost restricted the growth of cloud services and raised the economic and environmental concerns. The contribution of networking part to the energy consumed by the whole data centre is also a matter of concern now a day. The network accounts for 10-20% of the overall power consumption in the data centres [3], however, this proportion can reach to 50% if the intelligent server-side power management techniques are deployed [4]. To achieve higher network capacity, several nicely-connected data centre network architectures have been developed. To replace the traditional tree architecture, such as Fat-Tree [5], BCube [6], FiConn [7], ufix [8], etc have been proposed. The network architecture uses switches and links to achieve full bisection bandwidth at the traffic peak time. Thus the network architectures enhance the network performance, however, side effects on the data centre energy consumption. The network architecture increase the energy consumption proportion of the networking part because more number of switches used by them. The second side effect is that they cause inefficient network energy consumption at traffic time, due to the poor utilization of switches. The main reason for network energy waste is that the energy consumption of present switches is imbalance and it is not proportional to the traffic loads [9]. The idle or under-utilized switches consume much energy. Thus to save the network energy in nicelyconnected data centres, different energy-aware flow scheduling approaches have been proposed [10], [11]. The common approach is to aggregate network flows into a subset of switches/links and uses minimum switches/links as possible to carry the flows. Hence, the active switches/links can carry maximum of network traffic and the idle switches may be kept into sleep mode for energy saving. The traffic aggregation results in multiple flow sharing of the same switches/links. Based upon the TCP congestion control algorithm, the flow get their throughputs by sharing the bandwidths of bottleneck links in a fair approach. This approach is known as FSR(Fair-Sharing Routing). But FSR usually result in low utilization of some nonbottleneck switches that causes waste of energy. 2. RELATED WORKS A. Green Networking The green networking is the use of energy efficient networking components and technologies to minimize the overall energy consumption. It also motivates to use the minimum resources as possible. The several methodologies have been proposed by different researchers and are in use which is investigated below. 1) Device-level Techniques: These energy conservation schemes basically improve the energy efficiency of network devices with advanced intelligent hardware techniques. Nedevschi et al. [12] suggested that the energy consumption of network devices could be minimised by applying the sleep-on-idle and the rate-adaptation methods. Gupta et al. [13] proposed, at certain times underutilized Ethernet interfaces may be kept to the lowpower mode, based on the number of arriving packets in certain time period. They also analyzed the trade-off between energy conservation and

2 packet loss and delay. Similarly, Gunaratne et al. [14] suggested the policies of link rate adaption by controlling the link utilization and the queue length of output buffer approach to save the Ethernet link energy. 2) Network-levelTechniques: The network-wide energy conservation methods help to reduce the network energy consumption. The topology design and routing of network plays a major role. Chabarek et al. [15] solved the problem of minimizing network energy consumption, they considered it as a multiple commodity network flow problem, and investigated the energy efficient network concerns through protocol with mixedinteger programming techniques. Vasic et al. [16] proposed a two-step flow scheduling scheme for energy conservation and balancing the computational complexity. In this scheme, different energy-critical paths were pre-computed and a scalable traffic management mechanism later used to schedule network flow in online way. Abts et al. [4] proposed an energy-efficient flattened butterfly topology and reconfigured the transfer rates of links in a periodic manner to make data centre networks more energy efficient. Heller et al. [10] designed a network energy optimizer known as ElasticTree to choose a subset of links for transmiting traffic flow under the restrictions of network performance and reliable conditions. Shang et al. [11] proposed a throughput-guaranteed power-aware routing algorithm, based on pruning method to iteratively eliminate switches from the original topology and maintaining the network throughput. B. Flow Scheduling in Data Center Networks: Different flow scheduling schemes have been proposed in data centre networks to meet different optimization objectives like maximizing network utilization, minimizing flow completion time and meeting the deadline constraints of network flows etc. Al-Fares et al. [17] proposed a dynamic flow scheduling scheme, i.e., Hedera, for multi-rooted hierarchical tree topologies also used in data centre networks. It can effectively utilize link resources without much compromise on the control and computation overheads. The experimentation and results shows that Hedera achieves very good bisection bandwidth than ECMP routing. Wilson et al. [18] proposed a deadline-aware control protocol, named D 3, which were able to control the transmission rate of network flows based on the deadline requirements. D 3 improved the latency of small flows and burst tolerance, thus it increased the transmission capacity of data centre networks. Hong et al. [19] designed and proposed a preemptive distributed quick flow scheduling protocol, i.e., PDQ, to minimize the average completion time of network flow and to meet the deadlines. The results showed that PDQ outperformed TCP and D 3 in terms of the average flow completion time and the number of flow meeting deadlines. Zats et al. [28] proposed DeTail, which developed a cross-layer network stack aiming to improve the completion time for the delay-sensitive flows in the network. 3. BACKGROUND The current progress of distributed computing frameworks such as Hadoop [21], MapReduce [25] and Dryad [26] including web services like search, e-commerce, and social networking have compelled to the construction of massive computing clusters made of commodity-class PCs. Also, due to extraordinary growth in the size and complexity of datasets, storages of up to several petabytes, stored on tens of thousands of machines enforce to think. These cluster applications can often be bottlenecked on the network, however, it has not been influenced by local resources. Thus application performance improvement leads towards network performance. The data center network topologies essentially uses hierarchical trees with small, cheap edge switches further connected to the end hosts[24]. These networks are interconnected by two or more layers of switches, reasons behind it is to effectively port densities obtained from commercial switches. With the advent to design larger data centers having several thousands of machines, our study suggests the horizontal in place of vertical expansion of data center networks [5, 22, 23]; and using expensive routers with higher speeds and port-densities can be discouraged, the solution is to use a larger number of parallel paths between the source and destination edge switches, this approach is known as multi-rooted tree topologies as shown in figure: Network designs with multi-rooted topologies is having the capability to provide full bisection bandwidth among all participating hosts[5]. It uses efficient protocol to forward the data within the network and scheduler to allocate network flows and paths for taking the advantage of massive parallelism.

3 The performance of ECMP and flow-based VLB mainly depends on flow size and the number of flows per host. Hash-based forwarding performs very good in cases where hosts in the network perform all-to all communication with one another simultaneously, or with individual flows that last only a few RTTs. Non uniform communication patterns, especially those involving transfers of large blocks of data, require more careful scheduling of flows to avoid network bottlenecks. 4. DYNAMIC flow SCHEDULING SCHEME, I.E., HEDERA Existing network forwarding protocols are optimized to select a single path for each source/destination pair in the absence of failure. This static single path forwarding can underutilize multi-rooted tree. ECMP[24] uses static mapping of flows to path and does not take care of current network utilization or flow size, which result in collisions and degrading overall switch utilization. Hedera, design central scheduler which collect flow information from switches, compute collision free path for flows and instruct switches to re-route traffic. Goal of Hedera is to maximize aggregate network utilization- bisection bandwidth with minimam scheduler overhead. Overheads are limited by focusing on scheduling decision of the large flows. Hedera s performance depends on the rates and durations of the flows in the network and more beneficial when network is stressed with many large data transfers within pods and across the network. 5. DEADLINE-AWARE CONTROL PROTOCOL, NAMED D 3 Recent data center networks, given their Internet origins, are sensitive towards application design. The congestion control (TCP) and flow scheduling mechanisms (FIFO queuing) used in data centres are unaware of flow deadlines and hence, strive to optimize network-level metrics i.e. maximize network throughput while maintaining fairness. This leads to unfair sharing and flow quenching. D 3 neutralise these effects. D3 is a Deadline-Driven Delivery control protocol that customized for the data center environment. It deals with the challenges of the datacentre environment - small RTTs, and a bursty, diverse traffic mix with widely varying deadlines. D 3 contributions are : Present the case for utilizing flow deadline information to apportion bandwidth in data centres. Present the design, implementation and evaluation of D 3, a congestion control protocol that makes datacentre networks deadline aware. D 3 can also double the peak load that a data center can support. D 3 also performs well as a congestion control protocol for datacentre networks in its own right. Even without any deadline information, D 3 outperforms TCP in supporting the mix of short and long flows observed in data centre networks. D 3 is a control protocol that uses application deadline information to achieve informed allocation of network bandwidth. D 3 is practical and provides significant benefits over even optimized versions of existing solutions. Recent trends in data centre indicate that operators are willing to adopt new designs that address their problems. 6. Pre-emptive distributed quick flow scheduling protocol Pre-emptive Distributed Quick (PDQ)[19] flow scheduling, is a protocol which can handle flows quickly with deadlines. PDQ is based on traditional real-time scheduling techniques. For processing a queue of tasks, scheduling in order of Earliest Deadline First (EDF) is known to minimize the number of late tasks and Shortest Job First (SJF) minimizes mean flow completion time. However, applying these for scheduling data center flows several challenges are encountered. First, EDF and SJF assume a centralized scheduler which knows the global state of the system. It helps in achieving goal of low latency in a large data center. To perform dynamic decentralized scheduling, PDQ provides a distributed algorithm to allow a set of switches to gather information about flow workloads and converge to a stable agreement on allocation decisions. EDF and SJF rely on the ability to pre-empt existing tasks, to ensure a newly arriving task with a smaller deadline can be completed before a currently scheduled task. In distributed environments, PDQ provides the ability to perform distributed pre-emption of existing flow trace. It enables fast switchover and is guaranteed to never deadlock. Thus, PDQ provides a distributed flow scheduling layer which is lightweight, using only FIFO tail-drop queues, and flexible, in that it can approximate a range of scheduling disciplines based on relative priority of flows. PDQ is most closely related to D 3 [18], which also tries to meet flow deadlines. Unlike D 3, which is a first-come first-reserve" algorithm, PDQ pre-emptively gives network resources to the most critical flows. For deadline-constrained flows, PDQ supports three times more concurrent senders while satisfying their flow deadlines. PDQ, a flow scheduling protocol designed to complete flows quickly and meet flow deadlines. It provide a distributed algorithm to approximate a range of scheduling disciplines based on relative priority of flows, minimizing mean flow completion time and the number of deadlinemissing flows.

4 7. DETAIL DeTail[20] is a cross-layer network-based approach for reducing the long flow completion time tail. At the link layer, DeTail uses port buffer occupancies to construct a lossless fabric [2]. By responding quickly, lossless fabrics ensure that packets are never dropped due to flash congestion. They are only dropped due to hardware errors and/or failures. Preventing congestion-related losses reduces the number of flows that experience long completion times. At the network layer, DeTail performs per-packet adaptive load balancing of packet routes. Switches use the congestion information obtained from port buffer at every hop to dynamically pick a packet s next hop. This smooths network load across available paths. Due to adaptiveness it performs well in asymmetric topologic. Packets are no longer lost due to congestion, transport protocol trusts upon congestion notifications derived from port buffer occupancies. Routes are load balanced one packet at a time, out-of-order packet delivery cannot be used as an early sign of congestion to the transport layer. DeTail allows applications to specify flow priorities. Applications typically know which flows are latency-sensitive foreground flows and which are latency-insensitive background flows. By allowing applications to set these priorities, and responding to them at the link and network layers, DeTail ensures that high priority packets do not get stuck behind low-priority ones. Reducing the tail of completion times of the short, latency-sensitive flows critical for page creation is beneficial in DeTail. DeTail s cross-layer, in-network mechanisms reduces packet losses and retransmissions, prioritizelatency-sensitive flows, and evenly balance traffic across multiplepaths. By making its flow completion statistics robust to congestion, DeTail can reduce 99.9 th percentile flow completion times by over 50% for many workloads. DeTail s approach achieve significant improvements in the tail of flow completion times. Buffers will drain faster, but they will also fill up more quickly, ultimatelycausing the packet losses and retransmissions that lead to long tails. Prioritization is important as background flows will likely remain the dominant fraction of traffic. Load imbalances due to topological asymmetries create hotspots. These issues enables websites to deliver richer contents, but still meeting interactivity deadlines. overheads. It achieves higher bisection bandwidth than ECMP routing. D 3 can control transmission rate of network flows according to their deadline requirements. D 3 can effectively improve the latency of mice flows and burst tolerance, and increase the transmission capacity of data center networks. PDQ, are used to minimize the average completion time of network flows as well as to meet their deadlines. PDQ works good as compared to TCP and D 3 in terms of the average flow completion time and the number of flows meeting deadlines. DeTail, improves the tail of completion time for delay-sensitive flows. In future more energy efficient flow scheduling can effectively save the wastage of energy consumption at switches/links. 8. CONCLUSION Hedera, utilizes link resources without significant compromise on the control and computation

5 REFERENCES [1] J. Koomey, Growth in data center electricity use 2005 to 2010, inanalytics Press, [2] P. X. Gao, A. R. Curtis, B. Wong, and S. Keshav, It s not easy being green, SIGCOMM Comput. Commun. Rev., [3] A. Greenberg, J. Hamilton, D. A. Maltz, and P. Patel, The cost of a cloud: research problems in data center networks, SIGCOMM Comput.Commun. Rev., January [4] D. Abts, M. R. Marty, P. M. Wells, P. Klausler, and H. Liu, Energy proportional data centre networks, in Proceedings of ISCA, [5] M. Al-Fares, A. Loukissas, and A. Vahdat, A scalable, commoditydata center network architecture, in Proceedings of ACM SIGCOMM [6] C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, C. Tian, Y. Zhang, ands. Lu, BCube: a high performance, server-centric network architecture for modular data centers, in Proceedings of the ACM SIGCOMM, [7] D. Li, C. Guo, H. Wu, K. Tan, Y. Zhang, and S. Lu, FiConn: Using Backup Port for Server Interconnection in Data Centers, in Proceedings of the IEEE INFOCOM, [8] D. Li, M. Xu, H. Zhao, and X. Fu, Building Mega Data Center fromheterogeneous Containers, in Proceedings of the IEEE ICNP, [9] P. Mahadevan, P. Sharma, S. Banerjee, and P. Ranganathan, A Power Benchmarking Framework for Network Devices, in Proceedings ofifip NETWORKING, [10] B. Heller, S. Seetharaman, P. Mahadevan, Y. Yiakoumis, P. Sharma,S. Banerjee, and N. McKeown, ElasticTree: Saving Energy in Data Center Networks, in Proceedings of NSDI, Apr [11] Y. Shang, D. Li, and M. Xu, Energy-aware routing in data centernetwork, in Proceedings of the ACM SIGCOMM workshop on Greennetworking, [12] S. Nedevschi, L. Popa, G. Iannaccone, S. Ratnasamy, and D. Wetherall, Reducing Network Energy Consumption via Sleeping and RateAdaptation, in Proceedings of NSDI, [13] M. Gupta and S. Singh, Using Low-Power Modes for Energy Conservation in Ethernet LANs, in Proceedings of the IEEE INFOCOM,2007. [14] C. Gunaratne, K. Christensen, B. Nordman, and S. Suen, Reducingthe Energy Consumption of Ethernet with Adaptive Link Rate (ALR), IEEE Transactions on Computers, [15] J. Chabarek, J. Sommers, P. Barford, C. Estan, D. Tsiang, and S. Wright, Power Awareness in Network Design and Routing, in Proceedings ofthe IEEE INFOCOM, [16] N. Vasi c, P. Bhurat, D. Novakovi c, M. Canini, S. Shekhar, and D. Kosti c, Identifying and using energy-critical paths, in Proceedings of the ACMCoNEXT, [17] M. Al-Fares, S. Radhakrishnan, B. Raghavan, N. Huang, and A. Vahdat, Hedera: dynamic flow scheduling for data center networks, inproceedings of the NSDI, [18] C. Wilson, H. Ballani, T. Karagiannis, and A. Rowtron, Better neverthan late: meeting deadlines in datacenter networks, in Proceedings ofthe ACM SIGCOMM, [19] C.-Y. Hong, M. Caesar, and P. B. Godfrey, Finishing flows quicklywith preemptive scheduling, in Proceedings of the ACM SIGCOMM,2012. [20] D. Zats, T. Das, P. Mohan, D. Borthakur, and R. Katz, Detail: reducingthe flow completion time tail in datacenter networks, in Proceedingsof the ACM SIGCOMM, [21] Apache Hadoop Project. [22] GREENBERG, A., JAIN, N., KANDULA, S., KIM, C., LAHIRI,P., MALTZ, D., PATEL, P., AND SENGUPTA, S. VL2: A Scalableand Flexible Data Center Network. In Proceedings of ACMSIGCOMM, [23] GREENBERG, A., LAHIRI, P., MALTZ, D. A., PATEL, P., ANDSENGUPTA, S. Towards a Next Generation Data CenterArchitecture:Scalability and Commoditization. In Proceedings of ACMPRESTO, [24] Data center bridging. l/ns340/ns517/ns224/ns783/at_a_glance_c pdf. [25] DEAN, J., AND GHEMAWAT, S. MapReduce: Simplified DataProcessing on Large Clusters. In Proceedings of OSDI, [26] ISARD, M., BUDIU, M., YU, Y., BIRRELL, A., AND FET-TERLY, D. Dryad: Distributed Data-parallel Programs from SequentialBuilding Blocks. In Proceedings of ACMEuroSys, 2007.

Software Defined Green Data Center Network with Exclusive Routing

Software Defined Green Data Center Network with Exclusive Routing Software Defined Green Data enter Network with Exclusive Routing Dan Li, Yunfei Shang, ongjie hen Tsinghua University Abstract The explosive expansion of data center sizes aggravates the power consumption

More information

Green Routing in Data Center Network: Modeling and Algorithm Design

Green Routing in Data Center Network: Modeling and Algorithm Design Green Routing in Data Center Network: Modeling and Algorithm Design Yunfei Shang, Dan Li, Mingwei Xu Tsinghua University Beijing China, {shangyunfei, lidan, xmw}@csnet1.cs.tsinghua.edu.cn ABSTRACT The

More information

Load Balancing Mechanisms in Data Center Networks

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

More information

International Journal of Emerging Technology in Computer Science & Electronics (IJETCSE) ISSN: 0976-1353 Volume 8 Issue 1 APRIL 2014.

International Journal of Emerging Technology in Computer Science & Electronics (IJETCSE) ISSN: 0976-1353 Volume 8 Issue 1 APRIL 2014. IMPROVING LINK UTILIZATION IN DATA CENTER NETWORK USING NEAR OPTIMAL TRAFFIC ENGINEERING TECHNIQUES L. Priyadharshini 1, S. Rajanarayanan, M.E (Ph.D) 2 1 Final Year M.E-CSE, 2 Assistant Professor 1&2 Selvam

More information

Data Center Network Topologies: FatTree

Data Center Network Topologies: FatTree Data Center Network Topologies: FatTree Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking September 22, 2014 Slides used and adapted judiciously

More information

A Reliability Analysis of Datacenter Topologies

A Reliability Analysis of Datacenter Topologies A Reliability Analysis of Datacenter Topologies Rodrigo S. Couto, Miguel Elias M. Campista, and Luís Henrique M. K. Costa Universidade Federal do Rio de Janeiro - PEE/COPPE/GTA - DEL/POLI Email:{souza,miguel,luish}@gta.ufrj.br

More information

Energy Optimizations for Data Center Network: Formulation and its Solution

Energy Optimizations for Data Center Network: Formulation and its Solution Energy Optimizations for Data Center Network: Formulation and its Solution Shuo Fang, Hui Li, Chuan Heng Foh, Yonggang Wen School of Computer Engineering Nanyang Technological University Singapore Khin

More information

Data Center Load Balancing. 11.11.2015 Kristian Hartikainen

Data Center Load Balancing. 11.11.2015 Kristian Hartikainen Data Center Load Balancing 11.11.2015 Kristian Hartikainen Load Balancing in Computing Efficient distribution of the workload across the available computing resources Distributing computation over multiple

More information

Resolving Packet Loss in a Computer Centre Applications

Resolving Packet Loss in a Computer Centre Applications International Journal of Computer Applications (975 8887) olume 74 No., July 3 Resolving Packet Loss in a Computer Centre Applications M. Rajalakshmi C.Angel K. M. Brindha Shree ABSTRACT The modern data

More information

Data Center Network Architectures

Data Center Network Architectures Servers Servers Servers Data Center Network Architectures Juha Salo Aalto University School of Science and Technology [email protected] Abstract Data centers have become increasingly essential part of

More information

PCube: Improving Power Efficiency in Data Center Networks

PCube: Improving Power Efficiency in Data Center Networks PCube: Improving Power Efficiency in Data Center Networks Lei Huang, Qin Jia, Xin Wang Fudan University Shanghai, China [email protected] [email protected] [email protected] Shuang Yang Stanford

More information

OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support

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

More information

Data Center Network Structure using Hybrid Optoelectronic Routers

Data Center Network Structure using Hybrid Optoelectronic Routers Data Center Network Structure using Hybrid Optoelectronic Routers Yuichi Ohsita, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University Osaka, Japan {y-ohsita, murata}@ist.osaka-u.ac.jp

More information

Improving Flow Completion Time for Short Flows in Datacenter Networks

Improving Flow Completion Time for Short Flows in Datacenter Networks Improving Flow Completion Time for Short Flows in Datacenter Networks Sijo Joy, Amiya Nayak School of Electrical Engineering and Computer Science, University of Ottawa, Ottawa, Canada {sjoy028, nayak}@uottawa.ca

More information

CARPO: Correlation-Aware Power Optimization in Data Center Networks

CARPO: Correlation-Aware Power Optimization in Data Center Networks : Correlation-Aware Power Optimization in Data Center Networks Xiaodong Wang, Yanjun Yao, Xiaorui Wang, Kefa Lu, Qing Cao The Ohio State University, USA University of Tennessee, Knoxville, USA Abstract

More information

TinyFlow: Breaking Elephants Down Into Mice in Data Center Networks

TinyFlow: Breaking Elephants Down Into Mice in Data Center Networks TinyFlow: Breaking Elephants Down Into Mice in Data Center Networks Hong Xu, Baochun Li [email protected], [email protected] Department of Computer Science, City University of Hong Kong Department

More information

Enabling Flow-based Routing Control in Data Center Networks using Probe and ECMP

Enabling Flow-based Routing Control in Data Center Networks using Probe and ECMP IEEE INFOCOM 2011 Workshop on Cloud Computing Enabling Flow-based Routing Control in Data Center Networks using Probe and ECMP Kang Xi, Yulei Liu and H. Jonathan Chao Polytechnic Institute of New York

More information

Minimizing Energy Consumption of Fat-Tree Data Center. Network

Minimizing Energy Consumption of Fat-Tree Data Center. Network Minimizing Energy Consumption of Fat-Tree Data Center Networks ABSTRACT Qing Yi Department of Computer Science Portland State University Portland, OR 9727 [email protected] Many data centers are built using

More information

Scafida: A Scale-Free Network Inspired Data Center Architecture

Scafida: A Scale-Free Network Inspired Data Center Architecture Scafida: A Scale-Free Network Inspired Data Center Architecture László Gyarmati, Tuan Anh Trinh Network Economics Group Department of Telecommunications and Media Informatics Budapest University of Technology

More information

A Comparative Study of Data Center Network Architectures

A Comparative Study of Data Center Network Architectures A Comparative Study of Data Center Network Architectures Kashif Bilal Fargo, ND 58108, USA [email protected] Limin Zhang Fargo, ND 58108, USA [email protected] Nasro Min-Allah COMSATS Institute

More information

Load Balancing in Data Center Networks

Load Balancing in Data Center Networks Load Balancing in Data Center Networks Henry Xu Computer Science City University of Hong Kong HKUST, March 2, 2015 Background Aggregator Aggregator Aggregator Worker Worker Worker Worker Low latency for

More information

Joint Virtual Machine Assignment and Traffic Engineering for Green Data Center Networks

Joint Virtual Machine Assignment and Traffic Engineering for Green Data Center Networks Joint Virtual Machine Assignment and Traffic Engineering for Green Data Center Networks Lin Wang, Fa Zhang, Athanasios V. Vasilakos, Chenying Hou, Zhiyong Liu Institute of Computing Technology, Chinese

More information

A Power Saving Scheme for Open Flow Network

A Power Saving Scheme for Open Flow Network Journal of Clean Energy Technologies, Vol. 1, No. 4, October 13 A Power Saving Scheme for Open Flow Network Bhed Bahadur Bista, Masahiko Takanohashi, Toyoo Takata, and Danda B. Rawat Abstract Until recently

More information

Evaluating the Impact of Data Center Network Architectures on Application Performance in Virtualized Environments

Evaluating the Impact of Data Center Network Architectures on Application Performance in Virtualized Environments Evaluating the Impact of Data Center Network Architectures on Application Performance in Virtualized Environments Yueping Zhang NEC Labs America, Inc. Princeton, NJ 854, USA Email: [email protected]

More information

HERCULES: Integrated Control Framework for Datacenter Traffic Management

HERCULES: Integrated Control Framework for Datacenter Traffic Management HERCULES: Integrated Control Framework for Datacenter Traffic Management Wonho Kim Princeton University Princeton, NJ, USA Email: [email protected] Puneet Sharma HP Labs Palo Alto, CA, USA Email:

More information

On Tackling Virtual Data Center Embedding Problem

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,

More information

[Sathish Kumar, 4(3): March, 2015] ISSN: 2277-9655 Scientific Journal Impact Factor: 3.449 (ISRA), Impact Factor: 2.114

[Sathish Kumar, 4(3): March, 2015] ISSN: 2277-9655 Scientific Journal Impact Factor: 3.449 (ISRA), Impact Factor: 2.114 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY HANDLING HEAVY-TAILED TRAFFIC IN QUEUEING NETWORKS USING MAX WEIGHT ALGORITHM M.Sathish Kumar *, G.Sathish Kumar * Department

More information

Data Center Network Topologies: VL2 (Virtual Layer 2)

Data Center Network Topologies: VL2 (Virtual Layer 2) Data Center Network Topologies: VL2 (Virtual Layer 2) Hakim Weatherspoon Assistant Professor, Dept of Computer cience C 5413: High Performance ystems and Networking eptember 26, 2014 lides used and adapted

More information

Data Center Networking with Multipath TCP

Data Center Networking with Multipath TCP Data Center Networking with Costin Raiciu, Christopher Pluntke, Sebastien Barre, Adam Greenhalgh, Damon Wischik, Mark Handley University College London, Universite Catholique de Louvain ABSTRACT Recently

More information

Adaptive Routing for Layer-2 Load Balancing in Data Center Networks

Adaptive Routing for Layer-2 Load Balancing in Data Center Networks Adaptive Routing for Layer-2 Load Balancing in Data Center Networks Renuga Kanagavelu, 2 Bu-Sung Lee, Francis, 3 Vasanth Ragavendran, Khin Mi Mi Aung,* Corresponding Author Data Storage Institute, Singapore.E-mail:

More information

Datacenter Network Large Flow Detection and Scheduling from the Edge

Datacenter Network Large Flow Detection and Scheduling from the Edge Datacenter Network Large Flow Detection and Scheduling from the Edge Rui (Ray) Zhou [email protected] Supervisor : Prof. Rodrigo Fonseca Reading & Research Project - Spring 2014 Abstract Today, datacenter

More information

On implementation of DCTCP on three tier and fat tree data center network topologies

On implementation of DCTCP on three tier and fat tree data center network topologies DOI 10.1186/s40064-016-2454-4 RESEARCH Open Access On implementation of DCTCP on three tier and fat tree data center network topologies Saima Zafar 1*, Abeer Bashir 1 and Shafique Ahmad Chaudhry 2 *Correspondence:

More information

[Yawen comments]: The first author Ruoyan Liu is a visting student coming from our collaborator, A/Prof. Huaxi Gu s research group, Xidian

[Yawen comments]: The first author Ruoyan Liu is a visting student coming from our collaborator, A/Prof. Huaxi Gu s research group, Xidian [Yawen comments]: The first author Ruoyan Liu is a visting student coming from our collaborator, A/Prof. Huaxi Gu s research group, Xidian Universtity. He stays in the University of Otago for 2 mongths

More information

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

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

More information

TRILL Large Layer 2 Network Solution

TRILL Large Layer 2 Network Solution TRILL Large Layer 2 Network Solution Contents 1 Network Architecture Requirements of Data Centers in the Cloud Computing Era... 3 2 TRILL Characteristics... 5 3 Huawei TRILL-based Large Layer 2 Network

More information

Data Center Netwokring with Multipath TCP

Data Center Netwokring with Multipath TCP UCL DEPARTMENT OF COMPUTER SCIENCE Research Note RN/1/3 Data Center Netwokring with 1/7/21 Costin Raiciu Christopher Pluntke Sebastien Barre Adam Greenhalgh Damon Wischik Mark Handley Abstract Data centre

More information

Task Scheduling in Hadoop

Task Scheduling in Hadoop Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed

More information

Wireless Link Scheduling for Data Center Networks

Wireless Link Scheduling for Data Center Networks Wireless Link Scheduling for Data Center Networks Yong Cui Tsinghua University Beijing, 10084, P.R.China [email protected] Hongyi Wang Tsinghua University Beijing, 10084, P.R.China wanghongyi09@mails.

More information

Hedera: Dynamic Flow Scheduling for Data Center Networks

Hedera: Dynamic Flow Scheduling for Data Center Networks Hedera: Dynamic Flow Scheduling for Data Center Networks Mohammad Al-Fares Sivasankar Radhakrishnan Barath Raghavan * Nelson Huang Amin Vahdat UC San Diego * Williams College - USENIX NSDI 2010 - Motivation!"#$%&'($)*

More information

phost: Distributed Near-Optimal Datacenter Transport Over Commodity Network Fabric

phost: Distributed Near-Optimal Datacenter Transport Over Commodity Network Fabric phost: Distributed Near-Optimal Datacenter Transport Over Commodity Network Fabric Peter X. Gao [email protected] Rachit Agarwal [email protected] Akshay Narayan [email protected] Sylvia Ratnasamy

More information

Advanced Computer Networks. Datacenter Network Fabric

Advanced Computer Networks. Datacenter Network Fabric Advanced Computer Networks 263 3501 00 Datacenter Network Fabric Patrick Stuedi Spring Semester 2014 Oriana Riva, Department of Computer Science ETH Zürich 1 Outline Last week Today Supercomputer networking

More information

Architecting Low Latency Cloud Networks

Architecting Low Latency Cloud Networks Architecting Low Latency Cloud Networks Introduction: Application Response Time is Critical in Cloud Environments As data centers transition to next generation virtualized & elastic cloud architectures,

More information

Friends, not Foes Synthesizing Existing Transport Strategies for Data Center Networks

Friends, not Foes Synthesizing Existing Transport Strategies for Data Center Networks Friends, not Foes Synthesizing Existing Transport Strategies for Data Center Networks Ali Munir Michigan State University Ghufran Baig, Syed M. Irteza, Ihsan A. Qazi, Alex X. Liu, Fahad R. Dogar Data Center

More information

Computer Networks COSC 6377

Computer Networks COSC 6377 Computer Networks COSC 6377 Lecture 25 Fall 2011 November 30, 2011 1 Announcements Grades will be sent to each student for verificagon P2 deadline extended 2 Large- scale computagon Search Engine Tasks

More information

Multipath TCP in Data Centres (work in progress)

Multipath TCP in Data Centres (work in progress) Multipath TCP in Data Centres (work in progress) Costin Raiciu Joint work with Christopher Pluntke, Adam Greenhalgh, Sebastien Barre, Mark Handley, Damon Wischik Data Centre Trends Cloud services are driving

More information

A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network

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

More information

Optimizing Data Center Networks for Cloud Computing

Optimizing Data Center Networks for Cloud Computing PRAMAK 1 Optimizing Data Center Networks for Cloud Computing Data Center networks have evolved over time as the nature of computing changed. They evolved to handle the computing models based on main-frames,

More information

Decentralized Task-Aware Scheduling for Data Center Networks

Decentralized Task-Aware Scheduling for Data Center Networks Decentralized Task-Aware Scheduling for Data Center Networks Fahad R. Dogar, Thomas Karagiannis, Hitesh Ballani, Ant Rowstron Presented by Eric Dong (yd2dong) October 30, 2015 Tasks in data centers Applications

More information

Powerful Duo: MapR Big Data Analytics with Cisco ACI Network Switches

Powerful Duo: MapR Big Data Analytics with Cisco ACI Network Switches Powerful Duo: MapR Big Data Analytics with Cisco ACI Network Switches Introduction For companies that want to quickly gain insights into or opportunities from big data - the dramatic volume growth in corporate

More information

MMPTCP: A Novel Transport Protocol for Data Centre Networks

MMPTCP: A Novel Transport Protocol for Data Centre Networks MMPTCP: A Novel Transport Protocol for Data Centre Networks Morteza Kheirkhah FoSS, Department of Informatics, University of Sussex Modern Data Centre Networks FatTree It provides full bisection bandwidth

More information

AIN: A Blueprint for an All-IP Data Center Network

AIN: A Blueprint for an All-IP Data Center Network AIN: A Blueprint for an All-IP Data Center Network Vasileios Pappas Hani Jamjoom Dan Williams IBM T. J. Watson Research Center, Yorktown Heights, NY Abstract With both Ethernet and IP powering Data Center

More information

Green Data Center Networks: Challenges and Opportunities

Green Data Center Networks: Challenges and Opportunities Green Data Center Networks: Challenges and Opportunities Kashif Bilal, Samee U. Khan Department of Electrical and Computer Engineering North Dakota State University Fargo ND, USA {kashif.bilal, samee.khan}@ndsu.edu

More information

Generalized DCell Structure for Load-Balanced Data Center Networks

Generalized DCell Structure for Load-Balanced Data Center Networks Generalized DCell Structure for Load-Balanced Data Center Networks Markus Kliegl, Jason Lee,JunLi, Xinchao Zhang, Chuanxiong Guo,DavidRincón Swarthmore College, Duke University, Fudan University, Shanghai

More information

Data Center Switch Fabric Competitive Analysis

Data Center Switch Fabric Competitive Analysis Introduction Data Center Switch Fabric Competitive Analysis This paper analyzes Infinetics data center network architecture in the context of the best solutions available today from leading vendors such

More information

Energy Efficient MapReduce

Energy Efficient MapReduce Energy Efficient MapReduce Motivation: Energy consumption is an important aspect of datacenters efficiency, the total power consumption in the united states has doubled from 2000 to 2005, representing

More information

PACE Your Network: Fair and Controllable Multi- Tenant Data Center Networks

PACE Your Network: Fair and Controllable Multi- Tenant Data Center Networks PACE Your Network: Fair and Controllable Multi- Tenant Data Center Networks Tiago Carvalho Carnegie Mellon University and Universidade de Lisboa Hyong S. Kim Carnegie Mellon University Pittsburgh, PA,

More information

Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, [email protected]

Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, dlagutin@cc.hut.fi Transport layer issues in ad hoc wireless networks Dmitrij Lagutin, [email protected] 1. Introduction Ad hoc wireless networks pose a big challenge for transport layer protocol and transport layer protocols

More information

Scaling 10Gb/s Clustering at Wire-Speed

Scaling 10Gb/s Clustering at Wire-Speed Scaling 10Gb/s Clustering at Wire-Speed InfiniBand offers cost-effective wire-speed scaling with deterministic performance Mellanox Technologies Inc. 2900 Stender Way, Santa Clara, CA 95054 Tel: 408-970-3400

More information

MAPS: Adaptive Path Selection for Multipath Transport Protocols in the Internet

MAPS: Adaptive Path Selection for Multipath Transport Protocols in the Internet MAPS: Adaptive Path Selection for Multipath Transport Protocols in the Internet TR-11-09 Yu Chen Xin Wu Xiaowei Yang Department of Computer Science, Duke University {yuchen, xinwu, xwy}@cs.duke.edu ABSTRACT

More information

Transparent and Flexible Network Management for Big Data Processing in the Cloud

Transparent and Flexible Network Management for Big Data Processing in the Cloud Transparent and Flexible Network Management for Big Data Processing in the Cloud Anupam Das, Cristian Lumezanu, Yueping Zhang, Vishal Singh, Guofei Jiang, Curtis Yu UIUC NEC Labs UC Riverside Abstract

More information

Brocade Solution for EMC VSPEX Server Virtualization

Brocade Solution for EMC VSPEX Server Virtualization Reference Architecture Brocade Solution Blueprint Brocade Solution for EMC VSPEX Server Virtualization Microsoft Hyper-V for 50 & 100 Virtual Machines Enabled by Microsoft Hyper-V, Brocade ICX series switch,

More information

Comparative Analysis of Congestion Control Algorithms Using ns-2

Comparative Analysis of Congestion Control Algorithms Using ns-2 www.ijcsi.org 89 Comparative Analysis of Congestion Control Algorithms Using ns-2 Sanjeev Patel 1, P. K. Gupta 2, Arjun Garg 3, Prateek Mehrotra 4 and Manish Chhabra 5 1 Deptt. of Computer Sc. & Engg,

More information

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 Network Virtualization Overview... 1 Network Virtualization Key Requirements to be validated...

More information

RDCM: Reliable Data Center Multicast

RDCM: Reliable Data Center Multicast This paper was presented as part of the Mini-Conference at IEEE INFOCOM 2011 RDCM: Reliable Data Center Multicast Dan Li, Mingwei Xu, Ming-chen Zhao, Chuanxiong Guo, Yongguang Zhang, Min-you Wu Tsinghua

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 [email protected] Boris Nechaev Aalto University/HIIT Espoo, Finland [email protected]

More information

Multipath and Dynamic Queuing base load balancing in Data Centre Network

Multipath and Dynamic Queuing base load balancing in Data Centre Network Multipath and Dynamic Queuing base load balancing in Data Centre Network Sadhana Gotiya Pursuing M-Tech NIIST, Bhopal,India Nitin Mishra Asst.Professor NIIST, Bhopal,India ABSTRACT Data Centre Networks

More information

A Study on Workload Imbalance Issues in Data Intensive Distributed Computing

A Study on Workload Imbalance Issues in Data Intensive Distributed Computing A Study on Workload Imbalance Issues in Data Intensive Distributed Computing Sven Groot 1, Kazuo Goda 1, and Masaru Kitsuregawa 1 University of Tokyo, 4-6-1 Komaba, Meguro-ku, Tokyo 153-8505, Japan Abstract.

More information

Deconstructing Datacenter Packet Transport

Deconstructing Datacenter Packet Transport Deconstructing Datacenter Packet Transport Mohammad Alizadeh, Shuang Yang, Sachin Katti, Nick McKeown, Balaji Prabhakar, and Scott Schenker Stanford University U.C. Berkeley / ICSI {alizade, shyang, skatti,

More information

Hadoop Technology for Flow Analysis of the Internet Traffic

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

More information

Juniper Networks QFabric: Scaling for the Modern Data Center

Juniper Networks QFabric: Scaling for the Modern Data Center Juniper Networks QFabric: Scaling for the Modern Data Center Executive Summary The modern data center has undergone a series of changes that have significantly impacted business operations. Applications

More information

The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com

The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Efficient Parallel Processing on Public Cloud Servers using Load Balancing Manjunath K. C. M.Tech IV Sem, Department of CSE, SEA College of Engineering

More information

Experimental Framework for Mobile Cloud Computing System

Experimental Framework for Mobile Cloud Computing System Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 00 (2015) 000 000 www.elsevier.com/locate/procedia First International Workshop on Mobile Cloud Computing Systems, Management,

More information

Empowering Software Defined Network Controller with Packet-Level Information

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

More information

Cisco s Massively Scalable Data Center

Cisco s Massively Scalable Data Center Cisco s Massively Scalable Data Center Network Fabric for Warehouse Scale Computer At-A-Glance Datacenter is the Computer MSDC is the Network Cisco s Massively Scalable Data Center (MSDC) is a framework

More information

Ethernet Fabrics: An Architecture for Cloud Networking

Ethernet Fabrics: An Architecture for Cloud Networking WHITE PAPER www.brocade.com Data Center Ethernet Fabrics: An Architecture for Cloud Networking As data centers evolve to a world where information and applications can move anywhere in the cloud, classic

More information

Multipath TCP design, and application to data centers. Damon Wischik, Mark Handley, Costin Raiciu, Christopher Pluntke

Multipath TCP design, and application to data centers. Damon Wischik, Mark Handley, Costin Raiciu, Christopher Pluntke Multipath TCP design, and application to data centers Damon Wischik, Mark Handley, Costin Raiciu, Christopher Pluntke Packet switching pools circuits. Multipath pools links : it is Packet Switching 2.0.

More information

Non-blocking Switching in the Cloud Computing Era

Non-blocking Switching in the Cloud Computing Era Non-blocking Switching in the Cloud Computing Era Contents 1 Foreword... 3 2 Networks Must Go With the Flow in the Cloud Computing Era... 3 3 Fat-tree Architecture Achieves a Non-blocking Data Center Network...

More information

Hadoop Cluster Applications

Hadoop Cluster Applications Hadoop Overview Data analytics has become a key element of the business decision process over the last decade. Classic reporting on a dataset stored in a database was sufficient until recently, but yesterday

More information

Layer-3 Multipathing in Commodity-based Data Center Networks

Layer-3 Multipathing in Commodity-based Data Center Networks Layer-3 Multipathing in Commodity-based Data Center Networks Ryo Nakamura University of Tokyo Email: [email protected] Yuji Sekiya University of Tokyo Email: [email protected] Hiroshi Esaki University of

More information

Data Center Networking with Multipath TCP

Data Center Networking with Multipath TCP Data Center Networking with Multipath TCP Costin Raiciu, Christopher Pluntke, Sebastien Barre, Adam Greenhalgh, Damon Wischik, Mark Handley Hotnets 2010 報 告 者 : 莊 延 安 Outline Introduction Analysis Conclusion

More information