Proceedings Article10.1145/2785956.2787492
R2C2: A Network Stack for Rack-scale Computers
Paolo Costa,Hitesh Ballani,Kaveh Razavi,Ian A. Kash +3 more
- 17 Aug 2015
- Vol. 45, Iss: 4, pp 551-564
TL;DR: R2C2 is introduced, a network stack for rack-scale computers that provides flexible and efficient routing and congestion control and achieves very low queuing and high throughput for diverse and bursty workloads, and that routing flexibility can provide significant throughput gains.
read more
Abstract: Rack-scale computers, comprising a large number of micro-servers connected by a direct-connect topology, are expected to replace servers as the building block in data centers. We focus on the problem of routing and congestion control across the rack's network, and find that high path diversity in rack topologies, in combination with workload diversity across it, means that traditional solutions are inadequate. We introduce R2C2, a network stack for rack-scale computers that provides flexible and efficient routing and congestion control. R2C2 leverages the fact that the scale of rack topologies allows for low-overhead broadcasting to ensure that all nodes in the rack are aware of all network flows. We thus achieve rate-based congestion control without any probing; each node independently determines the sending rate for its flows while respecting the provider's allocation policies. For routing, nodes dynamically choose the routing protocol for each flow in order to maximize overall utility. Through a prototype deployed across a rack emulation platform and a packet-level simulator, we show that R2C2 achieves very low queuing and high throughput for diverse and bursty workloads, and that routing flexibility can provide significant throughput gains.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
LegoOS: a disseminated, distributed OS for hardware resource disaggregation
Yizhou Shan,Yutong Huang,Yilun Chen,Yiying Zhang +3 more
- 08 Oct 2018
TL;DR: LegionOS as discussed by the authors is a new OS designed for hardware resource disaggregation, which appears to users as a set of distributed servers and can span multiple processor, memory, and storage hardware components.
LITE Kernel RDMA Support for Datacenter Applications
Shin-Yeh Tsai,Yiying Zhang +1 more
- 14 Oct 2017
TL;DR: LITE, a Local Indirection TiEr for RDMA in the Linux kernel that virtualizes native RDMA into a flexible, high-level, easy-to-use abstraction and allows applications to safely share resources is built.
193
Can far memory improve job throughput
Emmanuel Amaro,Christopher Branner-Augmon,Zhihong Luo,Amy Ousterhout,Marcos K. Aguilera,Aurojit Panda,Sylvia Ratnasamy,Scott Shenker +7 more
- 15 Apr 2020
TL;DR: It is found that while far memory is not a panacea, for memory-intensive workloads it can provide performance improvements on the order of 10% or more even without changing the total amount of memory available.
189
Flash storage disaggregation
Ana Klimovic,Christos Kozyrakis,Eno Thereska,Binu John,Sanjeev Kumar +4 more
- 18 Apr 2016
TL;DR: It is shown that Flash disaggregation allows scaling CPU and Flash resources independently in a cost effective manner through resource-efficient scale-out and is used to draw conclusions about data and control plane issues in remote storage.
•Proceedings Article
Throwhammer: Rowhammer Attacks over the Network and Defenses
Andrei Tatar,Radhesh Krishnan Konoth,Elias Athanasopoulos,Cristiano Giuffrida,Herbert Bos,Kaveh Razavi +5 more
- 11 Jul 2018
TL;DR: This paper shows that an attacker can trigger and exploit Rowhammer bit flips directly from a remote machine by only sending network packets, and proposes protecting unmodified applications with a new buffer allocator that is capable of fine-grained memory isolation in the DRAM address space.
References
•Book
Adaptation in natural and artificial systems
John H. Holland
- 01 Jan 1975
TL;DR: Names of founding work in the area of Adaptation and modiication, which aims to mimic biological optimization, and some (Non-GA) branches of AI.
•Book
Principles and Practices of Interconnection Networks
William J. Dally,Brian Towles +1 more
- 01 Jan 2004
TL;DR: This book offers a detailed and comprehensive presentation of the basic principles of interconnection network design, clearly illustrating them with numerous examples, chapter exercises, and case studies, allowing a designer to see all the steps of the process from abstract design to concrete implementation.
3.6K
VL2: a scalable and flexible data center network
Albert Greenberg,James R. Hamilton,Navendu Jain,Srikanth Kandula,Changhoon Kim,Parantap Lahiri,David A. Maltz,Parveen Patel,Sudipta Sengupta +8 more
- 16 Aug 2009
TL;DR: VL2 is a practical network architecture that scales to support huge data centers with uniform high capacity between servers, performance isolation between services, and Ethernet layer-2 semantics, and is built on a working prototype.
Data center TCP (DCTCP)
Mohammad Alizadeh,Albert Greenberg,David A. Maltz,Jitendra Padhye,Parveen Patel,Balaji Prabhakar,Sudipta Sengupta,Murari Sridharan +7 more
- 30 Aug 2010
TL;DR: DCTCP enables the applications to handle 10X the current background traffic, without impacting foreground traffic, thus largely eliminating incast problems, and delivers the same or better throughput than TCP, while using 90% less buffer space.
Related Papers (5)
Aleksandar Dragojevic,Dushyanth Narayanan,Orion Hodson,Miguel Castro +3 more
- 02 Apr 2014
Mohammad Al-Fares,Alexander Loukissas,Amin Vahdat +2 more
- 17 Aug 2008