1 Communication Networks Prof. Dr. U. Killat Traffic Engineering for Hard Real Time Multicast Applications Using Genetic Algorithm Shu Zhang, Lothar Kreft.

Slides:



Advertisements
Similar presentations
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
Advertisements

A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
Exact and heuristics algorithms
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Page 1 / 14 The Mesh Comparison PLANET’s Layer 3 MAP products v.s. 3 rd ’s Layer 2 Mesh.
REAL-TIME COMMUNICATION ANALYSIS FOR NOCS WITH WORMHOLE SWITCHING Presented by Sina Gholamian, 1 09/11/2011.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Fair Real-time Traffic Scheduling over A Wireless Local Area Network Maria Adamou, Sanjeev Khanna, Insup Lee, Insik Shin, and Shiyu Zhou Dept. of Computer.
Recent Progress on a Statistical Network Calculus Jorg Liebeherr Department of Computer Science University of Virginia.
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
Ashish Gupta Under Guidance of Prof. B.N. Jain Department of Computer Science and Engineering Advanced Networking Laboratory.
Edward W. Knightly and Chengzhi Li Rice Networks Group Coordinated Scheduling: A Mechanism for Efficient Multi-Node Communication.
CAC and Scheduling Schemes for Real-time Video Applications in IEEE Networks Ou Yang UR 10/11/2006.
End-to-End Analysis of Distributed Video-on-Demand Systems Padmavathi Mundur, Robert Simon, and Arun K. Sood IEEE Transactions on Multimedia, February.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
1 Token Bucket Based CAC and Packet Scheduling for IEEE Broadband Wireless Access Networks Chi-Hung Chiang
IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section.
Quality-Aware Segment Transmission Scheduling in Peer-to-Peer Streaming Systems Cheng-Hsin Hsu Senior Research Scientist Deutsche Telekom R&D Lab USA Los.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Multicast Routing in ATM Networks with Multiple Classes of QoS Ren-Hung Hwang, Min-Xiou Chen, and Youn-Chen Sun Department of Computer Science & Information.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Wolfgang EffelsbergUniversity of Mannheim1 Multicast IP Wolfgang Effelsberg University of Mannheim September 2001.
Path Protection in MPLS Networks Using Segment Based Approach.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Packet Scheduling From Ion Stoica. 2 Packet Scheduling  Decide when and what packet to send on output link -Usually implemented at output interface 1.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Cost-Performance Tradeoffs in MPLS and IP Routing Selma Yilmaz Ibrahim Matta Boston University.
Evolutionary algorithms
Fair Real-time Traffic Scheduling over Wireless Local Area Networks Insik Shin Joint work with M. Adamou, S. Khanna, I. Lee, and S. Zhou Dept. of Computer.
Resource Reservation Protocol (RSVP) (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December.
Integrated Services Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot December 2010 December 2010.
CIS679: Scheduling, Resource Configuration and Admission Control r Review of Last lecture r Scheduling r Resource configuration r Admission control.
Efficient Protocols for Massive Data Transport Sailesh Kumar.
A Budget Constrained Scheduling of Workflow Applications on Utility Grids using Genetic Algorithms Jia Yu and Rajkumar Buyya Grid Computing and Distributed.
Providing Delay Guarantees in Bluetooth Rachid Ait Yaiz and Geert Heijenk International Conference on Distributed Computing Systems Workshops (ICDCSW’03)
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
Network and Communications Ju Wang Chapter 5 Routing Algorithm Adopted from Choi’s notes Virginia Commonwealth University.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
Biologically-inspired ring design in Telecommunications Tony White
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
EE459 I ntroduction to Artificial I ntelligence Genetic Algorithms Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University.
QoS Routing in Networks with Inaccurate Information: Theory and Algorithms Roch A. Guerin and Ariel Orda Presented by: Tiewei Wang Jun Chen July 10, 2000.
© Jörg Liebeherr, Quality-of-Service Architectures for the Internet Integrated Services (IntServ)
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
DDoS Attack and Defense 郭承賓 (Allen C.B. Kuo). Autonomous System Entry node.
Networks-on-Chip (NoC) Suleyman TOSUN Computer Engineering Deptartment Hacettepe University, Turkey.
WPMC 2003 Yokosuka, Kanagawa (Japan) October 2003 Department of Information Engineering University of Padova, ITALY On Providing Soft-QoS in Wireless.
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
Routing and Scheduling in Multistage Networks using Genetic Algorithms Advisor: Dr. Yi Pan Chunyan Ji 3/26/01.
Supporting DiffServ with Per-Class Traffic Engineering in MPLS.
Reliable Multicast Routing for Software-Defined Networks.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
11/02/2001 Workshop on Optical Networking 1 Design Method of Logical Topologies in WDM Network with Quality of Protection Junichi Katou Dept. of Informatics.
Indian Institute of Technology Bombay 1 Abhay Karandikar Associate Professor Department of Electrical Engineering
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Solving the Euclidean Non-Uniform Steiner Tree Problem Using a Genetic Algorithm Ian Frommer, Dept. of Mathematics, US Coast Guard Academy Bruce Golden,
Chengzhi Li and Edward W. Knightly Schedulability Criterion and Performance Analysis of Coordinated Schedulers.
2006 QoS Routing and Forwarding Benefits of QoS Routing  Without QoS routing: –must probe path & backtrack; non optimal path, control traffic and processing.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
Multicast with Network Coding in Application-Layer Overlay Networks Y. Zhu, B. Li, and J. Guo University of Toronto Present by Cheng Huang
1 Lecture 15 Internet resource allocation and QoS Resource Reservation Protocol Integrated Services Differentiated Services.
Load Balancing of Multipath Source Routing in Ad Hoc Networks Lianfang Zhang, Zenghua Zhao, Yantai Shu, and Lei Wang Department of Computer Science Tianjin.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 17 – Multimedia Transport Subsystem (Part 3) Klara Nahrstedt Spring 2011.
Example: Applying EC to the TSP Problem
Delays in Packet Networks
Scheduling in Packet Networks
Example: Applying EC to the TSP Problem
Introduction to Packet Scheduling
Introduction to Packet Scheduling
Presentation transcript:

1 Communication Networks Prof. Dr. U. Killat Traffic Engineering for Hard Real Time Multicast Applications Using Genetic Algorithm Shu Zhang, Lothar Kreft and Ulrich Killat

2 Communication Networks Prof. Dr. U. Killat Problem Setting …… End Systems 1 Gateway 1 Gateway 2 End Systems N Gateway M N (N>100) multicast groups Guarantee of end-to-end delay bounds

3 Communication Networks Prof. Dr. U. Killat Index 1.Problem setting 2.EDF scheduler and delay bounds 3.Genetic encoding 4.The performance of our algorithm 5.Conclusion

4 Communication Networks Prof. Dr. U. Killat The Earliest Deadline First Scheduler EDF Scheduler Packet of flow 'j' arrive at time t 2 Packet of flow 'i' arrive at time t 1 Assigned a deadline of t 1 +d i Assigned a deadline of t 2 +d j d i, d j : predefined delay bounds for flow i, j on this link. Deadlines are guaranteed when the flows are "schedulable".

5 Communication Networks Prof. Dr. U. Killat The Schedulability Function Ct Schedulability function F(t): F(t) 0 t d 1,j d 2,j d 3,j A 1 (t-d 1,j )A 2 (t-d 2,j )A 3 (t-d 3,j ) All flows are schedulable iff.

6 Communication Networks Prof. Dr. U. Killat The Scheduling and Bandwidth Margins With token bucket as traffic envelope, we define the scheduling margin: define bandwidth margin: => Optimization objectives F(t) 0 t d 1,j d 2,j d 3,j σ1σ1 σ2σ2 σ3σ3 ρ1ρ1 ρ2ρ2 ρ3ρ3 SjSj BjBj

7 Communication Networks Prof. Dr. U. Killat Assigning Delay Bounds to Links delay bounds assignment procedure

8 Communication Networks Prof. Dr. U. Killat Creating Alternative Routing Candidates Shortest path tree with original topology Shortest path tree with topology without link 1-2

9 Communication Networks Prof. Dr. U. Killat Genetic Encoding Gene: Routing tree Chromosome: Complete routing planning Fitness: Scheduling and bandwidth margins Chromosome A Chromosome B N 23 N … … A gene Chromosome A' Chromosome B' N 2 3 N … … Crossover Mutation Parents: Offspring:

10 Communication Networks Prof. Dr. U. Killat Performance of the Planning Algorithm Bandwidth margin (byte/ms) Scheduling margin (byte) 210 multicast groups Generation

11 Communication Networks Prof. Dr. U. Killat Performance of the Planning Algorithm Bandwidth margin (byte/ms) Scheduling margin (byte) 350 multicast groups Generation

12 Communication Networks Prof. Dr. U. Killat Conclusion: 1.Hard real time QoS can be guaranteed by proper scheduling mechanism and routing selection. 2.A traffic engineering approach using genetic algorithm has been developed. 3.The performance of the algorithm shows its effectiveness.

13 Communication Networks Prof. Dr. U. Killat The Traffic Envelopes and Solutions for the Multi-node Case EDF Scheduler Flow j with envelope A j (τ) Flow i with envelope A i (τ) Flow j with envelope A j (τ+d j ) Flow i with envelope A i (τ+d i ) EDF Scheduler Flow j Flow i Shaper with envelope A j (τ) Shaper with envelope A i (τ) Flow j with envelope A j (τ+d j ) Flow i with envelope A i (τ+d i ) (1) (2)

14 Communication Networks Prof. Dr. U. Killat Comparison to a naive approach Bandwidth margin (byte/ms) Scheduling margin (byte) 210 multicast groups Computation time (minutes)