Generalized DCell Structure for Load-Balanced Data Center Networks
|
|
|
- Cynthia O’Brien’
- 10 years ago
- Views:
Transcription
1 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 Jiao Tong University, Microsoft Research Asia, Universitat Politècnica de Catalunya Abstract DCell [3] has been proposed as a server centric network structure for data centers. DCell can support millions of servers with high network capacity and provide good fault tolerance by only using commodity mini-switches. However, the traffic in DCell is imbalanced in that links at different layers carry very different number of flows. In this paper, we present a generalized DCell framework so that structures with different connecting rules can be constructed. We show that these structures still preserve the desirable properties of the original DCell structure. Furthermore, we show that the new structures are more symmetric and provide much better load-balancing when using shortest-path routing. We demonstrate the load-balancing property of the new structures by extensive simulations. I. INTRODUCTION Data centers are becoming increasingly important and complex. For instance, data centers are critical to the operation of companies such as Microsoft, Yahoo!, and Google, which already run data centers with several hundreds of thousands of servers. Furthermore, data center growth exceeds even Moore s Law [9]. It is clear that the traditional tree structure employed for connecting servers in data centers will no longer be sufficient for future cloud computing and distributed computing applications. There is, therefore, an immediate need to design new network topologies that can meet these rapid expansion requirements. Current network topologies that have been studied for large data centers include fat-tree [10], BCube [], and FiConn [5]. These three address different issues: For large data centers, fat-tree requires the use of expensive high-end switches to overcome bottlenecks, and is therefore more useful for smaller data centers. BCube is meant for container-based data center networks, which are of the order of only a few thousand servers. FiConn is designed to utilize currently unused backup ports in already existing data center networks. Guo et al. [3] have recently proposed a novel network structure called DCell, which addresses the needs of a mega data center. Its desirable properties include doubly exponential scaling high network capacity large bisection width small diameter fault-tolerance requires only commodity network components supports an efficient and scalable routing algorithm One problem that remains in DCell is that the load is not evenly balanced among the links in all-to-all communication. This is true for DCellRouting algorithm, a hierarchical routing algorithm by DCell proposed in [3], as well as shortest path routing. This could be an obstacle to the use of the DCell topology. In this paper, we address the traffic imbalance by showing that DCell is but one member of a family of graphs satisfying all of the good properties listed above, and there are structures within the family that provide much better load-balancing property than the original DCell structure. After introducing this family of generalized DCell graphs, we explore the graph properties common to all of them as well as some differences between individual members of the family. We provide better bounds than [3] for the number of servers and the diameter of the DCell structures. In particular, we show numerically that the new DCell members provide much smaller diameter than the original DCell structure and we also explore the symmetries of the graphs. We show simulation results on the path length distribution and flow distribution for both the DCellRouting and shortest path routing for several realistic parameter values. The most important finding here is that other members of the generalized DCell graph family have significantly better load-balancing properties than the original DCell graph. The rest of the paper is organized as follows. In Sec. II, we introduce the generalized DCell design. In Sec. III, we present our results on the graph properties of generalized DCells. In Sec. IV, we prove results on path length and flow distribution when using DCellRouting. In Sec. V, we present simulation results for path length and flow distribution using shortest path routing and DCellRouting. In Sec. VI, we conclude the paper and outline our work-in-progress to design a load-balanced routing algorithm. II. CONSTRUCTING GENERALIZED DCELL A. Structure of Generalized DCell The general construction principle of the generalized DCell is the same as that of the original DCell [3]. A DCell 0 consists of n servers connected to a common switch as an abstract graph, we model this as K n, the complete graph on n vertices, since switches can be regarded as transparent network devices. From here, we proceed recursively. Denote by t k the number
2 of servers in a DCell k. Then, to construct a DCell k,wetake t k 1 +1 DCell k 1 s and connect them in such a way that (a) there is exactly one edge between every pair of distinct DCell k 1 s, and (b) we have added exactly one edge to each vertex. Requirement (a) means that, if we contract each DCell k 1 to a single point, then the DCell k is a complete graph on t k 1 +1 vertices. This imitation of the complete graph is what we believe gives the DCell structure many of its desirable properties. Requirement (b) is the reason why we must have exactly t k 1 +1 DCell k 1 sinadcell k. It ensures that every server has the same number of links and is the reason why DCell scales doubly exponentially in the number of servers. This is precisely the point of divergence from the original DCell proposal. There, one specific way of meeting requirements (a) and (b) was proposed, which we name the α connection rule later on. But there are many other possibilities. Before we can make this idea more precise, we need to discuss how we label the vertices. Each server is labeled by a vector id [a k,a k 1,..., a 0 ].Here a k specifies which DCell k 1 the server is in; a k 1 specifies which DCell k inside that DCell k 1 the server is in; and so on. So 0 a 0 <n, and for i 1, wehave0 a i <t i We can convert a vector id to a scalar uid (unique identifier) as follows: u = a 0 + a 1 t 0 + a t a k t k 1. (1) Note that we have 0 u t k 1. Most often, we will label servers just by [a, b] where a a k is the number of the DCell k 1, and b is the uid corresponding to [a k 1,..., a 0 ]. Using these notions, we can define mathematically what a connection rule is. Namely, it is a perfect matching ρ L of the vertices {0,..., t L 1 } {0,..., t L 1 1} that must satisfy the following two properties: 1) ρ L must be the identity, so that the graph is undirected. (This is also implicit in the term perfect matching.) ) For all a c, there exist b and d such that ρ L ([a, b]) = [c, d]. This ensures that there is a L-level link between each pair of distinct DCell L 1 s. This encapsulates precisely the requirements (a) and (b) above. We summarize the construction in the following definition. Definition 1: A generalized DCell with parameters n, k 0, and R =(ρ 1,..., ρ k ) is constructed as follows: ADCell 0 is a complete graph on n vertices. From here we proceed recursively until we have constructed a DCell k : A DCell L consists of t L 1 +1 DCell L 1 s, where t L 1 is the number of vertices in a DCell L 1. Edges are added according to the connection rule ρ L. B. Connection Rules In this section, we give four examples of connection rules. For n =, k =, the graphs are shown in Fig. 1. α. The connection rule for the original DCell is { [b +1,a] if a b, α L :[a, b] [b, a 1] if a>b. β. A mathematically simple connection rule is () β L :[a, b] [a+b+1 (mod t L 1 +1),t L 1 1 b]. (3) γ. For t L 1 even, we can leave b unchanged by the switch, except for a change inside the DCell 0. [a + b (mod t L 1 +1),b 1] if b is odd, γ L :[a, b] [a (b +1)(mod t L 1 +1),b+1] if b is even. (4) δ. For t L 1 even: [a + b +1(mod t L 1 +1),b+ tl 1 ] if b< tl 1 δ L :[a, b], [a b + tl 1 1 (mod t L 1 +1),b tl 1 otherwise. (5) In the rest of this paper, when the specific connection rule used is not important, we will speak of just DCells. If we need to make reference to a specific connection rule, we will speak e.g. of α-dcells, meaning DCells with R =(α 1,..., α k ).In this context, we should clarify why the requirement that t k 1 be even is not a practical problem for the γ and δ connection rules. It turns out that t k is even for k 1. Thus, for even n, there is no problem, while for odd n, only a different rule for the 1-level links is needed. Since almost all real-world switches have an even number of ports, we will restrict ourselves to even n whenever convenient. III. GRAPH PROPERTIES In this section, we give expressions and bounds for the number of servers and the diameter. We also investigate the symmetries of the different connection rules. Due to the page limitation, we omit the proofs of the theorems in Sec. III and Sec. IV, which can be found in [6]. A. Number of Servers No closed-form expression for the exact number of servers t k in a DCell k is known. However, it is clear from the DCell construction that t k satisfies the following recurrence relation: t k+1 = t k (t k +1) (6) t 0 = n. This permits t k to be easily and quickly computed for small n and k. Refer to Table I for values of t k. Following a hint by D. E. Knuth in [8], we use the methods of [1] to solve Equation (6), leading to the following theorem. Theorem 1: We have t k = c k, (7) ]
3 3 (a) α-dcell (b) β-dcell (c) γ-dcell (d) δ-dcell Fig. 1: Generalized DCells with different connection rules for n =,k =.DCell 1 groupings are shown in different colors. where the constant c is well approximated by the first few terms of the infinite product ( c = n + 1 ) ( ) 1/ i i=0 4 ( ) t i + 1. (8) B. Diameter It is desirable for a data center network to have as small a diameter as possible. For if the diameter is large, then communication between some pairs of servers will necessarily be slow, regardless of the routing algorithm used. 1) An Upper Bound: In [3], it is shown that the diameter of α-dcells satisfies D k+1 1. (9) In fact, the proof carries over easily to all generalized DCells since it uses only the DCellRouting which is independent of the connection rule. ) A Lower Bound: A well-known (e.g. [4, p.38]) lower bound on the diameter of a graph G with N vertices and maximum degree Δ is D log N log Δ. (10) Using Theorem 1, this inequality leads to the following theorem. Theorem : The diameter D is bounded below by D k log c log(n + k 1). (11) Since c is only slightly larger than n + 1, Theorem can be used to show that D k 1 (1) when k n +1. Since n, this includes the realistic cases k =3and k =4. Together with inequality (9), this narrows the diameter down to within a factor of 4. 3) Dependence on Connection Rule: Table I compares the diameter for different connection rules for some small values of n and k. The diameters of structures constructed by the new connection rules are significantly smaller than that of the original DCell connection rule. For example, for n =and k =4, the diameter of the original DCell is 7, whereas it is n k t k α β γ δ , , ,63, TABLE I: Comparison of the diameters of different connection rules. at most 17 in the new structures. Low diameter leads to higher capacity and also leads to better load-balancing in our case. C. Symmetry Symmetry is of importance to data center networks primarily because it facilitates the initial wiring. 1) α-dcell: It turns out that, at least for n 3, every graph automorphism of a generalized DCell respects its leveled structure; that is, a DCell L will be mapped to another DCell L for all L, and all link levels are preserved. Depending on the connection rule, however, there can be much stronger requirements on graph automorphisms. For α-dcell, it appears that there is only one nontrivial symmetry. Theorem 3: For k and 3 n 6, the automorphism group of an α-dcell k is isomorphic to C, the Cycle group of order. ) Other connection rules: It is straightforward to prove the following theorem. Theorem 4: Suppose the k-level connection rule of a DCell is of the form: ρ k :[a, b] [a + b +1(mod t k 1 +1),g(b)], (13) where g is any permutation on {0,..., t k 1 1}. Then the map τ :[a, b] [a +1(mod t k 1 +1),b] (14) is a graph automorphism. τ generates a cyclic subgroup of the automorphism group of order t k Proof: We have τ([a, b]) = [a +1(mod t k 1 +1),b] (15) [(a +1)+b +1(mod t k 1 +1),g(b)] (16) =[(a + b +1)+1(mod t k 1 +1),g(b)] (17) = τ([a + b +1(mod t k 1 +1),g(b)]). (18)
4 4 As for the second assertion, clearly τ is of order t k 1 +1, since for no smaller number c do we have a+c a (mod t k 1 +1). Note that β, γ, and δ are all of this form. Hence, these connection rules lead to significantly more symmetric graphs than the α rule. This group of symmetries consists of exactly the rotational symmetries that are apparent in Fig. 1. IV. ROUTING Since link-state routing is feasible only for small networks [7], it is important to have an efficient, locally computable routing algorithm. In [3], a recursive routing algorithm called DCellRouting is presented for the α-dcell. A similar algorithm can be devised for any generalized DCell. In this section, we state a number of results concerning the path length distribution and flow distribution when using DCellRouting. A. Path-Length Distribution As shown in [3], the longest path using DCellRouting is k+1 1. Fix a vertex v in a DCell k and let Ni k denote the number of servers that are exactly i hops away from v in DCellRouting. It turns out that Ni k is independent of the choice of v, asthe following theorem shows. Theorem 5: Ni k satisfies N0 k =1, (19) Ni 0 = δ i0 +(n 1)δ i1, (0) N k i i 1 i + = N k 1 j=0 N k 1 j N k 1 i 1 j, for k, i 1. (1) Here δ ij is the Kronecker delta, which is 1 if i = j and 0 otherwise. B. Flow Distribution Theorem 6: In all-to-all communication using DCellRouting, the number of flows F L carried by a L-level link is t k 1 for L = k, k 1 t L 1 (1 + t j ) for 1 L k 1, F L = j=l () k 1 (n 1) (1 + t j ) for L =0. j=0 Using Theorem 6 and Theorem 1, we can derive from the exact expression for F L a fairly tight upper bound that is more readily compared to the previously known bound k L t k [3]. Corollary 1: We have F 0 < n 1 n + 1 For 1 L<k,wehave F L < t L t L 1 t L + 1 k (t k +0.6) = n 1 n + 1 k t k (1 + o(1)). (3) k L (t k +0.6) = t L t L 1 t L + 1 k L t k (1+o(1)). (4) n k DCR SP-α SP-β SP-γ SP-δ (a) Mean n k DCR SP-α SP-β SP-γ SP-δ (b) Standard deviation TABLE II: Expected value and standard deviation of path length distribution. DCR and SP stand for DCellRouting and shortest path routing, respectively. Finally, we point out that a simple double counting argument shows that the expected value of the path-length distribution is related to the flow distribution as follows. Theorem 7: The expected value of the path-length distribution is given by k L=0 E = F L t k 1. (5) V. EXPERIMENTAL RESULTS In this section, we compare empirically the performance of DCellRouting and shortest path routing for the various connection rules. The simulations were necessarily restricted to small n and k; due to the the doubly exponential growth of DCells, these are the only realistic values of n and k. A. Path-Length Distribution Table II compares, for some small n and k, the mean and standard deviation of the path length distribution when using DCellRouting or shortest path routing. Shortest path routing for the γ connection rule has the lowest expected value and standard deviation, making it the rule of choice. Fig. shows the different path length distributions for n =4and k =3. The other cases look similar. B. Flow Distribution The flow distributions by link level using shortest path routing and DCellRouting are shown in Fig. 3 for n =4,k =3. Again, this figure is representative of the other cases as well. We observe that DCellRouting does a poor job of load-balancing. Shortest path routing for α-dcell does better than DCellRouting on average, but has significant bottlenecks that exceed even those of DCellRouting. Shortest path routing for the β, γ, and δ connection rules does better on average and also exhibits very good load-balancing: there are no significant bottleneck links. We believe the asymmetry of α-dcell leads to bottlenecks in the flow distribution and the symmetry in β,δ,γ-dcell leads to
5 5 Fig. : Path length distribution for n =4and k =3. (a) α-dcell balanced flow distribution. It appears that γ is again the rule of choice for all-to-all communication using shortest path routing. VI. CONCLUSION AND FUTURE WORK In this paper, we present a generalized DCell framework and several structures derived from this framework. We have studied the common graph properties such as scaling, diameter, and symmetry. We also show that the newly introduced structures have much smaller diameter and better load-balancing properties than the original DCell. The generalized DCell structure introduces a new and huge degree of freedom: the choice of connection rule. We explored only a few of the many possible connection rules chosen largely for their mathematical simplicity and symmetry and we are far from having a full understanding of how to design an optimal connection rule. We think the further exploration of this new degree of freedom has the potential to lead to great improvements of the DCell structure. The improved loadbalancing and smaller diameters we found are strong evidence for this. Our future work is to design a practical and scalable shortestpath routing algorithm for the generalized DCell framework. We cannot directly use link-state based routing protocols such as OSPF, since they can only scale to at most a thousand routers. In our future work, we plan to design a shortest-path based routing protocol by taking advantage of the fact that the network topology is known in advance in data centers. We also plan to program servers to handle network failures. ACKNOWLEDGMENT This work was performed when Markus Kliegl, Jason Lee, Jun Li, and Xinchao Zhang were visiting students and David Rincón was a visiting academic mentor for the MSRA and UCLA IPAM RIPS-Beijing program at Microsoft Research Asia. The four students are equal contributors. Funding was provided by the NSF and MSRA. REFERENCES [1] A. V. Aho and N. J. A. Sloane. Some Doubly Exponential Sequences, Fibonacci Quarterly, Vol. 11, pp , (b) γ-dcell Fig. 3: Distribution of flows by link level using all-to-all communication for n =4and k =3. The error bars indicate the maximum and minimum values. The performance of β-dcell and δ-dcell is similar to that of γ-dcell. [] 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. of ACM SIGCOMM, 009. [3] 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. of ACM SIGCOMM, 008. [4] F. Leighton. Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes. Morgan Kaufmann, 199. [5] D. Li, C. Guo, H. Wu, K. Tan, Y. Zhang, and S. Lu. FiConn: Using Backup Port for Server Interconnection in Data Centers, in Proc. of IEEE INFOCOM, 009. [6] M. Kliegl, J. Lee, J. Li, X. Zhang, C. Guo, D. Rincon. The Generalized DCell Structures and Their Graph Properties, Microsoft Research Technical Report, MSR-TR [Online]. Available: microsoft.com/apps/pubs/?id=10319 [7] J.T.Moy.OSPF: Anatomy of an Internet Routing Protocol. Addison- Wesley Professional, [8] N. J. A. Sloane, Ed. Sequence A The On-Line Encyclopedia of Integer Sequences, 009. [9] J. Snyder. Microsoft: Datacenter Growth Defies Moore s Law, PC- World, 007. [Online]. Available: microsoft datacenter growth defies moores law.html [10] M. Al-Fares, A. Loukissas, and A. Vahdat, A Scalable, Commodity Data Center Network Architecture, in Proc. of ACM SIGCOMM, 008.
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
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
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
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
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
How To Build A Low Cost Data Center Network With Two Ports And A Backup Port
1 FiConn: Using Backup Port for Server Interconnection in Data Centers Dan Li, Chuanxiong Guo, Haitao Wu, Kun Tan, Yongguang Zhang, Songwu Lu Microsoft Research, Asia, University of California, Los Angeles
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
A REMARK ON ALMOST MOORE DIGRAPHS OF DEGREE THREE. 1. Introduction and Preliminaries
Acta Math. Univ. Comenianae Vol. LXVI, 2(1997), pp. 285 291 285 A REMARK ON ALMOST MOORE DIGRAPHS OF DEGREE THREE E. T. BASKORO, M. MILLER and J. ŠIRÁŇ Abstract. It is well known that Moore digraphs do
System Interconnect Architectures. Goals and Analysis. Network Properties and Routing. Terminology - 2. Terminology - 1
System Interconnect Architectures CSCI 8150 Advanced Computer Architecture Hwang, Chapter 2 Program and Network Properties 2.4 System Interconnect Architectures Direct networks for static connections Indirect
Improved Routing in the Data Centre Networks HCN and BCN
Improved Routing in the Data Centre Networks HCN and BCN Iain A. Stewart School of Engineering and Computing Sciences, Durham University, South Road, Durham DH 3LE, U.K. Email: [email protected]
The Open University s repository of research publications and other research outputs
Open Research Online The Open University s repository of research publications and other research outputs The degree-diameter problem for circulant graphs of degree 8 and 9 Journal Article How to cite:
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]
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
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
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
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
Topological Properties
Advanced Computer Architecture Topological Properties Routing Distance: Number of links on route Node degree: Number of channels per node Network diameter: Longest minimum routing distance between any
Load Balancing and Switch Scheduling
EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: [email protected] Abstract Load
Performance of networks containing both MaxNet and SumNet links
Performance of networks containing both MaxNet and SumNet links Lachlan L. H. Andrew and Bartek P. Wydrowski Abstract Both MaxNet and SumNet are distributed congestion control architectures suitable for
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
Network (Tree) Topology Inference Based on Prüfer Sequence
Network (Tree) Topology Inference Based on Prüfer Sequence C. Vanniarajan and Kamala Krithivasan Department of Computer Science and Engineering Indian Institute of Technology Madras Chennai 600036 [email protected],
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
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
Factors to Consider When Designing a Network
Quality of Service Routing for Supporting Multimedia Applications Zheng Wang and Jon Crowcroft Department of Computer Science, University College London Gower Street, London WC1E 6BT, United Kingdom ABSTRACT
IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION
INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND SCIENCE IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION N.Vijaya Sunder Sagar 1, M.Dileep Kumar 2, M.Nagesh 3, Lunavath Gandhi
Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors
2011 International Symposium on Computer Networks and Distributed Systems (CNDS), February 23-24, 2011 Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors Atefeh Khosravi,
Multi-Constrained Multi-Path Routing for Server-Centric Data Center Networks
Multi-Constrained Multi-Path Routing for Server-Centric Data Center Networks Kun Qian, ChengChen Hu, Che Zhang, Yadong Zhou MOE Key Lab for Intelligent Networks and Network Security Xi an Jiaotong University
[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
Tolerating Multiple Faults in Multistage Interconnection Networks with Minimal Extra Stages
998 IEEE TRANSACTIONS ON COMPUTERS, VOL. 49, NO. 9, SEPTEMBER 2000 Tolerating Multiple Faults in Multistage Interconnection Networks with Minimal Extra Stages Chenggong Charles Fan, Student Member, IEEE,
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.
GRAPH THEORY LECTURE 4: TREES
GRAPH THEORY LECTURE 4: TREES Abstract. 3.1 presents some standard characterizations and properties of trees. 3.2 presents several different types of trees. 3.7 develops a counting method based on a bijection
About the inverse football pool problem for 9 games 1
Seventh International Workshop on Optimal Codes and Related Topics September 6-1, 013, Albena, Bulgaria pp. 15-133 About the inverse football pool problem for 9 games 1 Emil Kolev Tsonka Baicheva Institute
On the effect of forwarding table size on SDN network utilization
IBM Haifa Research Lab On the effect of forwarding table size on SDN network utilization Rami Cohen IBM Haifa Research Lab Liane Lewin Eytan Yahoo Research, Haifa Seffi Naor CS Technion, Israel Danny Raz
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
Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams
Scheduling Home Health Care with Separating Benders Cuts in Decision Diagrams André Ciré University of Toronto John Hooker Carnegie Mellon University INFORMS 2014 Home Health Care Home health care delivery
COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH. 1. Introduction
COMBINATORIAL PROPERTIES OF THE HIGMAN-SIMS GRAPH ZACHARY ABEL 1. Introduction In this survey we discuss properties of the Higman-Sims graph, which has 100 vertices, 1100 edges, and is 22 regular. In fact
= 2 + 1 2 2 = 3 4, Now assume that P (k) is true for some fixed k 2. This means that
Instructions. Answer each of the questions on your own paper, and be sure to show your work so that partial credit can be adequately assessed. Credit will not be given for answers (even correct ones) without
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
Strictly Localized Construction of Planar Bounded-Degree Spanners of Unit Disk Graphs
Strictly Localized Construction of Planar Bounded-Degree Spanners of Unit Disk Graphs Iyad A. Kanj Ljubomir Perković Ge Xia Abstract We describe a new distributed and strictly-localized approach for constructing
Approximation Algorithms
Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms
BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers
BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers Chuanxiong Guo 1, Guohan Lu 1, Dan Li 1, Haitao Wu 1, Xuan Zhang 1,2, Yunfeng Shi 1,3, Chen Tian 1,4, Yongguang Zhang
Error Tolerant Address Configuration for Data Center Networks with Malfunctioning Devices
Error Tolerant Address Configuration for Data Center Networks with ing Devices Xingyu Ma,, Chengchen Hu, Kai Chen, Che Zhang, Hongtao Zhang, Kai Zheng, Yan Chen, Xianda Sun, MOE KLINNS lab, Department
Graphs without proper subgraphs of minimum degree 3 and short cycles
Graphs without proper subgraphs of minimum degree 3 and short cycles Lothar Narins, Alexey Pokrovskiy, Tibor Szabó Department of Mathematics, Freie Universität, Berlin, Germany. August 22, 2014 Abstract
Cost Model: Work, Span and Parallelism. 1 The RAM model for sequential computation:
CSE341T 08/31/2015 Lecture 3 Cost Model: Work, Span and Parallelism In this lecture, we will look at how one analyze a parallel program written using Cilk Plus. When we analyze the cost of an algorithm
Distributed Computing over Communication Networks: Topology. (with an excursion to P2P)
Distributed Computing over Communication Networks: Topology (with an excursion to P2P) Some administrative comments... There will be a Skript for this part of the lecture. (Same as slides, except for today...
CSE 4351/5351 Notes 7: Task Scheduling & Load Balancing
CSE / Notes : Task Scheduling & Load Balancing Task Scheduling A task is a (sequential) activity that uses a set of inputs to produce a set of outputs. A task (precedence) graph is an acyclic, directed
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
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:
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
S on n elements. A good way to think about permutations is the following. Consider the A = 1,2,3, 4 whose elements we permute with the P =
Section 6. 1 Section 6. Groups of Permutations: : The Symmetric Group Purpose of Section: To introduce the idea of a permutation and show how the set of all permutations of a set of n elements, equipped
Class One: Degree Sequences
Class One: Degree Sequences For our purposes a graph is a just a bunch of points, called vertices, together with lines or curves, called edges, joining certain pairs of vertices. Three small examples of
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
CURTAIL THE EXPENDITURE OF BIG DATA PROCESSING USING MIXED INTEGER NON-LINEAR PROGRAMMING
Journal homepage: http://www.journalijar.com INTERNATIONAL JOURNAL OF ADVANCED RESEARCH RESEARCH ARTICLE CURTAIL THE EXPENDITURE OF BIG DATA PROCESSING USING MIXED INTEGER NON-LINEAR PROGRAMMING R.Kohila
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
Midterm Practice Problems
6.042/8.062J Mathematics for Computer Science October 2, 200 Tom Leighton, Marten van Dijk, and Brooke Cowan Midterm Practice Problems Problem. [0 points] In problem set you showed that the nand operator
Dual-Centric Data Center Network Architectures
Dual-Centric Data Center Network Architectures Dawei Li, Jie Wu Department of Computer and Information Sciences, Temple University, Philadelphia, USA {dawei.li, jiewu}@temple.edu Zhiyong Liu, Fa Zhang
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.
Fault-Tolerant Routing Algorithm for BSN-Hypercube Using Unsafety Vectors
Journal of omputational Information Systems 7:2 (2011) 623-630 Available at http://www.jofcis.com Fault-Tolerant Routing Algorithm for BSN-Hypercube Using Unsafety Vectors Wenhong WEI 1,, Yong LI 2 1 School
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,
Interconnection Network Design
Interconnection Network Design Vida Vukašinović 1 Introduction Parallel computer networks are interesting topic, but they are also difficult to understand in an overall sense. The topological structure
Labeling outerplanar graphs with maximum degree three
Labeling outerplanar graphs with maximum degree three Xiangwen Li 1 and Sanming Zhou 2 1 Department of Mathematics Huazhong Normal University, Wuhan 430079, China 2 Department of Mathematics and Statistics
Interconnection Networks Programmierung Paralleler und Verteilter Systeme (PPV)
Interconnection Networks Programmierung Paralleler und Verteilter Systeme (PPV) Sommer 2015 Frank Feinbube, M.Sc., Felix Eberhardt, M.Sc., Prof. Dr. Andreas Polze Interconnection Networks 2 SIMD systems
Cacti with minimum, second-minimum, and third-minimum Kirchhoff indices
MATHEMATICAL COMMUNICATIONS 47 Math. Commun., Vol. 15, No. 2, pp. 47-58 (2010) Cacti with minimum, second-minimum, and third-minimum Kirchhoff indices Hongzhuan Wang 1, Hongbo Hua 1, and Dongdong Wang
Large-Scale Distributed Systems. Datacenter Networks. COMP6511A Spring 2014 HKUST. Lin Gu [email protected]
Large-Scale Distributed Systems Datacenter Networks COMP6511A Spring 2014 HKUST Lin Gu [email protected] Datacenter Networking Major Components of a Datacenter Computing hardware (equipment racks) Power supply
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
A RDT-Based Interconnection Network for Scalable Network-on-Chip Designs
A RDT-Based Interconnection Network for Scalable Network-on-Chip Designs ang u, Mei ang, ulu ang, and ingtao Jiang Dept. of Computer Science Nankai University Tianjing, 300071, China [email protected],
All trees contain a large induced subgraph having all degrees 1 (mod k)
All trees contain a large induced subgraph having all degrees 1 (mod k) David M. Berman, A.J. Radcliffe, A.D. Scott, Hong Wang, and Larry Wargo *Department of Mathematics University of New Orleans New
The positive minimum degree game on sparse graphs
The positive minimum degree game on sparse graphs József Balogh Department of Mathematical Sciences University of Illinois, USA [email protected] András Pluhár Department of Computer Science University
Path Selection Methods for Localized Quality of Service Routing
Path Selection Methods for Localized Quality of Service Routing Xin Yuan and Arif Saifee Department of Computer Science, Florida State University, Tallahassee, FL Abstract Localized Quality of Service
An Overview of Solutions to Avoid Persistent BGP Divergence
An Overview of Solutions to Avoid Persistent BGP Divergence Ravi Musunuri Jorge A. Cobb Department of Computer Science The University of Texas at Dallas Email: musunuri, cobb @utdallas.edu Abstract The
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
A Catechistic Method for Traffic Pattern Discovery in MANET
A Catechistic Method for Traffic Pattern Discovery in MANET R. Saranya 1, R. Santhosh 2 1 PG Scholar, Computer Science and Engineering, Karpagam University, Coimbatore. 2 Assistant Professor, Computer
arxiv:1112.0829v1 [math.pr] 5 Dec 2011
How Not to Win a Million Dollars: A Counterexample to a Conjecture of L. Breiman Thomas P. Hayes arxiv:1112.0829v1 [math.pr] 5 Dec 2011 Abstract Consider a gambling game in which we are allowed to repeatedly
2004 Networks UK Publishers. Reprinted with permission.
Riikka Susitaival and Samuli Aalto. Adaptive load balancing with OSPF. In Proceedings of the Second International Working Conference on Performance Modelling and Evaluation of Heterogeneous Networks (HET
CMSC 858T: Randomized Algorithms Spring 2003 Handout 8: The Local Lemma
CMSC 858T: Randomized Algorithms Spring 2003 Handout 8: The Local Lemma Please Note: The references at the end are given for extra reading if you are interested in exploring these ideas further. You are
Big Data Analytics of Multi-Relationship Online Social Network Based on Multi-Subnet Composited Complex Network
, pp.273-284 http://dx.doi.org/10.14257/ijdta.2015.8.5.24 Big Data Analytics of Multi-Relationship Online Social Network Based on Multi-Subnet Composited Complex Network Gengxin Sun 1, Sheng Bin 2 and
CS 598CSC: Combinatorial Optimization Lecture date: 2/4/2010
CS 598CSC: Combinatorial Optimization Lecture date: /4/010 Instructor: Chandra Chekuri Scribe: David Morrison Gomory-Hu Trees (The work in this section closely follows [3]) Let G = (V, E) be an undirected
MATHEMATICAL ENGINEERING TECHNICAL REPORTS. An Improved Approximation Algorithm for the Traveling Tournament Problem
MATHEMATICAL ENGINEERING TECHNICAL REPORTS An Improved Approximation Algorithm for the Traveling Tournament Problem Daisuke YAMAGUCHI, Shinji IMAHORI, Ryuhei MIYASHIRO, Tomomi MATSUI METR 2009 42 September
Outline 2.1 Graph Isomorphism 2.2 Automorphisms and Symmetry 2.3 Subgraphs, part 1
GRAPH THEORY LECTURE STRUCTURE AND REPRESENTATION PART A Abstract. Chapter focuses on the question of when two graphs are to be regarded as the same, on symmetries, and on subgraphs.. discusses the concept
Discrete Mathematics Problems
Discrete Mathematics Problems William F. Klostermeyer School of Computing University of North Florida Jacksonville, FL 32224 E-mail: [email protected] Contents 0 Preface 3 1 Logic 5 1.1 Basics...............................
Novel Hierarchical Interconnection Networks for High-Performance Multicomputer Systems
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 20, 1213-1229 (2004) Short Paper Novel Hierarchical Interconnection Networks for High-Performance Multicomputer Systems GENE EU JAN, YUAN-SHIN HWANG *, MING-BO
Approximated Distributed Minimum Vertex Cover Algorithms for Bounded Degree Graphs
Approximated Distributed Minimum Vertex Cover Algorithms for Bounded Degree Graphs Yong Zhang 1.2, Francis Y.L. Chin 2, and Hing-Fung Ting 2 1 College of Mathematics and Computer Science, Hebei University,
