Provisioning high-availability datacenter networks for full bandwidth communication
نویسندگان
چکیده
Keywords: Datacenter networks Valiant load balancing Full bandwidth communication Service availability Link failures Capacity allocation a b s t r a c t One critical challenge in datacenter network design is full bandwidth communication. Recent advances have enabled this communication paradigm based on the notion of Valiant load balancing (VLB). In this paper, we target full bandwidth communication among all servers, for all valid traffic patterns, and under k arbitrary link failures. We focus on two typical datacenter topologies, VL2 and fat-tree, and propose a mechanism to perform VLB on fat-tree. We develop the minimum link capacity required on both topologies, where edge and core links are handled separately. These results can help datacenter providers to provision their networks with guaranteed availability. Based on the results, we evaluate the minimum total link capacity required on each topology and characterize the capacity increase trend with k and with the total number of supported servers. These studies are important for datacenter providers to project their capital expenditures on datacenter design, upgrade, and expansion. Next, we compare the total link capacity between the two topologies. We find that given the same server scale, fat-tree requires less total capacity than does VL2 for small k. For large k, there exists a turning point at which VL2 becomes more capacity-efficient. Existing and emerging Internet applications, such as web search, video streaming, and social networking, are migrating towards the cloud computing paradigm, where user applications are run over a common datacenter infrastructure that consists of tens to hundreds of thousands of servers. In this new context, each user application job (e.g., MapReduce) is partitioned and assigned to various servers, far beyond the number a single server rack can hold. To enable local computation, extensive data exchanges are performed among servers that reside separately within a datacenter, contributing to a huge amount of communication traffic. A recent survey conducted by IDC [1] regarding the challenges of cloud services has shown that performance and availability are among the top concerns expressed by potential cloud users. Accordingly , service availability is listed as a leading obstacle to the growth of cloud computing [2]. In this paper, we consider how to provision a high-availability communication system within a datacenter, which is an important factor in determining service availability. Communication among servers is supported by a datacenter network, which typically consists of multiple tiers of switches and/or routers. Conventional datacenter networks …
منابع مشابه
GRIN: Utilizing the Empty Half of Full Bisection Networks
Various full bisection designs have been proposed for datacenter networks. They are provisioned for the worst case in which every server wishes to send flat out and there is no congestion anywhere in the network. However, these topologies are prone to considerable underutilization in the average case encountered in practice. To utilize spare bandwidth we propose GRIN, a simple, cheap and easily...
متن کاملModeling and Analysis of Availability of Datacenter Power Infrastructure
Realizing highly available datacenter power infrastructure is an extremely expensive proposition with costs more than doubling as we move from three 9’s (Tier-1) to six 9’s (Tier-4) of availability. Existing approaches only consider the cost/availability trade-off for a restricted set of power infrastructure configurations, relying mainly on component redundancy. A number of additional knobs su...
متن کاملIncreasing Datacenter Network Utilisation with GRIN
Various full bisection designs have been proposed for datacenter networks. They are provisioned for the worst case in which every server sends flat out and there is no congestion anywhere in the network. However, these topologies are prone to considerable underutilisation in the average case encountered in practice. To utilise spare capacity we propose GRIN, a simple, cheap and easily deployabl...
متن کاملFlexible Network Bandwidth and Latency Provisioning in the Datacenter
Predictably sharing the network is critical to achieving high utilization in the datacenter. Past work has focussed on providing bandwidth to endpoints, but often we want to allocate resources among multi-node services. In this paper, we present Parley, which provides service-centric minimum bandwidth guarantees, which can be composed hierarchically. Parley also supports service-centric weighte...
متن کاملTime-aware Software Defined Networking for OpenFlow-based Datacenter Optical Networks
Data center networks are considered to make use of the computing and storage resources in data centers, which include intra-datacenter and inter-datacenter networks. Both of them will depend on the optical networking due to its advantages, such as low latency, high bandwidth, and low energy consumption. Data center interconnected by flexi-grid optical networks is a promising scenario to allocat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Networks
دوره 68 شماره
صفحات -
تاریخ انتشار 2014