Efficient Monitoring of QoS Parameters (EMQP) Authors: Vadim Drabkin Arie Orlovsky Constantine Elster Instructors: Dr. Danny Raz Mr. Ran Wolff.

Slides:



Advertisements
Similar presentations
Routing and Congestion Problems in General Networks Presented by Jun Zou CAS 744.
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.
Dead Reckoning Objectives – –Understand what is meant by the term dead reckoning. –Realize the two major components of a dead reckoning protocol. –Be capable.
Bayesian Piggyback Control for Improving Real-Time Communication Quality Wei-Cheng Xiao 1 and Kuan-Ta Chen Institute of Information Science, Academia Sinica.
Quality of Service Requirements
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Quality of Service(QoS). Outline Why QoS is important? What is QoS? QoS approach. Conclusion.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
1 Internet Networking Spring 2004 Tutorial 7 Multicast Routing Protocols.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Next Generation Networks Chapter 10. Knowledge Concepts QoS concepts Bandwidth needs for Internet traffic.
Traffic Engineering Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
QoS Protocols & Architectures by Harizakis Costas.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
1 An Overlay Scheme for Streaming Media Distribution Using Minimum Spanning Tree Properties Journal of Internet Technology Volume 5(2004) No.4 Reporter.
Wolfgang EffelsbergUniversity of Mannheim1 Multicast IP Wolfgang Effelsberg University of Mannheim September 2001.
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 06/04/2007.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
24-1 Chapter 24. Congestion Control and Quality of Service part Quality of Service 23.6 Techniques to Improve QoS 23.7 Integrated Services 23.8.
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
Implement a QoS Algorithm for Real-Time Applications in the DiffServ-aware MPLS Network Zuo-Po Huang, *Ji-Feng Chiu, Wen-Shyang Hwang and *Ce-Kuen Shieh.
Study of the Relationship between Peer to Peer Systems and IP Multicasting From IEEE Communication Magazine January 2003 學號 :M 姓名 : 邱 秀 純.
Reading Report 14 Yin Chen 14 Apr 2004 Reference: Internet Service Performance: Data Analysis and Visualization, Cross-Industry Working Team, July, 2000.
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
ON DESIGING END-USER MULTICAST FOR MULTIPLE VIDEO SOURCES Y.Nakamura, H.Yamaguchi, A.Hiromori, K.Yasumoto †, T.Higashino and K.Taniguchi Osaka University.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 2. Network Monitoring Metrics.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
Higashino Lab. Maximizing User Gain in Multi-flow Multicast Streaming on Overlay Networks Y.Nakamura, H.Yamaguchi and T.Higashino Graduate School of Information.
Aadil Zia Khan and Shahab Baqai LUMS School of Science and Engineering QoS Aware Path Selection in Content Centric Networks Fahad R. Dogar Carnegie Mellon.
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
Review of the literature : DMND:Collecting Data from Mobiles Using Named Data Takashima Daiki Park Lab, Waseda University, Japan 1/15.
指導教授:林仁勇 老師 學生:吳忠融 2015/10/24 1. Author Chan, Y.-C. Chan, C.-T. Chen, Y.-C. Source IEE Proceedings of Communications, Volume 151, Issue 1, Feb 2004 Page(s):107.
Othman Othman M.M., Koji Okamura Kyushu University 1.
802.11n Sniffer Design Overview Vladislav Mordohovich Igor Shtarev Luba Brouk.
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Uplink Scheduling with Quality of Service in IEEE Networks Juliana Freitag and Nelson L. S. da Fonseca State University of Campinas, Sao Paulo,
Multimedia streaming Application Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Querying.
UNIVERSITY OF JYVÄSKYLÄ 2005 Multicast Admission Control in DiffServ Networks Department of Mathematical Information Technology University of Jyväskylä.
Deadline-based Resource Management for Information- Centric Networks Somaya Arianfar, Pasi Sarolahti, Jörg Ott Aalto University, Department of Communications.
RELIABLE APPLICATION LAYER MULTICAST OVER COMBINED WIRED AND WIRELESS NETWORKS AUTHORS - MASAHIRO KOBAYASHI, MEMBER, IEEE, HIDEHISA NAKAYAMA, MEMBER, IEEE,
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
QoS in Mobile IP by Preethi Tiwari Chaitanya Deshpande.
2006 QoS Routing and Forwarding Benefits of QoS Routing  Without QoS routing: –must probe path & backtrack; non optimal path, control traffic and processing.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Introduction to Quality of Service Klara Nahrstedt CS 538.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
An IP-based multimedia traffic generator
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Advanced Computer Networks
Presentation transcript:

Efficient Monitoring of QoS Parameters (EMQP) Authors: Vadim Drabkin Arie Orlovsky Constantine Elster Instructors: Dr. Danny Raz Mr. Ran Wolff

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP - Document Structure Introduction Overview Terms and Conditions Proposed Solution Program Flow Implementation Issues Results Conclusion

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP - Introduction Today’s Internet delivers "best-effort" performance dictated by the very design of the Internet Protocol (IP). That is, traffic is processed as quickly as possible, but there is no guarantee as to timeliness or actual delivery. Consequently, important business applications packets such as real-time video or audio packets could be lost or to be delivered too late because of displacement by less important packets. This leads to the need for Quality of Service in order to provide a consistent predictable data delivery service for different kinds of packets. Quality of Service (QoS) is an umbrella term for a collection of technologies that allow network- aware applications to request and receive predictable service levels in terms of data throughput capacity (bandwidth), latency variations (jitter) and propagation latency.

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP - Overview The EMQP project comes to introduce an algorithm proposed by Dr. Danny Raz and Mr. Ran Wolff. The EMQP aims to achieve an efficient monitoring of network traffic. – One of the main goals is discovering if the proposed algorithm is more efficient than currently proposed techniques in the case of monitoring heavy traffic networks. The EMQP project comes to test the proposed algorithm by means of network simulator, which has the monitoring capability of the proposed algorithm.

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP – Terms and Conditions Network Topology – a graph with nodes and edges Node – a host connected to network Edge - hop-to-hop path between two nodes Stream – A path between two nodes in a given network. Latency – metric value of an edge – the cost of going from one of the edge’s end to the another edge’s end. Latency threshold – Local problem considered, if an edge’s latency is greater than its latency threshold.

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP – Terms and Conditions (cont.) Stream latency – The sum of latencies of stream edges Threshold for stream latency – maximum allowed stream latency Considered as a stream problem if greater than stream latency Bandwidth Broker – The controlling host managing network streams

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP – Proposed Solution The algorithm outline – Every edge checks if its latency exceeds its latency threshold for every stream going through the edge. If it does – trigger message to the next edge of the stream containing: – Edge latency – Latency threshold – The stream identificator

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP – Proposed Solution (cont.) The algorithm outline (cont.) – If edge receives a message Checks if received latency is greater than stream latency threshold – If true – report about the stream problem to the bandwidth broker. Otherwise: checks if the (received latency + edge latency) is greater than (received latency threshold + edge’s latency threshold) – If true - send to the next stream’s edge: (received latency + edge) (received latency threshold + edge’s latency threshold) Stream identificator

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP – Proposed Solution (cont.) e2 e1 n1 n2 n3 latency = 2 latency threshold = 1 latency = 4 latency threshold = 6 Figure 3.  n2 triggers message to n3.  n3 gets the message, but does not forward any information to other edges, since < 1 + 6

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP – Program Flow Brite Parser Network Model Object Stream Generator (BFS & Distribution) Network Model Containing streams Object EMQP Network Model Results Data Object Graph Generator Text File

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP – Implementation Issues Message driven – Messages are stored in message queue Delivered by nodes – Messages are delivered to nodes Node answers whether it wants to deliver a new message

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T EMQP – Implementation Issues (cont.)

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results 100 nodes 100 streams average fan out 4 latency deviation 0.1 average latency 0.93

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results (cont.) 100 nodes 100 streams average fan out 4 latency deviation 0.1 average latency 0.97

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results (cont.) 100 nodes 100 streams average fan out 4 latency deviation 0.1 average latency 1.0

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results (cont.) 100 nodes 100 streams average fan out 4 latency deviation 0.1 average latency 1.025

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results (cont.) 100 nodes 100 streams average fan out 4 latency deviation 0.1 average latency 1.05

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results (cont.) 100 streams 200 strea ms 50 streams

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results (cont.) 100 nodes Variable number of streams Average fan out 4 Latency deviation 0.1 Average latency 0.95

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results (cont.) 50 streams 100 strea ms 200 strea ms

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results (cont.) 100 nodes 100 streams Variable a verage fan out Latency deviation 0.1 Average latency 0.95

Vadim Drabkin, Constantine Elster, Arie Orlovsky, Technion I.I.T Results - Conclusion The EMQP algorithm has significantly better performance than the standard 1 EMQP algorithm has better performance than standard 2 when the possibility of edge problem decreases – It leaves us the the main drawback of the EMQP algorithm, which appears when there is high possibility of message triggering from several stream points, which in addition causes several messages sent to Bandwidth Broker addressed from the same stream. In such cases we see that the standard 2 performs better despite of its simplicity – It could require an extra work on finding how to eliminate the unnecessary traffic. One can think on a way of sending the messages to both directions and then eliminating the unnecessary message in their meeting point