LABERIO: Dynamic load- balanced routing in OpenFlow- enabled networks Author:Hui Long, Yao Shen*, Minyi Guo, Feilong Tang 1 2013 IEEE 27th International.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Data and Computer Communications
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Distributed DBMSPage © 1998 M. Tamer Özsu & Patrick Valduriez Outline Introduction Background Distributed DBMS Architecture Distributed Database.
Distributed DBMS© M. T. Özsu & P. Valduriez Ch.6/1 Outline Introduction Background Distributed Database Design Database Integration Semantic Data Control.
Jaringan Komputer Lanjut Packet Switching Network.
OpenFlow-Based Server Load Balancing GoneWild
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
Load Balancing of Elastic Traffic in Heterogeneous Wireless Networks Abdulfetah Khalid, Samuli Aalto and Pasi Lassila
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Scalable and Crash-Tolerant Load Balancing based on Switch Migration
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
ASWP – Ad-hoc Routing with Interference Consideration June 28, 2005.
Teknik Routing Pertemuan 20 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Scalable Adaptive Data Dissemination Under Heterogeneous Environment Yan Chen, John Kubiatowicz and Ben Zhao UC Berkeley.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
Present by Chen, Ting-Wei Adaptive Task Checkpointing and Replication: Toward Efficient Fault-Tolerant Grids Maria Chtepen, Filip H.A. Claeys, Bart Dhoedt,
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
Maximizing the Lifetime of Wireless Sensor Networks through Optimal Single-Session Flow Routing Y.Thomas Hou, Yi Shi, Jianping Pan, Scott F.Midkiff Mobile.
Wide Web Load Balancing Algorithm Design Yingfang Zhang.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
1 Logically Centralized? State Distribution Trade-offs in Software Defined Networks Written By Dan Levin, Andreas Wundsam, Brandon Heller, Nikhil Handigol,
Datacenter Wide-areaEnterprise LOAD-BALANCER Client Servers.
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
Dynamic Load Sharing and Balancing Sig Freund. Outline Introduction Distributed vs. Traditional scheduling Process Interaction models Distributed Systems.
Datacenter Wide-areaEnterprise LOAD-BALANCER Client Servers.
SIMPLE-fying Middlebox Policy Enforcement Using SDN Zafar Ayyub Qazi Cheng-Chun Tu Luis Chiang Vyas Sekar Rui Miao Minlan Yu.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Study of the Relationship between Peer to Peer Systems and IP Multicasting From IEEE Communication Magazine January 2003 學號 :M 姓名 : 邱 秀 純.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Wireless Software Defined Networks: Challenges and Opportunities
SoftCOM 2005: 13 th International Conference on Software, Telecommunications and Computer Networks September 15-17, 2005, Marina Frapa - Split, Croatia.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Designing Routing Protocol For Mobile Ad Hoc Networks Navid NIKAEIN Christian BONNET EURECOM Institute Sophia-Antipolis France.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
Dzmitry Kliazovich University of Luxembourg, Luxembourg
Static Process Scheduling
1 Simple provisioning, complex consolidation – An approach to improve the efficiency of provisioning oriented optical networks Tamás Kárász Budapest University.
BalanceFlow: Controller load balancing for OpenFlow networks Hu, Yannan ; Wang, Wendong ; Gong, Xiangyang ; Que, Xirong ; Cheng, Shiduan Cloud Computing.
Scalable and Topology-Aware Load Balancers in Charm++ Amit Sharma Parallel Programming Lab, UIUC.
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
1 11 Distributed Channel Assignment in Multi-Radio Mesh Networks Bong-Jun Ko, Vishal Misra, Jitendra Padhye and Dan Rubenstein Columbia University.
An Adaptive Zone-based Storage Architecture for Wireless Sensor Networks Thang Nam Le, Dong Xuan and *Wei Yu Department of Computer Science and Engineering,
Data Consolidation: A Task Scheduling and Data Migration Technique for Grid Networks Author: P. Kokkinos, K. Christodoulopoulos, A. Kretsis, and E. Varvarigos.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Fen Hou 、 Lin X. Cai, University of Waterloo Xuemin Shen, Rutgers University Jianwei Huang, Northwestern University IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
A Two-Tier Heterogeneous Mobile Ad Hoc Network Architecture and Its Load-Balance Routing Problem C.-F. Huang, H.-W. Lee, and Y.-C. Tseng Department of.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
Datacenter Wide-areaEnterprise LOAD-BALANCER Client Servers.
William Stallings Data and Computer Communications
2018/4/23 Dynamic Load-balanced Path Optimization in SDN-based Data Center Networks Author: Yuan-Liang Lan , Kuochen Wang and Yi-Huai Hsu Presenter: Yi-Hsien.
University of Maryland College Park
Architecture and Algorithms for an IEEE 802
Introduction to Load Balancing:
Author: Ragalatha P, Manoj Challa, Sundeep Kumar. K
Multi-channel, multi-radio wireless networks
A Novel Framework for Software Defined Wireless Body Area Network
Outline Introduction Background Distributed DBMS Architecture
CLUSTER COMPUTING.
Data and Computer Communications
Information Sciences and Systems Lab
Presentation transcript:

LABERIO: Dynamic load- balanced routing in OpenFlow- enabled networks Author:Hui Long, Yao Shen*, Minyi Guo, Feilong Tang IEEE 27th International Conference on Advanced Information Networking and Applications

Outline Introduction – What is load balancing ? Architectural Load-Balanced Routing Algorithm Experiments Conclusion Reference 2

Introduction What is load balancing ? Load-balancing algorithms DynamicStatic DeterministicProbabilisticCentralizedDistributed CooperativeNoncooperative 參考網址 : Load-balancing algorithmsLoad-balancing algorithms 3

Introduction Cont. Static versus Dynamic – Static algorithms use only information about the average behavior of the system – Static algorithms ignore the current state or load of the nodes in the system – Dynamic algorithms collect state information and react to system state if it changed – Static algorithms are much more simpler – Dynamic algorithms are able to give significantly better performance 參考網址 : Load-balancing algorithmsLoad-balancing algorithms 4

Introduction Cont. Deterministic versus Probabilistic – Deterministic algorithms use the information about the properties of the nodes and the characteristic of processes to be scheduled – Probabilistic algorithms use information of static attributes of the system (e.g. number of nodes, processing capability, topology) to formulate simple process placement rules – Deterministic approach is difficult to optimize – Probabilistic approach has poor performance 參考網址 : Load-balancing algorithmsLoad-balancing algorithms 5

Introduction Cont. Centralized versus Distributed – Centralized approach collects information to server node and makes assignment decision – Distributed approach contains entities to make decisions on a predefined set of nodes – Centralized algorithms can make efficient decisions, have lower fault-tolerance – Distributed algorithms avoid the bottleneck of collecting state information and react faster 參考網址 : Load-balancing algorithmsLoad-balancing algorithms 6

Introduction Cont. Cooperative versus Noncooperative – In Noncooperative algorithms entities act as autonomous ones and make scheduling decisions independently from other entities – In Cooperative algorithms distributed entities cooperatewith each other – Cooperative algorithms are more complex and involve larger overhead – Stability of Cooperative algorithms are better 參考網址 : Load-balancing algorithmsLoad-balancing algorithms 7

LABERIO (LoAd-BalancEd Routing wIth OpenFlow) – A group of routing algorithms that theoretically achieve better performance on maximizing the throughput while reducing the total transmission time. – A non-blocking full-populated network topology and a typical fat-tree network topology. 8 Introduction Cont.

Architectural 9

10 Architectural Cont.

Load-Balanced Routing Algorithm 11

Experiments 12

Conclusion We have designed a novel algorithm targeting at load balancing issue in an OpenFlow network. Although existing algorithms for load balancing and routing strategy in SDN, being placed to the large-scale distributed network because fail to take into account the load crash in the middle of flows’ transmission. An efficient path switching algorithm to remediate the load imbalance issue generated during the transmission. 13

Reference Load-balancing algorithms 14