Sharing is Caring In Datacenter Networks A cloud computing discussion led by Justine.

Slides:



Advertisements
Similar presentations
Data Center Networking with Multipath TCP
Advertisements

Improving Datacenter Performance and Robustness with Multipath TCP
Big Data + SDN SDN Abstractions. The Story Thus Far Different types of traffic in clusters Background Traffic – Bulk transfers – Control messages Active.
Transparent and Flexible Network Management for Big Data Processing in the Cloud Anupam Das Curtis Yu Cristian Lumezanu Yueping Zhang Vishal Singh Guofei.
SDN + Storage.
Jaringan Komputer Lanjut Packet Switching Network.
CS4550: Computer Networks II network layer basics 3 routing & congestion control.
CSLI 5350G - Pervasive and Mobile Computing Week 6 - Paper Presentation “Exploiting Beacons for Scalable Broadcast Data Dissemination in VANETs” Name:
Improving Datacenter Performance and Robustness with Multipath TCP Costin Raiciu, Sebastien Barre, Christopher Pluntke, Adam Greenhalgh, Damon Wischik,
Cloud Computing Resource provisioning Keke Chen. Outline  For Web applications statistical Learning and automatic control for datacenters  For data.
 Network topology is the layout pattern of interconnections of the various elements (links, nodes, etc.) of a computer.  Network topologies may be physical.
Making Sense of Performance in Data Analytics Frameworks Kay Ousterhout, Ryan Rasti, Sylvia Ratnasamy, Scott Shenker, Byung-Gon Chun.
Cross-Layer Scheduling in Cloud Systems Hilfi Alkaff, Indranil Gupta, Luke Leslie Department of Computer Science University of Illinois at Urbana-Champaign.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
Network Protocols Designed for Optimizability Jennifer Rexford Princeton University
1 Introduction to Transportation Systems. 2 PART II: FREIGHT TRANSPORTATION.
1 TCP-LP: A Distributed Algorithm for Low Priority Data Transfer Aleksandar Kuzmanovic, Edward W. Knightly Department of Electrical and Computer Engineering.
Making Sense of Performance in Data Analytics Frameworks Kay Ousterhout Joint work with Ryan Rasti, Sylvia Ratnasamy, Scott Shenker, Byung-Gon Chun UC.
A Scalable, Commodity Data Center Network Architecture Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat Presented by Gregory Peaker and Tyler Maclean.
1 Connection Routing Schemes for Wireless ATM Proceedings of the 32nd Hawaii International Conference on System Sciences Upkar Varshney Computer.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Data-Center Traffic Management COS 597E: Software Defined Networking.
Datacenter Networks Mike Freedman COS 461: Computer Networks
Layer-3 Routing Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
An Introduction to Cloud Computing. The challenge Add new services for your users quickly and cost effectively.
Practical TDMA for Datacenter Ethernet
EstiNet Network Simulator & Emulator 2014/06/ 尉遲仲涵.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Efficient Protocols for Massive Data Transport Sailesh Kumar.
1 Enabling Large Scale Network Simulation with 100 Million Nodes using Grid Infrastructure Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Copyright © 2011, Programming Your Network at Run-time for Big Data Applications 張晏誌 指導老師:王國禎 教授.
Measuring Control Plane Latency in SDN-enabled Switches Keqiang He, Junaid Khalid, Aaron Gember-Jacobson, Sourav Das, Chaithan Prakash, Aditya Akella,
David G. Andersen CMU Guohui Wang, T. S. Eugene Ng Rice Michael Kaminsky, Dina Papagiannaki, Michael A. Kozuch, Michael Ryan Intel Labs Pittsburgh 1 c-Through:
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Introduction to Hadoop and HDFS
DARD: Distributed Adaptive Routing for Datacenter Networks Xin Wu, Xiaowei Yang.
Software Defined Networking Kathryn Abbett. Definition □Origins from Berkley and Stanford, around 2008 □Software-Defined Networking (SDNs) allows applications.
Ch. 9: Organizational Agility: The Responsive Organization
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Organizational Agility Chapter 09 Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
Department of Computer Science A Scalable, Commodity Data Center Network Architecture Mohammad Al-Fares Alexander Loukissas Amin Vahdat SIGCOMM’08 Reporter:
Software Defined Networks for Dynamic Datacenter and Cloud Environments.
Towards a More Fair and Robust Internet Backbone Year 1 Status Report Rene Cruz, Tara Javidi, Bill Lin Center for Networked Systems University of California,
Network-Aware Scheduling for Data-Parallel Jobs: Plan When You Can
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
Teknik Routing Pertemuan 10 Matakuliah: H0524/Jaringan Komputer Tahun: 2009.
Use Cases for High Bandwidth Query and Control of Core Networks Greg Bernstein, Grotto Networking Young Lee, Huawei draft-bernstein-alto-large-bandwidth-cases-00.txt.
Network and the internet Part one Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas Faculty of Information.
Internet Signal Processing: Next Steps Dr. Craig Partridge BBN Technologies.
© 2007 IBM Corporation Snehal S. Antani, WebSphere XD Technical Lead SOA Technology Practice IBM Software WebSphere.
Software-defined network(SDN)
6.888 Lecture 8: Networking for Data Analytics Mohammad Alizadeh Spring  Many thanks to Mosharaf Chowdhury (Michigan) and Kay Ousterhout (Berkeley)
R2C2: A Network Stack for Rack-scale Computers Paolo Costa, Hitesh Ballani, Kaveh Razavi, Ian Kash Microsoft Research Cambridge EECS 582 – W161.
Efficient Coflow Scheduling with Varys
New cloud services demand new security solutions. The evolving cloud landscape is paving the way for modern and more sophisticated technology. Among the.
Interaction and Animation on Geolocalization Based Network Topology by Engin Arslan.
Chris Cai, Shayan Saeed, Indranil Gupta, Roy Campbell, Franck Le
Hydra: Leveraging Functional Slicing for Efficient Distributed SDN Controllers Yiyang Chang, Ashkan Rezaei, Balajee Vamanan, Jahangir Hasan, Sanjay Rao.
ECE 544: Traffic engineering (supplement)
Managing Data Transfer in Computer Clusters with Orchestra
Improving Datacenter Performance and Robustness with Multipath TCP
Improving Datacenter Performance and Robustness with Multipath TCP
EECS 582 Final Review Mosharaf Chowdhury EECS 582 – F16.
湖南大学-信息科学与工程学院-计算机与科学系
Organizational Agility
Iroko A Data Center Emulator for Reinforcement Learning
Types of topology. Bus topology Bus topology is a network type in which every computer and network device is connected to single cable. When it has exactly.
Is Random Access Fundamentally Inefficient?
In-network computation
Presentation transcript:

Sharing is Caring In Datacenter Networks A cloud computing discussion led by Justine

Techniques we learned today Random can work “pretty well” (VLB/ECMP) to avoid collisions in DC networks. For bulk computing applications like Dryad and MR, optimizing transfers rather than flows makes jobs run much faster. Using a centralized controller – To schedule (Orchestra) – To route and reroute (Hedera) …can improve performance.

But let’s be careful about when they’re useful… Bulk computing frameworks – Flows are large – Flows come in batches - transfers – Can typically modify endpoints Front-end/Web Services – Flows are small – Flows arise on-demand – Want flows to complete as quickly as possible

But let’s be careful about when they’re useful… And what about multi-tenant environments, e.g. EC2? – Traffic patterns are varied – Fairness very important – Limited or no ability to change end-host stack

What’s missing from the centralized schedulers in Hedera and Orchestra?

None of these papers focused on network topology – is topology even relevant?

ECMP/VLBHederaOrchestra Bulk Transfer Completion Time Long Flow Completion Time Short Flow Completion Time Fairness Complexity in Network Modification to End- Hosts Obligatory WIN/LOSE Table