Copyright © 2011, Programming Your Network at Run-time for Big Data Applications 張晏誌 0056092 指導老師:王國禎 教授.

Slides:



Advertisements
Similar presentations
Data Center Networking with Multipath TCP
Advertisements

Data Communications and Networking
COMPUTER NETWORK TOPOLOGIES
Interconnection Networks: Flow Control and Microarchitecture.
Computer Network Topologies
Group Research 1: AKHTAR, Kamran SU, Hao SUN, Qiang TANG, Yue
Big Data + SDN SDN Abstractions. The Story Thus Far Different types of traffic in clusters Background Traffic – Bulk transfers – Control messages Active.
SDN Controller Challenges
Traffic Engineering with Forward Fault Correction (FFC)
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.
George Michelogiannakis, Nan Jiang, Daniel Becker, William J. Dally This work was completed in Stanford University.
Data Communications and Networking
ElasticTree: Saving Energy in Data Center Networks Brandon Heller, Srini Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneed Sharma, Sujata Banerjee,
1 Lecture 24: Interconnection Networks Topics: communication latency, centralized and decentralized switches (Sections 8.1 – 8.5)
Chuanxiong Guo, Haitao Wu, Kun Tan,
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Ji-Yong Shin * Bernard Wong +, and Emin Gün Sirer * * Cornell University + University of Waterloo 2 nd ACM Symposium on Cloud ComputingOct 27, 2011 Small-World.
A Scalable, Commodity Data Center Network Architecture.
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
Camdoop: Exploiting In-network Aggregation for Big Data Applications Paolo Costa, Austin Donnelly, Antony Rowstron, Greg O’Shea Presenter – Manoj Kumar(mkumar11)
Transport SDN: Key Drivers & Elements
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Practical TDMA for Datacenter Ethernet
ElasticTree: Saving Energy in Data Center Networks 許倫愷 2013/5/28.
Network Support for Cloud Services Lixin Gao, UMass Amherst.
Identifying and Using Energy Critical Paths Nedeljko Vasić with Dejan Novaković, Satyam Shekhar, Prateek Bhurat, Marco Canini, and Dejan Kostić EPFL, Switzerland.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Copyright © 2010, OpenFlow - Innovate in Your Network 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室.
HAMS Technologies 1
Department of Computer Science at Florida State LFTI: A Performance Metric for Assessing Interconnect topology and routing design Background ‒ Innovations.
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:
Copyright © 2011, Modeling and Characterizing User Experience in a Cloud Server Based Mobile Gaming Approach 張晏誌 指導老師:王國禎 教授.
Extreme-scale computing systems – High performance computing systems Current No. 1 supercomputer Tianhe-2 at petaflops Pushing toward exa-scale computing.
Programming Your Network at Run- Time for Big Data Applications Guohui Wang, TS Eugene Ng, Anees Shaikh Presented by Jon Logan.
CloudNaaS: A Cloud Networking Platform for Enterprise Applications Theophilus Benson*, Aditya Akella*, Anees Shaikh +, Sambit Sahu + (*University of Wisconsin,
A Survey on Optical Interconnects for Data Centers Speaker: Shih-Chieh Chien Adviser: Prof Dr. Ho-Ting Wu.
CS 8501 Networks-on-Chip (NoCs) Lukasz Szafaryn 15 FEB 10.
MC 2 : Map Concurrency Characterization for MapReduce on the Cloud Mohammad Hammoud and Majd Sakr 1.
Chapter 7 Backbone Network. Announcements and Outline Announcements Outline Backbone Network Components  Switches, Routers, Gateways Backbone Network.
1 Making MapReduce Scheduling Effective in Erasure-Coded Storage Clusters Runhui Li and Patrick P. C. Lee The Chinese University of Hong Kong LANMAN’15.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Subways: A Case for Redundant, Inexpensive Data Center Edge Links Vincent Liu, Danyang Zhuo, Simon Peter, Arvind Krishnamurthy, Thomas Anderson University.
Data Communications and Networks Chapter 1 - Classification of network topologies Data Communications and Network.
BalanceFlow: Controller load balancing for OpenFlow networks Hu, Yannan ; Wang, Wendong ; Gong, Xiangyang ; Que, Xirong ; Cheng, Shiduan Cloud Computing.
Architecture and algorithms for an IEEE based multi-channel wireless mesh network 指導教授:許子衡 老師 學生:王志嘉.
Copyright © 2011, A Resource Allocation Mechanism of Data Center for Public Cloud Service 指導教授:王國禎 學生:連懷恩 國立交通大學網路工程研究所 行動計算與寬頻網路實驗室.
C-Through: Part-time Optics in Data centers Aditi Bose, Sarah Alsulaiman.
Copyright © 2010, Install OpenFlow Mininet 指導教授:王國禎 學生:洪維藩 國立交通大學資訊科學與工程研究所 行動計算與寬頻網路實驗室.
Software-defined network(SDN)
B4: Experience with a Globally-Deployed Software WAN
Yiting Xia, T. S. Eugene Ng Rice University
SDN challenges Deployment challenges
SDN Network Updates Minimum updates within a single switch
University of Maryland College Park
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.
Networking Devices.
Networks Network:end-node and router C 2 B 1 3 D 5 A 4 6 E 7 Router F
Improving Datacenter Performance and Robustness with Multipath TCP
Chapter 7 Backbone Network
Chuanxiong Guo, Haitao Wu, Kun Tan,
Dingming Wu+, Yiting Xia+*, Xiaoye Steven Sun+,
2018/11/19 Source Routing with Protocol-oblivious Forwarding to Enable Efficient e-Health Data Transfer Author: Shengru Li, Daoyun Hu, Wenjian Fang and.
ElasticTree: Saving Energy in Data Center Networks
2018/12/10 Energy Efficient SDN Commodity Switch based Practical Flow Forwarding Method Author: Amer AlGhadhban and Basem Shihada Publisher: 2016 IEEE/IFIP.
Optical communications & networking - an Overview
In-network computation
Towards Predictable Datacenter Networks
Presentation transcript:

Copyright © 2011, Programming Your Network at Run-time for Big Data Applications 張晏誌 指導老師:王國禎 教授

Copyright © 2011, Outline Introduction Integrated Network Control Architecture Network Configuration for Hadoop Jobs Implementation and Overheads Discussion and Future Work Reference

Copyright © 2011, Introduction Two trends in data center applications and network architecture present a new opportunity to leverage the SDN for truly application-aware networking. –growing of big data applications –network architectures that leverage optical switches with low cabling complexity and energy consumption

Copyright © 2011, Introduction Several challenges –WAN traffic engineering –Cloud network provisioning –Run-time network configuration for big data jobs

Copyright © 2011, Integrated Network Control Architecture System Architecture

Copyright © 2011, Integrated Network Control Architecture Traffic Pattern of Big Data Applications –Bulk transfer –Latency sensitive control messages The control traffic is typically low data rate. In this architecture, control messages are always sent over the packet switched network using default routes that direct traffic over the Ethernet. –Data aggregation/partitioning

Copyright © 2011, Integrated Network Control Architecture The Advantage of Application Awareness –Current approaches for allocating optical circuits in data centers rely on network level statistics to estimate the traffic demand matrix in the data center. –Without a true application-level view of traffic demands and dependencies, circuit utilization and application performance can be poor.

Copyright © 2011, Integrated Network Control Architecture –Without accurate information about application demand, optical circuits may be configured between the wrong locations, or circuit flapping may occur from repeated corrections. –It could cause blocking among interdependent applications and poor application performance.

Copyright © 2011, Network Configuration for Hadoop Jobs Topology and Routing for Aggregation Patterns –Single aggregation pattern To reduce the traffic sending over multi-hop optical paths, we want to place racks with higher traffic demand closer to the aggregator in the tree.

Copyright © 2011, Network Configuration for Hadoop Jobs –Data shuffling pattern N-to-M Shuffling pattern Recently proposed server-based data center network architectures, such as BCube and CamCube, leverage Hypercube and Torus topologies originally developed in the HPC community to build network with high path redundancy.

Copyright © 2011, Network Configuration for Hadoop Jobs –Partially overlapping aggregrations In the general case, aggregation patterns may have partially overlapping sources and aggregators. For these patterns, the traffic demand among racks could be sparse. If we build a big Torus network among these racks, many optical links may not be highly utilized.

Copyright © 2011, Implementation and Overheads Commercially available 10Gbps OpenFlow switches can install more than 700 new rules in a second depending on the load on the switch and how many rules are batched together. Recent analysis of large production data center traces shows that most MapReduce jobs last for tens of seconds or longer, and many data intensive jobs run for hours.

Copyright © 2011, Discussion and Future Work Fairness, priority and fault tolerance –In the integrated system, the failure handling mechanisms can remain untouched with application managers and the SDN controller handling failures at different levels. Traffic engineering for big data applications –Accurate traffic demand and structural pattern from applications can allow SDN controller to split or re-route management and data flows on different routes

Copyright © 2011, Reference Guohui Wang, T.S. Eugene Ng, Anees Shaikh: “Programming Your Netowrk at Run-time for Big Data Applications”, In ACM SIGCOMM, August 2012.