Network Planète Chadi Barakat

Slides:



Advertisements
Similar presentations
1 / 18 Network Characteristics of Video Streaming Traffic Ashwin Rao, Yeon-sup Lim *, Chadi Barakat, Arnaud Legout, Don Towsley *, and Walid Dabbous INRIA.
Advertisements

Alex Cheung and Hans-Arno Jacobsen August, 14 th 2009 MIDDLEWARE SYSTEMS RESEARCH GROUP.
Intel Research Internet Coordinate Systems - 03/03/2004 Internet Coordinate Systems Marcelo Pias Intel Research Cambridge
Florin Dinu T. S. Eugene Ng Rice University Inferring a Network Congestion Map with Traffic Overhead 0 zero.
COS 461 Fall 1997 Routing COS 461 Fall 1997 Typical Structure.
1 / 21 Network Characteristics of Video Streaming Traffic Ashwin Rao †, Yeon-sup Lim *, Chadi Barakat †, Arnaud Legout †, Don Towsley *, and Walid Dabbous.
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
Marios Iliofotou (UC Riverside) Brian Gallagher (LLNL)Tina Eliassi-Rad (Rutgers University) Guowu Xi (UC Riverside)Michalis Faloutsos (UC Riverside) ACM.
PERSISTENT DROPPING: An Efficient Control of Traffic Aggregates Hani JamjoomKang G. Shin Electrical Engineering & Computer Science UNIVERSITY OF MICHIGAN,
PROMISE: Peer-to-Peer Media Streaming Using CollectCast Mohamed Hafeeda, Ahsan Habib et al. Presented By: Abhishek Gupta.
Computer Science 1 ShapeShifter: Scalable, Adaptive End-System Multicast John Byers, Jeffrey Considine, Nicholas Eskelinen, Stanislav Rost, Dmitriy Zavin.
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
Traffic Engineering With Traditional IP Routing Protocols
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Self-Correlating Predictive Information Tracking for Large-Scale Production Systems Zhao, Tan, Gong, Gu, Wambolt Presented by: Andrew Hahn.
NetQuest: A Flexible Framework for Internet Measurement Lili Qiu Joint work with Mike Dahlin, Harrick Vin, and Yin Zhang UT Austin.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Scaling Personalized Web Search Glen Jeh, Jennfier Widom Stanford University Presented by Li-Tal Mashiach Search Engine Technology course (236620) Technion.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
NetFlow Analyzer Drilldown to the root-QoS Product Overview.
Network Tomography (A presentation for STAT 593E) Mingyan Li Radha Sampigethaya.
RelSamp: Preserving Application Structure in Sampled Flow Measurements Myungjin Lee, Mohammad Hajjat, Ramana Rao Kompella, Sanjay Rao.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
Tomo-gravity Yin ZhangMatthew Roughan Nick DuffieldAlbert Greenberg “A Northern NJ Research Lab” ACM.
A User Experience-based Cloud Service Redeployment Mechanism KANG Yu.
Introduction The large amount of traffic nowadays in Internet comes from social video streams. Internet Service Providers can significantly enhance local.
PIC: Practical Internet Coordinates for Distance Estimation Manuel Costa joint work with Miguel Castro, Ant Rowstron, Peter Key Microsoft Research Cambridge.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Stochastic sleep scheduling (SSS) for large scale wireless sensor networks Yaxiong Zhao Jie Wu Computer and Information Sciences Temple University.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Phoenix: A Weight-Based Network Coordinate System Using Matrix Factorization Yang Chen Department of Computer Science Duke University
1 BitHoc: BitTorrent for wireless ad hoc networks Jointly with: Chadi Barakat Jayeoung Choi Anwar Al Hamra Thierry Turletti EPI PLANETE 28/02/2008 MAESTRO/PLANETE.
1 The Research on Analyzing Time- Series Data and Anomaly Detection in Internet Flow Yoshiaki HARADA Graduate School of Information Science and Electrical.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Department of Information Engineering The Chinese University of Hong Kong A Framework for Monitoring and Measuring a Large-Scale Distributed System in.
Streaming over Subscription Overlay Networks Department of Computer Science Iowa State University.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Towards Efficient Large-Scale VPN Monitoring and Diagnosis under Operational Constraints Yao Zhao, Zhaosheng Zhu, Yan Chen, Northwestern University Dan.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
CINBAD CERN/HP ProCurve Joint Project on Networking 26 May 2009 Ryszard Erazm Jurga - CERN Milosz Marian Hulboj - CERN.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
WSP: A Network Coordinate based Web Service Positioning Framework for Response Time Prediction Jieming Zhu, Yu Kang, Zibin Zheng and Michael R. Lyu The.
Network Coordinates : Internet Distance Estimation Jieming ZHU
Network Computing Laboratory 1 Vivaldi: A Decentralized Network Coordinate System Authors: Frank Dabek, Russ Cox, Frans Kaashoek, Robert Morris MIT Published.
An Efficient Gigabit Ethernet Switch Model for Large-Scale Simulation Dong (Kevin) Jin.
ApproxHadoop Bringing Approximations to MapReduce Frameworks
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
IETF 62 NSIS WG1 Porgress Report: Metering NSLP (M-NSLP) Georg Carle, Falko Dressler, Changpeng Fan, Ali Fessi, Cornelia Kappler, Andreas Klenk, Juergen.
Proposal Presentation Inferring Geographic proximity of the Internet Node using a Compound Metric M. Kamran Nishat.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Dynamic Load Balancing Tree and Structured Computations.
Group #3: Mobility Models and Mobile Testbeds. The Models Motion, Traffic, Network.
Biao Wang 1, Ge Chen 1, Luoyi Fu 1, Li Song 1, Xinbing Wang 1, Xue Liu 2 1 Shanghai Jiao Tong University 2 McGill University
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Resource Optimization for Publisher/Subscriber-based Avionics Systems Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
Localization for Anisotropic Sensor Networks
On-line Detection of Real Time Multimedia Traffic
Monitoring Persistently Congested Internet Links
Nuno Salta Supervisor: Manuel Ricardo Supervisor: Ricardo Morla
Vivaldi: A Decentralized Network Coordinate System
A Study of Group-Tree Matching in Large Scale Group Communications
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Optimal Configuration of OSPF Aggregates
Measuring Service in Multi-Class Networks
ECE 544 Protocol Design Project 2016
DDoS Attack Detection under SDN Context
Task Manager & Profile Interface
Presentation transcript:

Network Planète Chadi Barakat

Chadi Barakat- 2 Covered topics  Traffic measurements in the core -Packet sampling  Edge measurements of Internet access performance -Delay monitoring  Applications’ traffic measurements -Application identification [Infocom,Networking,ICC] -Video streaming [CoNext]  Particular focus on the scalability of measurements and the limitation of their overhead

Chadi Barakat Traffic measurements in the core  Common configuration -NetFlow at edge -Packet sampling -Static rates  Simple but, -reduced coverage -lacks adaptability and flexibility  Our approach (funded by FP7 ECODE led by Alcatel-Lucent): -Sample traffic over the network and combine measurements -Optimize/Adapt sampling rates given a measurement task E.g. maximum accuracy for NetFlow records, traffic matrix of some ASes/prefixes

1- Problem formulation Chadi Barakat- 4  Network-wide measurements -Combine the different local and noisy measurements to build a global and more reliable estimation of traffic  Sampling rate optimization -Find the sampling rate vector that minimizes a weighted sum of mean square estimation error over tasks Two implemented solutions: (netflow/s) -Either one shot (requires overhead prediction) -Otherwise iterative using Gradients

1- MonLab: A platform for the validation of network trafic monitoring solutions Chadi Barakat- 5  Emulate network topologies (routers, routing)  Replay real traffic traces  Implement real monitoring tools (tcpdump, Sampling, SoftFlow)  Available in Open Source  Implement our algorithms

 In collaboration with Grenouille.com (funded by ANR CMON)  Context – Large scale measurements of network access: -Bandwidth, delay, anomalies, neutrality, etc -Problem of scale and lack of collaboration of operators -(Volunteered) Users do the maximum, their measurements correlated, with the help of dedicated servers  First project: ACQUA – a scanner of my access delay -Is there a network problem? How many paths are impacted? -Ratio of impacted paths points to gravity (and locality) -Track network delay to random landmarks (sample access tree) -Few landmarks are enough – iPlane data [ITC09]  ACQUA for service differentiation Chadi Barakat Edge measurements of access performance Internet weather Average delay over abnormal paths Ratio of abnormal path delays

 Second project: Can one use coordinates for network monitoring instead of direct delay measurements?  Virtual coordinates: -General purpose service for delay estimation and host positioning -By embedding partial network delays in an Euclidean space -Available information in P2P applications Azurus)  Observations -Vivaldi coordinates move even in normal situations (PlanetLab) -But there is a cluster of stable nodes that move together -Network can be monitored by tracking content of this cluster, the downside is a slow reaction time 2- Edge measurements of access performance Chadi Barakat- 7

Chadi Barakat Applications’ traffic measurements  Objectives: -Understand and model traffic of major applications -Use the resulted models for application identification -Without solely relying on port numbers and payload  Profiling, dimensioning, anomalies, etc  Example of two contributions: -A statistical iterative method for application identification using packet level (size, time) and host level (profile) measurements -A study of video streaming traffic for different players  Activities will extend to further applications/protocols (VoIP, P2P, etc)

Chadi Barakat Iterative Bayesian approach for application identification on the fly  Start from a trace where reality of applications is known  Build a histogram for the features of each packet of each application -E.g. size of packet 1, time of packet 1, size of packet 2, etc  On the fly Capture a packet, get its feature Get the corresponding probability per application Update a global likelihood function per application Stop when either a threshold or a maximum number of iterations are reached Map the flow to the most likely application

Chadi Barakat- 10 Ratio of correctly classified flows Packet number / application 3- Iterative Bayesian approach for application identification on the fly

Chadi Barakat Characterizing video streaming traffic  Motivated by the increase in streaming traffic (20% to 40%)  Understand its fingerprint on the network for different players  Data: -Youtube: 5000 FLASH, 3000 HTML5, 2000 HD FLASH, 50 mobile -Netflix: 200 to Desktop, 50 to mobile  Three main strategies identified

Chadi Barakat Characterizing video streaming traffic No On Off Cycles Long On Off Cycles OFF Short On Off Cycles

Chadi Barakat Characterizing video streaming traffic  Motivated by the increase in streaming traffic (20% to 40%)  Understand its fingerprint on the network for different players  Data: -Youtube: 5000 FLASH, 3000 HTML5, 2000 HD FLASH, 50 mobile -Netflix: 200 to Desktop, 50 to mobile  Three main strategies identified  An analytical model to capture the impact of the different strategies on the aggregate network traffic: -No impact if videos are not interrupted -Otherwise, waste of resources for greedy strategies

Chadi Barakat- 14 Concluding remarks  Everything is scaling up, measurements should follow -Sampling, inversion, compression -More monitors (passive/active). Correlating measurements. -Need for dedicated infrastructure -Capture, probe, reply to probes, perform computations, store data, etc  Applications behave far from standards -Measurements and models are needed  Access performance for the large public -More faithful (“my measurements”) -Easier to understand (application level metrics?)  Real traces are a big issue. Experimental platforms another one.

merci

Chadi Barakat- 16 Context  Scalable solutions for network and traffic measurements -Improve accuracy while limiting the overhead  Understand the performance of existing solutions -NetFlow, coordinates, localization, etc  Propose new solutions -Traffic classification, access delay, etc  Observe and understand the network behavior -Traffic, applications, protocols, etc

1- Adaptive network-wide sampling Chadi Barakat- 17 Traffic inference block Sampling rate configuration block Sampled flow monitoring deployed in all routers Monitoring application e.g, calculate user traffic, estimate flow sizes, track traffic as function of time Optimize some accuracy function while maintaining sampling rates and overhead below some threshold Iterate to adapt to network conditions

1- Case study: Traffic matrix calculation Estimate amount of traffic flowing among a set of edge routers (common task for traffic engineering apps) GEANT European Research Network MonLab (planete.inria.fr/monlab/): An experimental platform that integrates: Sampled NetFlow + Collector + Online optimizer of the sampling rates + Traffic emulator + Overhead measurement Chadi Barakat- 18

1- Sample of results: Precision vs Target Overhead When the sampling rates are optimally set for the edge solution Small flows are better captured by our method Chadi Barakat- 19 [Infocom 2011, ITC 2011, 2010]