Ph.D. Research Plan. Designing a Data Center Network Based on Software Defined Networking

Size: px
Start display at page:

Download "Ph.D. Research Plan. Designing a Data Center Network Based on Software Defined Networking"

Transcription

1 Ph.D. Research Plan Title: Designing a Data Center Network Based on Software Defined Networking Submitted by Nabajyoti Medhi Department of CSE, NIT Meghalaya Under the guidance of Prof. D. K. Saikia

2 INDEX 1. Introduction Literature Survey Open Issues Research Plan References

3 1. Introduction In a present day data center in the cloud, the computer systems are connected in a high speed interconnection network formed using high radix switches and high capacity links. These data centers are built to provide environment for wide range of applications such as- on-line financial transaction processing, multimedia content delivery, and highly compute intensive service. Present day enterprises rely heavily on these data centers for the centralized control and management they facilitate. Reliability, high availability, high performance and ability to support growing computing needs are key issues in the design of a data center. Some of the important characteristics of data centers are- highly scalable interconnection network, use of virtualization and multi-tenancy. Tens of thousands of servers are interconnected in a network to achieve the required aggregate computational capacity. A large number of low cost commodity devices are used to build the interconnection network to achieve the desired performance cost effectively with ease to scale up as per requirement. Use of virtualization has been very successful in data centers to provide multiple applications/oses and support multi-tenancy in a large scale. It has also become common to move virtual machines dynamically to transfer the processes between physical machines for optimization of performance. With a large number of virtual machines running and migration of virtual machines taking place, the application traffic becomes highly unpredictable Tree like scale-up topologies that have been commonly used in data center networks require high end backbone switches as one moves up in the hierarchy. When network size continues to grow, the scale-up topologies have a very high cost. The trend therefore in data center networks is to follow the scale-out design using low cost commodity switches [37]. Commodity switches are also used in modular data center networks [41]. Modular data center networks are the portable data centers which can be transported in shipping containers to avoid the restrictions of geographic limitations. The network topology needs to have a symmetric and modular structure for the scale-out design. The data center networks commonly have multiple stages with each stage consisting of similar interconnecting devices. These networks require good connectivity for fast unhindered information flow among various resource sharing host terminals. In data center networks, traffics are of two types, north-south and east-west. North-south traffic is the traffic between WAN user and the server and east-west traffic [35] is the traffic among the host servers within the data center. North south traffic grows high when number of user increases. The east west traffic occurs due to the traffic among the virtual machines residing in the servers. A host server runs several VMs for better resource utilization. Communicating processes running on different VMs produce significant data traffic. Load balancing and Traffic Engineering requires VMs to be migrated from one server to another and leads to generation of significant traffic volume. These also lead to unpredictability in the traffic. The large volume and unpredictable nature of the traffic along with the need for maintaining low latency in the communications require the data center network to have low hop count, high bandwidth between nodes. This implies that the network possess good topological properties of low diameter, high bisection width. Requirement of high scalability and economy of cost implies that the network uses commodity switches with possibly low bandwidth ports. To provide for high bandwidth between nodes therefore there is need for multiple parallel paths. Need for reliability and fault tolerance also requires that there are multiple paths between nodes. Thus it is preferable in the data 3

4 center networks (DCN) to use high radix switches with more number of thin ports than the low radix switches with fat ports [36]. In traditional hierarchical structure of a DCN topology, layers consist of variety of switching devices for different purposes. For example, a 3-layer Fat Tree [4, 20] network, the three layers of switches commonly are- core switches (CS), forwarding / aggregation switches (FS) and access switches (AS). Core switches are generally L3 switches that connect the network to the WAN via WAN router. Core switches route the traffic between WAN and the data center servers. Aggregation switches are L2 or L3 switches that distribute the traffic received from the core switches among access switches and in the reverse direction, aggregation switches takes the traffic from access switches and distribute among the core switches. Access switches are the L2 switches that act between host servers and the aggregation switches. Access switches are placed on the top of server racks in a ToR (Top of Rack) design [42] and in an EoR (End of Rack) design server racks are placed between access switches that are located at the two edges. ToR design is preferred to EoR in many cases as ToR design leads to less cabling complexity and less power consumption [43]. Fat Tree [4, 20] is the most popular and widely used topology for data center networks. It is also termed as Folded Clos topology [20]. HyperX [5] is another popular topology that inherits the characteristics of fattened butterfly and HyperCube topologies [6]. VL2 [13] is a network architecture that is built using low-cost switches arranged into a Clos topology, which provides extensive path diversity between arbitrary two hosts. Its design goal is to provide scalable DCNs with uniform high capacity bandwidth between hosts, performance isolation between services, and layer-2 semantics for Plug-and-Play. VL2 adopted Valiant Load Balancing (VLB) [14] for managing a DCN in terms of workload, traffic, and failure patterns. BCube [10], which is designed for shipping-container based modular data centers. It takes a server centric approach using a recursively-defined structure. It supports various bandwidth-intensive applications including one-to-one, one-to-several, one-to-all, or all-to-all traffic patterns. It also supports graceful performance degradation as a host or switch failure occur. The specific design feature of BCube is that it has multiple parallel short paths between any pair of hosts. BCube requires each server to be connected via two ports which requires each server to be configured to support multi-homing feature. Jellyfish [11] overworks a degree-bounded random graph topology among ToR (Top-of-Rack) switches to incrementally expand a DCN. Due to its randomness property, the topology allows great flexibility, which leads to easy addition of new devices, support of heterogeneity, and construction of arbitrary-size networks. But managing the network is very difficult when network size is needed to be changed. DCell [9] takes a server centric approach in which each end host has an important role in interconnecting hosts and routing traffic between two hosts. It uses a recursively-defined structure and each host connects to different levels of DCells via multiple links. Its recursive structure makes it possible to use only mini-switches to scale up instead of high-end switches. DCell is fault tolerant and supports high network capacity, because it provides rich physical connectivity between servers. However, its design requires higher wiring cost to interconnect the servers and additional functionalities on servers to route traffic. Addressing is an important issue in DCNs. IP based routing in a DCN is not the most suitable one as it leads to excessive ARP control traffic. PortLand [8] is a scalable and fault-tolerant layer 2 routing protocol for DCNs working on Fat Tree topology. The main characteristic of PortLand is that it distinguishes Actual MAC (AMAC) and Pseudo MAC (PMAC) of end hosts. PMACs are monitored by a central fabric manager. PMAC contains location information of a host server in the Fat Tree topology and all packet forwarding is carried out using this PMAC. PortLand was the initial introduction of Software Defined Network (SDN) [1] based approach in data center networks. Portland s fabric manager worked as the SDN controller which managed the location discovery process. 4

5 The present day trend in data center networks is to optimize the network infrastructures through use of Software Defined Networking (SDN). Dominant data center players like Google, Facebook are shifting towards SDN for their data centers. Google introduced their data center network approach called B4 network [7] using SDN controllers over OpenFlow switches [22]. OpenFlow [2] is an SDN protocol which gives access to the forwarding plane of the network. The network trend is shifting towards SDN for optimizing the Traffic Engineering in data centers. Structured topologies like Fat Trees [4, 20] enable us to deploy routing algorithms easily. These properties are hard to achieve in an unstructured topology like jellyfish [11]. But, network expansion is easier to do in an unstructured topology than in a structured one. A random topology like jellyfish is easy to expand but it is harder to maintain in real life as the network size grows. Fat Tree topology gives a better structure but increasing the network size requires lots of re-wiring and device replacement. In the present situation, despite many new topology proposals, an easily expandable and high radix topology is required which can fulfil some additional desired topological properties of a DC network e.g., faster ingress/egress traffic distribution between core and access switches, higher overall network throughput, higher symmetry, higher regularity, higher bandwidth etc. Presently deployment of newer network trend like SDN improves the network performance by reducing congestion, reducing single (or multiple) point(s) of failure(s) etc. A central OpenFlow controller [3] improves the routing but degrades the scalability and increases the controller delay as the network size increases. Use of multiple OpenFlow controllers in different network segments increases the scalability of the network but this needs the network to be built of regular symmetric segments. Similar protocols and routing algorithms are applicable in all the segments of a topology like that. In this paper, it has been attempted to propose a new topology which supports the above mentioned features. A proper data center networking strategy plays a very significant role in any large data center. As the traffic requirement of the DC grows up, hardware cost of a DCN also grows up with the increase in the number of switches, routers, links and other networking components. An unmanaged network performs very poorly in terms of network delay, throughput, jitter etc. as the network size increases. Scalability is another issue which needs much attention as the network grows. Traffic capacity of the network should expand in the same scale as that of the network size. A DCN must be robust towards failures. A managed DCN should not get disrupted by a single/multiple point(s) of failure. Route management is an important issue while dealing with large traffic flows. A DCN should be able to properly distribute large flows among separate routes to avoid congestion. WAN traffic as well as intra DC traffic distribution should be done with less delay. Therefore there exists the need for a new DCN topology that lends itself to the present and future requirements of a data centre in the presence of SDN. 2. Literature survey 2.1 Software Defined Network: Software Defined Networking (SDN) [1] is an emerging paradigm in the networking research and industry areas to work with the recently growing demands for flexible and agile network control. The main driving factors of the new demands are the explosion of mobile devices and content, server virtualization, advent of cloud services, and massive parallel processing of big data. However, current conventional networking technologies are not suitable for meeting the current market demands because they are too complex and static, 5

6 unable to scale, and dependent on network equipment vendors. This discrepancy between the market demands and the current networking technologies has brought the research and industry to a leaning point. SDN gives the idea of physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices. This availability of control in programmable computing devices enables the underlying network infrastructures to be abstracted for applications and network services. The programmable control plane also enables flexible and rapid modifications of network behaviour. The SDN controller, the core of SDN concept, maintains a global view of the network and controls network devices following the logic from the application layer. As a result, the network infrastructure appears to the applications as a single logical point. Due to these features, a network administrator can independently control the entire network from a single logical point and this simplifies the network design and operation. In addition, SDN simplifies the network devices as well because the devices no longer need to implement and process many network protocol standards; instead they just need to receive instructions from the SDN controller and execute the instructions. Using SDN, we can take a complex routing decision, which is not possible in the current shortest path-based routing, to efficiently handle dynamically changing traffic pattern, or we can quickly create or modify virtual networks in a cloud computing environment. In addition, we can deploy a high capacity network at low cost and implement complex network policies, which govern security and access control to network infrastructures immediately. 2.2 OpenFlow: OpenFlow [2] is the SDN protocol which facilitates communication interfaces between SDN controllers and network devices, is considered as the most appropriate technology for realizing SDN. OpenFlow allows direct access of the forwarding plane of network devices. OpenFlow 1.0 [25] is the first standard release and currently it is the most widely adopted version by the OpenFlow switch vendors and SDN controller developers among itself and its later releases [26-29]. OpenFlow uses flows to control network traffic based on pre-defined or dynamic match rules that can be specified by a SDN controller. The SDN controller can be programmed to define how traffic should be handled by OpenFlow switches using OpenFlow protocol based on parameters such as usage patterns, applications, and security policy. An OpenFlow based SDN architecture provides highly granular control because it allows the network to be controlled on a per-flow basis, which current IP-based routing does not provide. 2.3 Data Center Network Topology and Traffic Engineering Significant amount of works have been carried out in recent years regarding data center network topologies and Traffic Engineering. Few of the approaches towards DC topology are FatTtree [20], HyperX [5], DCell [9], BCube [10], JellyFish [11] etc. The Fat Tree based DCN uses regular addressing scheme, which simplifies building processes of routing table, and it provides static ECMP (Equal Cost Multi path) [12] to distribute traffic among multiple equal-cost paths by using two-level routing tables. The realization of the two-level routing scheme requires switch modifications, which can be easily implemented using OpenFlow switches. 6

7 2.3.1 Works on Topology for DCN: The most commonly used DC interconnection topology is the Fat Tree topology [4, 20]. Fat Tree topology is useful for its multipath ability and non-blocking network structure. VL2 [13] is a network architecture that is built using low-cost switches arranged into a Clos topology, which provides extensive path diversity between arbitrary two hosts. Its design goal is to provide scalable DCNs with uniform high capacity between hosts, performance isolation between services, and layer-2 semantics for Plug-and-Play. VL2 adopted Valiant Load Balancing (VLB) [14] to cope with volatility of a DCN in terms of workload, traffic, and failure patterns. The VLB is a method to spread traffic uniformly across network paths by randomly selecting a path without centralized coordination or Traffic Engineering. Experiment results showed that the VLB achieves both the uniform capacity and performance isolation objectives. BCube [10], which is designed for shipping-container based modular DCs, takes a server centric approach using a recursively-defined structure. It supports various bandwidthintensive applications including one-to-one, one-to-several, one-to-all, or all-to-all traffic patterns. It also supports graceful performance degradation as a host or switch failure rate increases. These two advantages stem from the design feature of BCube that it has multiple parallel short paths between any pair of hosts. Jellyfish [11] exploits a degree-bounded random graph topology among ToR switches to incrementally expand a DCN. The randomness of the topology allows great flexibility, which leads to easy addition of new components, support of heterogeneity, and construction of arbitrary-size networks. Surprisingly, Jellyfish supports more hosts, has lower mean path length, and is more resilient to failures than a Fat Tree. DCell [9] takes a server centric approach, which means that each end host has an important role for interconnecting hosts and routing traffic between two hosts. It uses a recursively-defined structure and each host connects to different levels of DCells via multiple links. Its recursive structure makes it possible to use only mini-switches to scale up instead of high-end switches. DCell is fault tolerant and supports high network capacity, because it provides rich physical connectivity between servers. However, its design requires higher wiring cost to interconnect the servers and additional functionalities on servers to route traffic. Recently, Google introduced their data center network approach called B4 network [7] using SDN on WAN scale. The network trend is shifting towards SDN for having a better control over the network and to optimize the Traffic Engineering in DCN Works on addressing schemes for DCN: Existing DCNs commonly use traditional IP based as well as L2 based routing for their packet traffic. IP based addressing generate a large amount of ARP control traffic in a DCN environment. To overcome this PortLand [8] proposes a scalable and fault-tolerant layer 2 addressing for DCNs working on Fat Tree topology. Fat Tree design uses a conventional flat addressing. PortLand updates this design by creating an addressing scheme which follows a hierarchical fashion and specifies pod ID, switch ID and host ID in separate fields of an address. PortLand termed this kind of address as the Pseudo MAC (PMAC) address which is mapped to an Actual MAC (AMAC) address via a central 7

8 fabric manager. PortLand provides the idea of location based addressing and routing based on Fat Tree topology. PMAC contains location information of an end host in the Fat Tree topology, and all packet forwarding is carried out using this PMAC. PortLand gives the idea of a two-level routing tables which spread outgoing traffic on the low-order bits of the destination IP addresses, and such mechanisms can significantly reduce the amount of entries in a routing table. PortLand gives the idea of a central fabric manager based approach which can control the overall network Works on Traffic Engineering in DCN: There have been works to come up with suitable Traffic Engineering model for DCN that can optimize its performance. Some of the significant works are Hedera [15], microte [16], PEFT [17], DLB [18], and ElasticTree [19]. Hedera [15], a dynamic flow routing system for a multi-stage switching fabric, utilizes a centralized approach to route elephant flows exceeding 10 percent of the host Network Interface Card (NIC) bandwidth while it utilizes static ECMP(Equal-Cost Multi-Path) algorithm [12] for the rest short lived mice flows. The purpose of Hedera is maximizing bisection bandwidth of a DCN by appropriately placing the elephant flows among multiple alternative paths; estimated flow demands of the elephant flows are used for the placement. Benson et al. proposed microte [16], a centralized system that adapts to traffic variations by leveraging the short term predictability of the DCN traffic, to achieve fine grained TE. To do so, it constantly monitors traffic variations, determines which ToR pairs have predictable traffic, and assigns the predicted traffic to the optimal path, which minimizes Maximum Link Utilization (MLU). Similar to Hedera, the remaining unpredictable traffic is then routed using weighted ECMP, where the weights reflect the available capacity after the predictable traffic has been assigned. Penalizing Exponential Flow-splitting (PEFT) was originally proposed by Xu et al. [17] to achieve optimal Traffic Engineering for wide-area ISP networks, where traffic demands are rather static and predictable. Switches running PEFT make forwarding and traffic splitting decisions locally and independent of each other, i.e. the TE in PEFT is done in a hop-by-hop manner. In addition, packets, even in a same flow, can be forwarded through a set of unequal cost paths by exponentially penalizing higher cost paths. Dynamic Load Balancing (DLB) [18] is the centralized algorithm that distributes traffic of upcoming network flows and makes each alternative path receive equal amounts of traffic. It is designed for an OpenFlow based DCN that follows a Fat Tree topology. The algorithm utilizes the hierarchical feature of the Fat Tree to recursively search for paths between a given source and a destination. It then makes decisions based on real-time traffic statistics obtained every 5 seconds from OpenFlow switches. This DLB algorithm is specifically dependent on Fat Tree topology, so it cannot be applied to other DCN topologies. Moreover, the algorithm selects the path by considering only local conditions, so its path allocation is a local optimal solution. ElasticTree [19] is a centralized system for dynamically adapting the energy consumption of a DCN by turning off the links and switches that are not essential to meet the varying traffic demands during a period. The fact that traffic can be satisfied most of the time by a subset of the network links and switches makes ElasticTree feasible. To find the minimum subset topology, i.e. essential links and switches, ElasticTree proposed three different algorithms with different optimality and scalability models: (i) a Linear Programming (LP)-based formal model, (ii) a greedy bin packing heuristic model, and (iii) a topology-aware heuristic model. 8

9 3. Open issues There are several issues related to SDN that the researchers are working on. One of these is the search for a more suitable topology for data center networks that lend itself better to the peculiarities of the network in the presence of SDN. Each of the existing and proposed DCN topologies discussed in the previous section has some good aspects. But, each of them fails to satisfy some of the DCN needs. Fat Tree topology [4] has good multipath features but when network size expands, re-wiring and re-structuring of the network becomes complex. Jellyfish [11] allows us to build and extend the topology randomly but network management is very much difficult as due to lack of symmetry in the structure. Nowadays, vendors are choosing modular design for their data centers due the flexibility of the design in terms of deployment. Further, low cost Commercial-Off-The-Shelf (COTS) switches are replacing the high end switches. BCube [10] provides such a good modular DCN design with servers as the relay nodes. But with the servers as the relay nodes, it creates much load on servers and it suffers from capacity limitation. Further, the servers must have multiple high capacity network interfaces (NICs) to support high data rates. DCell [9] needs higher wiring cost to interconnect the servers and additional functionalities on servers to route traffic. Deployment of openflow is difficult in BCube and DCell, as servers need to have additional functionalities to act as an OpenFlow switch. Next issue is regarding selecting proper addressing and routing scheme for a DCN. A good addressing scheme optimizes the routing performances and also helps in avoiding congestions. With SDN, it is possible to implement a new addressing and routing scheme over the whole network from a central point. Portland [8] provides a location based layer 2 addressing scheme for Fat Tree topology. This design of Portland simply uses hash function to map traffic to routes and neglects the real-time traffic load situation on different routes. Without dynamic load balancing, Portland is unable to achieve fair link utilization and network scalability. In PortLand, a failure in fabric manager may lead to whole network failure. SDN controller can provide better fault tolerance and recovery as it can be deployed centrally as well as in a distributed manner. Another issue in present DCNs to deal with is the excessive growth of operational expenditure as the network size becomes larger. A good Traffic Engineering solution can minimize the OpEX in a DCN. Several works have already been done on Traffic Engineering in DCN. In the previous section, we also discussed a few significant works in the area of Traffic Engineering. Hedera [15] faces a limitation that it lets the static ECMP routes to the mice flows, which comprise more than 80% of the DCN traffic. In other words, the Traffic Engineering approach in Hedera can deal with only 20% of DCN traffic. The major short-comings of microte [16] are twofold: a) it lacks of scalability due to its extremely short execution cycle, i.e. every 2 s, and b) it requires host modifications to collect fine-grained traffic data. PEFT [17] imposes heavy load on switches because each switch in PEFT has to measure traffic volume incoming to and outgoing from its ports and it has to calculate optimal routing paths using the measured traffic data. Another limitation of PEFT is that routing decisions of PEFT switches are not global optimal solutions because each PEFT switch carries out TE locally and independently. Finally, PEFT delivers packets in the same flow through a set of unequal cost paths by splitting them and this causes a packet reordering problem. DLB [18] lacks of scalability and responsiveness for handling large number of flows, because it has to be executed in a centralized controller each time a new flow has appeared in the DCN. The main problem of ElasticTree [19] is that its flow allocation algorithms probably cause severe link congestions because they allocate flows to links while maximizing the utilization of link capacity. Finally and the most importantly, a general TE mechanism may not be suitable for all the topologies. 9

10 4. Research plan The objective of this research is to address the open issues in a SDN based data center network. The overall research plan can be divided into the following three main research goals: 1. Designing a new DCN topology that addresses the scalability and performance issues, 2. Developing a suitable layer 2 addressing scheme and corresponding set of routing schemes for the new topology, 3. Come-up with suitable Traffic Engineering solutions for the new topology. The proposed research is subdivided into several objectives as shown in the table below. Each objective requires performance of some tasks as tabulated. Time allocation to perform the various tasks is shown in the form of a Gantt chart. Efforts will be made to carry out the work as per this plan. O1 O2 O3 O4 O5 O6 Table: Research objectives and related tasks Literature Review T1 Study of concepts behind Software Defined Networking T2 Exploring OpenFlow controllers and Mininet T3 Study of data center architectures T4 Study of existing data center Traffic Engineering mechanisms Designing a suitable DCN architecture T5 Finding a new DC topology T6 Study the topological properties T7 Compare with existing topologies in terms of topological properties Developing suitable L2 addressing and routing schemes T8 Developing L2 addressing scheme T9 Developing routing scheme T10 Implementing the addressing and routing scheme using SDN controller Developing a suitable Traffic Engineering solution T11 Developing a Traffic Engineering solution T12 Implementing the Traffic Engineering solution using SDN controller Testing the proposed design T13 Simulation study of performance of topologies under several traffic scenario T14 Performance study of the Traffic Engineering schemes T15 Reworking and verification of the overall architecture Finalizing the work and thesis writing T16 Final findings and conclusions T17 Determining limitations T18 Writing the Thesis Research plan Gantt Chart (Schedule of Major Activities) Years Obj. Task Autumn Spring Autumn Spring Autumn Spring O1 T1 T2 T3 T4 O2 O3 O4 T5 T6 T7 T8 T9 T10 T11 T12 10

11 O5 O6 T13 T14 T15 T16 T17 T18 References 1. Software-defined networking (SDN) definition." 2. N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, OpenFlow: Enabling innovation in campus networks", ACM SIGCOMM Computer Communications Review, vol. 38, no. 2, pp , Floodlight OpenFlow controller. " 4. M. Al-Fares, A. Loukissas, and A. Vahdat, A scalable, commodity data center network architecture", in Proc. ACM SIGCOMM '08, (Seattle, USA), pp , Aug , Sadoon Azizi, Farshad Safaei, Naser Hashemi, On the topological properties of HyperX, Journal of Supercomputing, 66: , Published online: 25 April 2013, Springer Science, Business Media New York L.N. Bhuyan, D.P. Agrawal, Generalized hypercube and hyperbus structures for a computer network. IEEE Trans Computing 33(4): , S. Jain, A. Kumar, S. Mandal, J. Ong, L. Poutievski, A. Singh, S. Venkata, J. Wanderer, J. Zhou, M. Zhu, and J. Zolla, B4: Experience with a globally deployed Software Defined WAN, in Proc. ACM SIGCOMM '13, (Hong Kong,China), pp. 3-14, Aug , R. N. Mysore, A. Pamboris, N. Farrington, N. Huang, P. Miri, S. Radhakrishnan, V. Subramanya, and A. Vahdat, PortLand: A scalable fault-tolerant layer 2 data center network fabric", in Proc. ACM SIGCOMM '09, (Barcelona, Spain), pp , Aug , C. Guo, H. Wu, K. Tan, L. Shi, Y. Zhang, and S. Lu, DCell: A scalable and fault-tolerant network structure for data centers", in Proc. ACM SIGCOMM '08, (Seattle, USA), pp , Aug , C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, C. Tian, Y. Zhang, and S. Lu, BCube: A high performance, server-centric network architecture for modular data centers", in Proc. ACM SIGCOMM '09, (Barcelona, Spain), pp , Aug , A. Singla, C.-Y. Hong, L. Popa, and P. B. Godfrey, JellyFish: Networking data centers randomly", in Proc. 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI '12), (San Jose, USA), pp. 1-14, Apr , C. Hopps, Analysis of an Equal-Cost Multi-Path algorithm. RFC 2992, Nov A. Greenberg, J. R. Hamilton, N. Jain, S. Kandular, C. Kim, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta, VL2: A scalable and flexible data center network", in Proc. ACM SIGCOMM '09, (Barcelona, Spain), pp , Aug , R. Zhang-Shen and N. McKeown, Designing a predictable internet backbone network with valiant load-balancing", in Proc. 13th International Conference on Quality of Service (IWQoS '05), vol of LNCS, (Passau, Germany), pp , June 21-23, M. Al-Fares, S. Radhakrishnan, B. Raghavan, N. Huang, and A. Vahdat, Hedera: Dynamic ow scheduling for data center networks", in Proc. 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI '10), (San Jose, USA), pp. 1-15, Apr , T. Benson, A. Anand, A. Akella, and M. Zhang, MicroTE: Fine grained Traffic Engineering for data centers", in Proc. 7th International Conference on emerging Networking Experiments and Technologies (CoNEXT '11), (Tokyo, Japan), pp. 1-12, Dec. 6-9, F. P. Tso and D. P. Pezaros, Improving data center network utilization using near-optimal Traffic Engineering", IEEE Transactions on Parallel and Distributed Systems, vol. 24, pp , June

12 18. Y. Li and D. Pan, OpenFlow based load balancing for Fat-Tree networks with multipath support", in Proc. 12th IEEE International Conference on Communications (ICC '13), (Budapest, Hungary), pp. 1-5, June 9-13, B. Heller, S. Seetharaman, P. Mahadevan, Y. Yiakoumis, P. Sharma, S. Banerjee, and N. McKeown, ElasticTree: Saving energy in data center networks, in Proc. 7th USENIX Symposium on Networked Systems Design and Implementation (NSDI '10), (San Jose, USA), pp. 1-16, Apr , C. E. Leiserson, Fat-Trees: Universal networks for hardware-efficient super-computing, IEEE Transactions on Computers, vol. 34, no. 10, pp , Mininet: An instant virtual network on your laptop (or other pc) Open vswitch: An open virtual switch VMWare: VMware virtualizes computing, from the data center to the cloud to mobile VirtualBox: A general-purpose full virtualizer for x86 hardware targeted at server, desktop and embedded use OpenFlow switch specification version ", Open Networking Foundation, Dec. 31, OpenFlow switch specification version ", Open Networking Foundation, Feb. 28, OpenFlow switch specification version ", Open Networking Foundation, Dec. 5, OpenFlow switch specification version ", Open Networking Foundation, June 25, OpenFlow switch specification version ", Open Networking Foundation, Oct. 14, K. Elmeleegy, A.L. Cox, T.S.E. Ng, Understanding and Mitigating the Effects of Count to Infinity in Ethernet Networks, vol. 17, issue 1, IEEE/ACM Transactions on Networking, Publication Year: 2009,pp Miniedit, a visual virtual networking building program based on mininet, WireShark, a network protocol analyzer, Iperf - The TCP/UDP Bandwidth Measurement Tool Eclipse, java IDE, Building Virtualization-Optimized Data Center Networks, technical white paper, HP, J Kim, W.J. Dally, B. Towles, A.K. Gupta, Microarchitecture of a high-radix router. In Proc. of the International Symposium on Computer Architecture (ISCA), (Madison, WI), pp A. Vahdat, M. Al-Fares, N. Farrington, R.N. Mysore, Scale-Out Networking in the Data Center. IEEE Micro, Vol. 30 Issue 4, 2010, pp C. C. Tu, Cloud-Scale Data Center Network Architecture. Monografia, N. Handigol, B. Heller, V. Jeyakumar, B. Lantz, N. McKeown, Reproducible Network Experiments Using Container-Based Emulation. In Proc. CoNEXT 12 (Nice, France), T. Benson, A. Akella, and D. A. Maltz, Network traffic characteristics of data centers in the wild, in Proc. ACM Internet Measurement Conference 2010 (IMC '10), (Melbourne, Australia), pp , Nov. 13, S. Radhakrishnan, M. Tewari, R. Kapoor, G. Porter, and A. Vahdat, Dahu: Commodity Switches for Direct Connect Data Center Networks. In Proceedings of the 9th ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS13), October Data Center Top-of-Rack Architecture Design, technical white paper, Cisco Systems, paper_c pdf. 43. Robert Carlson, Communications Cable and Connectivity Association, Considerations for choosing top-of-rack in today's fat-tree switch fabric configurations, Cabling Installation & Maintenance Magazine, April, 2014 Issue, ToR_in_Fat_Tree-CIM pdf. 12

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

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

How To Improve Traffic Engineering

How To Improve Traffic Engineering Software Defined Networking-based Traffic Engineering for Data Center Networks Yoonseon Han, Sin-seok Seo, Jian Li, Jonghwan Hyun, Jae-Hyoung Yoo, James Won-Ki Hong Division of IT Convergence Engineering,

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

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

Depth-First Worst-Fit Search based Multipath Routing for Data Center Networks

Depth-First Worst-Fit Search based Multipath Routing for Data Center Networks Depth-First Worst-Fit Search based Multipath Routing for Data Center Networks Tosmate Cheocherngngarn, Hao Jin, Jean Andrian, Deng Pan, and Jason Liu Florida International University Miami, FL Abstract

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 juha.salo@aalto.fi Abstract Data centers have become increasingly essential part of

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

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

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

Chapter 6. Paper Study: Data Center Networking

Chapter 6. Paper Study: Data Center Networking Chapter 6 Paper Study: Data Center Networking 1 Data Center Networks Major theme: What are new networking issues posed by large-scale data centers? Network Architecture? Topology design? Addressing? Routing?

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 Kashif.Bilal@ndsu.edu Limin Zhang Fargo, ND 58108, USA limin.zhang@ndsu.edu Nasro Min-Allah COMSATS Institute

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 08300240053@fudan.edu.cn 08300240080@fudan.edu.cn xinw@fudan.edu.cn Shuang Yang Stanford

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

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: yueping@nec-labs.com

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

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 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 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

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

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 yiq@cs.pdx.edu Many data centers are built using

More information

SDN. What's Software Defined Networking? Angelo Capossele

SDN. What's Software Defined Networking? Angelo Capossele SDN What's Software Defined Networking? Angelo Capossele Outline Introduction to SDN OpenFlow Network Functions Virtualization Some examples Opportunities Research problems Security Case study: LTE (Mini)Tutorial

More information

Portland: how to use the topology feature of the datacenter network to scale routing and forwarding

Portland: how to use the topology feature of the datacenter network to scale routing and forwarding LECTURE 15: DATACENTER NETWORK: TOPOLOGY AND ROUTING Xiaowei Yang 1 OVERVIEW Portland: how to use the topology feature of the datacenter network to scale routing and forwarding ElasticTree: topology control

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

Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat

Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat 1 PortLand In A Nutshell PortLand is a single logical

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

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

Combined Smart Sleeping and Power Scaling for Energy Efficiency in Green Data Center Networks

Combined Smart Sleeping and Power Scaling for Energy Efficiency in Green Data Center Networks UNIFI@ECTI-CON 2013 (May 14 th 17 th 2013, Krabi, Thailand) Combined Smart Sleeping and Power Scaling for Energy Efficiency in Green Data Center Networks Nguyen Huu Thanh Department of Communications Engineering

More information

PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric

PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya,

More information

Flexible Network Address Mapping for Container-based Clouds

Flexible Network Address Mapping for Container-based Clouds Flexible Network Address Mapping for Container-based Clouds Kyung-Hwa Kim, Jae Woo Lee, Michael Ben-Ami, Hyunwoo Nam, Jan Janak and Henning Schulzrinne Columbia University, New York, NY, USA Abstract Container-based

More information

Data Center Networks

Data Center Networks Data Center Networks (Lecture #3) 1/04/2010 Professor H. T. Kung Harvard School of Engineering and Applied Sciences Copyright 2010 by H. T. Kung Main References Three Approaches VL2: A Scalable and Flexible

More information

VMFlow: Leveraging VM Mobility to Reduce Network Power Costs in Data Centers

VMFlow: Leveraging VM Mobility to Reduce Network Power Costs in Data Centers VMFlow: Leveraging VM Mobility to Reduce Network Power Costs in Data Centers Vijay Mann 1,,AvinashKumar 2, Partha Dutta 1, and Shivkumar Kalyanaraman 1 1 IBM Research, India {vijamann,parthdut,shivkumar-k}@in.ibm.com

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

BURSTING DATA BETWEEN DATA CENTERS CASE FOR TRANSPORT SDN

BURSTING DATA BETWEEN DATA CENTERS CASE FOR TRANSPORT SDN BURSTING DATA BETWEEN DATA CENTERS CASE FOR TRANSPORT SDN Abhinava Sadasivarao, Sharfuddin Syed, Ping Pan, Chris Liou (Infinera) Inder Monga, Andrew Lake, Chin Guok Energy Sciences Network (ESnet) IEEE

More information

VMDC 3.0 Design Overview

VMDC 3.0 Design Overview CHAPTER 2 The Virtual Multiservice Data Center architecture is based on foundation principles of design in modularity, high availability, differentiated service support, secure multi-tenancy, and automated

More information

DATA center infrastructure design has recently been receiving

DATA center infrastructure design has recently been receiving 1 A Survey of Data Center Network Architectures Yang Liu, Jogesh K. Muppala, Senior Member, IEEE, Malathi Veeraraghavan, Senior Member, IEEE Abstract Large-scale data centers form the core infrastructure

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 cuiyong@tsinghua.edu.cn Hongyi Wang Tsinghua University Beijing, 10084, P.R.China wanghongyi09@mails.

More information

TeachCloud: A Cloud Computing Educational Toolkit

TeachCloud: A Cloud Computing Educational Toolkit TeachCloud: A Cloud Computing Educational Toolkit Y. Jararweh* and Z. Alshara Department of Computer Science, Jordan University of Science and Technology, Jordan E-mail:yijararweh@just.edu.jo * Corresponding

More information

Integrating Servers and Networking using an XOR-based Flat Routing Mechanism in 3-cube Server-centric Data Centers

Integrating Servers and Networking using an XOR-based Flat Routing Mechanism in 3-cube Server-centric Data Centers Integrating Servers and Networking using an XOR-based Flat Routing Mechanism in 3-cube Server-centric Data Centers Rafael Pasquini 1, Fábio L. Verdi 2 and Maurício F. Magalhães 1 1 Department of Computer

More information

Applying NOX to the Datacenter

Applying NOX to the Datacenter Applying NOX to the Datacenter Arsalan Tavakoli UC Berkeley Martin Casado and Teemu Koponen Nicira Networks Scott Shenker UC Berkeley, ICSI 1 Introduction Internet datacenters offer unprecedented computing

More information

Outline. VL2: A Scalable and Flexible Data Center Network. Problem. Introduction 11/26/2012

Outline. VL2: A Scalable and Flexible Data Center Network. Problem. Introduction 11/26/2012 VL2: A Scalable and Flexible Data Center Network 15744: Computer Networks, Fall 2012 Presented by Naveen Chekuri Outline Introduction Solution Approach Design Decisions Addressing and Routing Evaluation

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

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: upa@wide.ad.jp Yuji Sekiya University of Tokyo Email: sekiya@wide.ad.jp Hiroshi Esaki University of

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

Diamond: An Improved Fat-tree Architecture for Largescale

Diamond: An Improved Fat-tree Architecture for Largescale Diamond: An Improved Fat-tree Architecture for Largescale Data Centers Yantao Sun, Jing Chen, Qiang Liu, and Weiwei Fang School of Computer and Information Technology, Beijing Jiaotong University, Beijng

More information

arxiv:1605.01701v1 [cs.dc] 5 May 2016

arxiv:1605.01701v1 [cs.dc] 5 May 2016 A Survey and Evaluation of Data Center Network Topologies arxiv:1605.01701v1 [cs.dc] 5 May 2016 Brian Lebiednik, Aman Mangal {blebiednik3, amanmangal}@gatech.edu School of Computer Science College of Computing

More information

Topology Switching for Data Center Networks

Topology Switching for Data Center Networks Topology Switching for Data Center Networks Kevin C. Webb, Alex C. Snoeren, and Kenneth Yocum UC San Diego Abstract Emerging data-center network designs seek to provide physical topologies with high bandwidth,

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

ProActive Routing in Scalable Data Centers with PARIS

ProActive Routing in Scalable Data Centers with PARIS ProActive Routing in Scalable Data Centers with PARIS Dushyant Arora Arista Networks dushyant@arista.com Theophilus Benson Duke University tbenson@cs.duke.edu Jennifer Rexford Princeton University jrex@cs.princeton.edu

More information

Scalable Approaches for Multitenant Cloud Data Centers

Scalable Approaches for Multitenant Cloud Data Centers WHITE PAPER www.brocade.com DATA CENTER Scalable Approaches for Multitenant Cloud Data Centers Brocade VCS Fabric technology is the ideal Ethernet infrastructure for cloud computing. It is manageable,

More information

Data Center Networking

Data Center Networking Malathi Veeraraghavan Charles L. Brown Dept. of Elec. & Comp. Engr. University of Virginia Charlottesville, VA 22904-4743, USA mvee@virginia.edu http://www.ece.virginia.edu/mv Jogesh K. Muppala Dept. of

More information

Xperience of Programmable Network with OpenFlow

Xperience of Programmable Network with OpenFlow International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 2013 Xperience of Programmable Network with OpenFlow Hasnat Ahmed, Irshad, Muhammad Asif Razzaq, and Adeel Baig each one is

More information

Rethinking the architecture design of data center networks

Rethinking the architecture design of data center networks Front.Comput.Sci. DOI REVIEW ARTICLE Rethinking the architecture design of data center networks Kaishun WU 1,2, Jiang XIAO 2, Lionel M. NI 2 1 National Engineering Research Center of Digital Life, State-Province

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

3D On-chip Data Center Networks Using Circuit Switches and Packet Switches

3D On-chip Data Center Networks Using Circuit Switches and Packet Switches 3D On-chip Data Center Networks Using Circuit Switches and Packet Switches Takahide Ikeda Yuichi Ohsita, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University Osaka,

More information

102 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEBRUARY 2011

102 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEBRUARY 2011 102 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 1, FEBRUARY 2011 Scalable and Cost-Effective Interconnection of Data-Center Servers Using Dual Server Ports Dan Li, Member, IEEE, Chuanxiong Guo, Haitao

More information

Core and Pod Data Center Design

Core and Pod Data Center Design Overview The Core and Pod data center design used by most hyperscale data centers is a dramatically more modern approach than traditional data center network design, and is starting to be understood by

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

Power-efficient Virtual Machine Placement and Migration in Data Centers

Power-efficient Virtual Machine Placement and Migration in Data Centers 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing Power-efficient Virtual Machine Placement and Migration

More information

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 SDN - An Overview... 2 SDN: Solution Layers and its Key Requirements to be validated...

More information

Applying Traffic Merging to Datacenter Networks

Applying Traffic Merging to Datacenter Networks Applying Traffic Merging to Datacenter Networks Alessandro Carrega University of Genoa Genoa, Italy alessandro.carrega@unige.it Suresh Singh Portland State University Portland, OR 97207 singh@cs.pdx.edu

More information

STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS

STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS STATE OF THE ART OF DATA CENTRE NETWORK TECHNOLOGIES CASE: COMPARISON BETWEEN ETHERNET FABRIC SOLUTIONS Supervisor: Prof. Jukka Manner Instructor: Lic.Sc. (Tech) Markus Peuhkuri Francesco Maestrelli 17

More information

Autonomous Fault Detection and Recovery System in Large-scale Networks

Autonomous Fault Detection and Recovery System in Large-scale Networks Autonomous Fault Detection and Recovery System in Large-scale Networks Raheel Ahmed Memon 1, Yeonseung Ryu, Abdul Qadir Rahimoo Abstract In networks like Combat ship data network, the Ethernet is required

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

Future of DDoS Attacks Mitigation in Software Defined Networks

Future of DDoS Attacks Mitigation in Software Defined Networks Future of DDoS Attacks Mitigation in Software Defined Networks Martin Vizváry, Jan Vykopal Institute of Computer Science, Masaryk University, Brno, Czech Republic {vizvary vykopal}@ics.muni.cz Abstract.

More information

Software-Defined Networks Powered by VellOS

Software-Defined Networks Powered by VellOS WHITE PAPER Software-Defined Networks Powered by VellOS Agile, Flexible Networking for Distributed Applications Vello s SDN enables a low-latency, programmable solution resulting in a faster and more flexible

More information

Energy-aware Routing in Data Center Network

Energy-aware Routing in Data Center Network Energy-aware Routing in Data Center Network Yunfei Shang, Dan Li, Mingwei Xu Department of Computer Science and Technology Tsinghua University Beijing China, {shangyunfei, lidan, xmw}@csnet1.cs.tsinghua.edu.cn

More information

Traffic Merging for Energy-Efficient Datacenter Networks

Traffic Merging for Energy-Efficient Datacenter Networks Alessandro Carrega University of Genoa alessandro.carrega@unige.it Traffic Merging for Energy-Efficient Datacenter Networks Suresh Singh Portland State University Portland, OR 97207 singh@cs.pdx.edu Roberto

More information

The Case for Fine-Grained Traffic Engineering in Data Centers

The Case for Fine-Grained Traffic Engineering in Data Centers The Case for Fine-Grained Traffic Engineering in Data Centers Theophilus Benson, Ashok Anand, Aditya Akella and Ming Zhang University of Wisconsin-Madison; Microsoft Research Abstract In recent years,

More information

Software Defined Networking Architecture

Software Defined Networking Architecture Software Defined Networking Architecture Brighten Godfrey CS 538 October 8 2013 slides 2010-2013 by Brighten Godfrey The Problem Networks are complicated Just like any computer system Worse: it s distributed

More information

Survey on Routing in Data Centers: Insights and Future Directions

Survey on Routing in Data Centers: Insights and Future Directions CHEN LAYOUT 6/28/11 4:33 PM Page 2 Survey on Routing in Data Centers: Insights and Future Directions Kai Chen, Northwestern University Chengchen Hu, Xi an Jiaotong University Xin Zhang, Carnegie Mellon

More information

DATACENTER NETWORKS AND RELEVANT STANDARDS

DATACENTER NETWORKS AND RELEVANT STANDARDS CHAPTER 4 DATACENTER NETWORKS AND RELEVANT STANDARDS Daniel S. Marcon, Rodrigo R. Oliveira, Luciano P. Gaspary and Marinho P. Barcellos Institute of Informatics, Federal University of Rio Grande do Sul,

More information

Optical Networking for Data Centres Network

Optical Networking for Data Centres Network Optical Networking for Data Centres Network Salvatore Spadaro Advanced Broadband Communications Centre () Universitat Politècnica de Catalunya (UPC) Barcelona, Spain spadaro@tsc.upc.edu Workshop on Design

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: wonhokim@cs.princeton.edu Puneet Sharma HP Labs Palo Alto, CA, USA Email:

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 rui_zhou@brown.edu Supervisor : Prof. Rodrigo Fonseca Reading & Research Project - Spring 2014 Abstract Today, datacenter

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

Networking in the Big Data Era

Networking in the Big Data Era Networking in the Big Data Era Nelson L. S. da Fonseca Institute of Computing, State University of Campinas, Brazil e-mail: nfonseca@ic.unicamp.br IFIP/IEEE NOMS, Krakow May 7th, 2014 Outline What is Big

More information

Scale and Efficiency in Data Center Networks

Scale and Efficiency in Data Center Networks Scale and Efficiency in Data Center Networks Amin Vahdat Computer Science and Engineering Center for Networked Systems UC San Diego vahdat@cs.ucsd.edu UC San Diego Center for Networked Systems Member Companies

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

Implementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management

Implementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management Research Paper Implementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management Raphael Eweka MSc Student University of East London

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

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SOFTWARE DEFINED NETWORKING A NEW ARCHETYPE PARNAL P. PAWADE 1, ANIKET A. KATHALKAR

More information

Poisson Shot-Noise Process Based Flow-Level Traffic Matrix Generation for Data Center Networks

Poisson Shot-Noise Process Based Flow-Level Traffic Matrix Generation for Data Center Networks Poisson Shot-Noise Process Based Flow-Level Traffic Matrix Generation for Data Center Networks Yoonseon Han, Jae-Hyoung Yoo, James Won-Ki Hong Division of IT Convergence Engineering, POSTECH {seon54, jwkhong}@postech.ac.kr

More information

Dahu: Commodity Switches for Direct Connect Data Center Networks

Dahu: Commodity Switches for Direct Connect Data Center Networks Dahu: Commodity Switches for Direct Connect Data Center Networks Sivasankar Radhakrishnan, Malveeka Tewari, Rishi Kapoor, George Porter, Amin Vahdat University of California, San Diego Google Inc. {sivasankar,

More information

Longer is Better? Exploiting Path Diversity in Data Centre Networks

Longer is Better? Exploiting Path Diversity in Data Centre Networks Longer is Better? Exploiting Path Diversity in Data Centre Networks Fung Po (Posco) Tso, Gregg Hamilton, Rene Weber, Colin S. Perkins and Dimitrios P. Pezaros University of Glasgow Cloud Data Centres Are

More information

Multiple Service Load-Balancing with OpenFlow

Multiple Service Load-Balancing with OpenFlow 2012 IEEE 13th International Conference on High Performance Switching and Routing Multiple Service Load-Balancing with OpenFlow Marc Koerner Technische Universitaet Berlin Department of Telecommunication

More information

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks? OpenFlow and Onix Bowei Xu boweixu@umich.edu [1] McKeown et al., "OpenFlow: Enabling Innovation in Campus Networks," ACM SIGCOMM CCR, 38(2):69-74, Apr. 2008. [2] Koponen et al., "Onix: a Distributed Control

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

CS6204 Advanced Topics in Networking

CS6204 Advanced Topics in Networking CS6204 Advanced Topics in Networking Assoc Prof. Chan Mun Choon School of Computing National University of Singapore Aug 14, 2015 CS6204 Lecturer Chan Mun Choon Office: COM2, #04-17 Email: chanmc@comp.nus.edu.sg

More information

Data Center Networking Designing Today s Data Center

Data Center Networking Designing Today s Data Center Data Center Networking Designing Today s Data Center There is nothing more important than our customers. Data Center Networking Designing Today s Data Center Executive Summary Demand for application availability

More information

Impact of Ethernet Multipath Routing on Data Center Network Consolidations

Impact of Ethernet Multipath Routing on Data Center Network Consolidations Impact of Ethernet Multipath Routing on Data Center Network Consolidations Dallal Belabed, Stefano Secci, Guy Pujolle, Deep Medhi Sorbonne Universities, UPMC Univ Paris 6, UMR 766, LIP6, F-7, Paris, France.

More information

Designing and Experimenting with Data Center Architectures. Aditya Akella UW-Madison

Designing and Experimenting with Data Center Architectures. Aditya Akella UW-Madison Designing and Experimenting with Data Center Architectures Aditya Akella UW-Madison http://www.infotechlead.com/2013/03/28/gartner-data-center-spending-to-grow-3-7-to-146-billion-in-2013-8707 Charles E.

More information

Load Balancing in Data Center Networks

Load Balancing in Data Center Networks Load Balancing in Data Center Networks Henry Xu Department of Computer Science City University of Hong Kong ShanghaiTech Symposium on Data Scinece June 23, 2015 Today s plan Overview of research in DCN

More information

CIT 668: System Architecture

CIT 668: System Architecture CIT 668: System Architecture Data Centers II Topics 1. Containers 2. Data Center Network 3. Reliability 4. Economics Containers 1 Containers Data Center in a shipping container. 4-10X normal data center

More information

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks A Coordinated Virtual Infrastructure for SDN in Enterprise Networks Software Defined Networking (SDN), OpenFlow and Application Fluent Programmable Networks Strategic White Paper Increasing agility and

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

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

Xiaoqiao Meng, Vasileios Pappas, Li Zhang IBM T.J. Watson Research Center Presented by: Payman Khani

Xiaoqiao Meng, Vasileios Pappas, Li Zhang IBM T.J. Watson Research Center Presented by: Payman Khani Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement Xiaoqiao Meng, Vasileios Pappas, Li Zhang IBM T.J. Watson Research Center Presented by: Payman Khani Overview:

More information