mPlane – Building an Intelligent Measurement Plane for the Internet

Slides:



Advertisements
Similar presentations
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
Advertisements

DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
§ Project acronym: mPlane Project full title: “mPlane – an Intelligent Measurement Plane for Future Network and Application Management” Grant agreement.
MPlane: project and architecture The need of an intelligent measurement plane for the internet FIRE-GENI workshop May 5-6, Cambridge USA Disclaimer: I’m.
1/20 Cloud Computing SLAs in FP7 Bruxelles, May 27, 2013 mPlane – an Intelligent Measurement Plane for Future Network and Application Management MPLANE.
Challenges of OTT video delivery in the dual-stacked world
Blue Coat and the Blue Coat logo are trademarks of Blue Coat Systems, Inc., and may be registered in certain jurisdictions. All other product or service.
On the Effectiveness of Measurement Reuse for Performance-Based Detouring David Choffnes Fabian Bustamante Fabian Bustamante Northwestern University INFOCOM.
TELECOM ITALIA GROUP Ongoing Activities Report BT London, Feb 15, 2011.
Named Data Networking for Social Network Content delivery P. Truong, B. Mathieu (Orange Labs), K. Satzke (Alu) E. Stephan (Orange Labs) draft-truong-icnrg-ndn-osn-00.txt.
Unified Logs and Reporting for Hybrid Centralized Management
Copyright © 2002 Pearson Education, Inc. Slide 3-1 PERTEMUAN 5.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Cumulative Violation For any window size  t  Communication-Efficient Tracking for Distributed Cumulative Triggers Ling Huang* Minos Garofalakis.
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
Abstraction and Control of Transport Networks (ACTN) BoF
The Plane distributed measurement infrastructure Overview, insights & hindsights Journée du Conseil Scientifique de l’Afnic, #JCSA2015, July 9 th 2015.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
MIGRATING INTO A CLOUD P. Sai Kiran. 2 Cloud Computing Definition “It is a techno-business disruptive model of using distributed large-scale data centers.
All Optical Access Platforms for Fiber to the Home Networks Francesco Matera, Alessandro Valenti, Edion Tego, In cooperation with.
MPlane – Building an Intelligent Measurement Plane for the Internet Maurizio Dusi – NEC Laboratories Europe NSF Workshop on perfSONAR.
MPlane – Building an Intelligent Measurement Plane for the Internet Alessandro D’Alconzo FTW Forschungszentrum Telekommunikation Wien, AT
MPlane – Building an Intelligent Measurement Plane for the Internet A quick overview.
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
1. 1.Charting the CDNs(locating all their content and DNS servers). 2.Assessing their server availability. 3.Quantifying their world-wide delay performance.
1 MultimEDia transport for mobIlE Video AppLications 9 th Concertation Meeting Brussels, 13 th February 2012 MEDIEVAL Consortium.
Ao-Jan Su, David R. Choffnes, Fabián E. Bustamante and Aleksandar Kuzmanovic Department of EECS Northwestern University Relative Network Positioning via.
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Per Møldrup-Dalum State and University Library SCAPE Information Day State and University Library, Denmark, SCAPE Scalable Preservation Environments.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Department of Information Engineering The Chinese University of Hong Kong A Framework for Monitoring and Measuring a Large-Scale Distributed System in.
Advanced Networking Lab. Given two IP addresses, the estimation algorithm for the path and latency between them is as follows: Step 1: Map IP addresses.
Application of Content Computing in Honeyfarm Introduction Overview of CDN (content delivery network) Overview of honeypot and honeyfarm New redirection.
Aditya Akella The Performance Benefits of Multihoming Aditya Akella CMU With Bruce Maggs, Srini Seshan, Anees Shaikh and Ramesh Sitaraman.
An Intelligent Measurement Plane for the Internet Pedro Casas – Senior FTW Vienna Traffic Monitoring & Analysis.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Running large scale experimentation on Content-Centric Networking via the Grid’5000 platform Massimo GALLO (Bell Labs, Alcatel - Lucent) Joint work with:
Mapping Internet Sensors with Probe Response Attacks Authors: John Bethencourt, Jason Franklin, Mary Vernon Published At: Usenix Security Symposium, 2005.
Wide-scale Botnet Detection and Characterization Anestis Karasaridis, Brian Rexroad, David Hoeflin In First Workshop on Hot Topics in Understanding Botnets,
Content-oriented Networking Platform: A Focus on DDoS Countermeasure ( In incremental deployment perspective) Authors: Junho Suh, Hoon-gyu Choi, Wonjun.
A Light-Weight Distributed Scheme for Detecting IP Prefix Hijacks in Real-Time Lusheng Ji†, Joint work with Changxi Zheng‡, Dan Pei†, Jia Wang†, Paul Francis‡
CONTENT DELIVERY NETWORKS
Francesco Matera Fondazione Ugo Bordoni 22 aprile 2015 mPlane – an Intelligent Measurement Plane for Future Network and Application Management.
MPlane – an Intelligent Measurement Plane for Future Network and Application Management Grant Agreement n Heidelberg mPlane – Demo.
MPlane Reasoner(s) & Analysis Modules Pedro Casas FTW Vienna mPlane final workshop 30 November 2015, Heidelberg.
ENVISION Enriched Network-aware Video Services over Internet Overlay Networks David Griffin, UCL 5th FP7 Networked Media Concertation Meeting 3-4 February.
Kona Security Solutions - Overview
1 workshop Barcelona, April 22, 2015.
France Telecom Group & PF7 OCEAN consortium confidential European Project FP7 OCEAN OCEA N European Project FP7 OCEAN Open ContEnt Aware Networks 5th FP7.
Performance Limitations of ADSL Users: A Case Study Matti Siekkinen, University of Oslo Denis Collange, France Télécom R&D Guillaume Urvoy-Keller, Ernst.
MPlane Use Case Demonstrations Erhan Kahveci, FASTWEB mPlane Use case Demonstrations Heidelberg November 30 th, 2015.
Basics of the Domain Name System (DNS) By : AMMY- DRISS Mohamed Amine KADDARI Zakaria MAHMOUDI Soufiane Oujda Med I University National College of Applied.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
MPLS Introduction How MPLS Works ?? MPLS - The Motivation MPLS Application MPLS Advantages Conclusion.
Multicast in Information-Centric Networking March 2012.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
NGAGE Intelligence Leverages Microsoft Azure Platform to Provide Essential Analytics for Hybrid SharePoint Server/Office 365 Environments MICROSOFT AZURE.
DDoS Attack Detection under SDN Context
Utilizing the Capabilities of Microsoft Azure, Skipper Offers a Results-Based Platform That Helps Digital Advertisers with the Marketing of Their Mobile.
Edge computing (1) Content Distribution Networks
draft-ietf-ippm-multipoint-alt-mark-00
AWS Cloud Computing Masaki.
Technical Capabilities
AGMLAB Information Technologies
EE 122: Lecture 22 (Overlay Networks)
Five Years at the Edge: Watching Internet from the ISP Network
Microsoft Azure Services Platform
Presentation transcript:

mPlane – Building an Intelligent Measurement Plane for the Internet Alessandro Finamore – Politecnico di Torino <alessandro.finamore@polito.it> International Computer Science Institute - ICSI February 6th, 2014

Outline 1. mPlane introduction 2. Monitoring CDN

The Internet is nowadays a complicated technology… The internet is a key infrastructure where different technologies are combined to offer a plethora of services. It’s horribly complicated. We sorely miss the technology to understand what is happening in the network and to optimize its performance and utilization.

mPlane goals https://www.ict-mplane.eu About the design and demonstration of a “measurement plane for the Internet” Large scale Vantage points on a worldwide scale Integrate multiple measurement technologies Intelligent Automate/simplify the process of “cooking” raw data Provide root-cause-analysis capabilities Flexible Offers APIs to enable integration Not strictly bounded to specific “use cases”

mPlane consortium 16 partners 3 operators 6 research centers Coordinator mPlane consortium WP7 16 partners 3 operators 6 research centers 5 universities 2 small enterprises Marco Mellia POLITO Saverio Nicolini NEC Dina Papagiannaki Telefonica WP1 WP2 Ernst Biersack Eurecom Brian Trammell ETH Tivadar Szemethy NetVisor WP6 WP5 Andrea Fregosi Fastweb Dario Rossi ENST Fabrizio Invernizzi Telecom Italia WP3 WP4 Guy Leduc Univ. Liege Pietro Michiardi Eurecom Pedro Casas FTW

mPlane components active probe passive probe data control

mPlane WPs’organization WP8 - Project Management WP7 - Dissemination, Exploitation and Standardization WP1 Use Cases, Requirements and Architecture WP5 Integration, Deployment, Data Collection, Evaluation WP6 Demonstration WP4 - mPlane Supervisor: Iterative and Adaptive Analysis (supervision layer) WP3 - Large-scale Data Analysis (Repository and Analysis Layer) WP2 – Programmable Probes (Measurement Layer)

mPlane layers Measurement Layer Raw data WP2 mProbe 1 mProbe 2 mInterface mInterface mInterface mInterface mInterface mInterfacee mProbe 1 mProbe 2 mProbe N legacyProbe 1 legacyProbe 2 legacyProbe N

Repository and Analysis Layer Data collection & processing mPlane layers Repository and Analysis Layer legacyDB 1 legacyDB 2 legacyDB N WP3 mPlane Repository DBStream Blockmon Raw data Measurement Layer WP2 mInterface mInterface mInterface mInterface mInterface mInterfacee mProbe 1 mProbe 2 mProbe N legacyProbe 1 legacyProbe 2 legacyProbe N

Repository and Analysis Layer Data collection & processing mPlane layers Supervisor Repository and Analysis Layer legacyDB 1 Coordination legacyDB 2 Intelligent Reasoner WP4 legacyDB N WP3 Analysis Modules Module 1 Module 2 Module N mPlane Repository DBStream Blockmon Raw data Measurement Layer WP2 mInterface mInterface mInterface mInterface mInterface mInterfacee mProbe 1 mProbe 2 mProbe N legacyProbe 1 legacyProbe 2 legacyProbe N

Iterative analysis Alarm! Setup the system to monitor a service Supervisor Repository Setup the system to monitor a service (e.g., quality of YouTube streaming) passive probe reports an anomaly start RCA crosscheck on other passive probes crosscheck with larger time scale crosscheck with active probing Is because of DNS Routing Others? Raw data Found

Some of mPlane use cases FOCUS Anomaly detection and root cause analysis in large-scale networks (Polito + FTW) Quality of Experience for web browsing (Eurecom) Mobile network performance issues (Telefonica) Verification and certification of service-level agreements (FUB) Content popularity and caching strategies Etc. The Internet is used by different entities (end-users, operators, content providers, regulation agencies, etc.) WP6 – Demonstration, is about showing the actual usage of mPlane (at least) for the defined use cases

Other ongoing efforts for measurement frameworks FP7 European projects Integrated Project (IP) 3 years  2 left, 16 partners, 11.2 Meuros “From global measurements to local management” Specific Targeted Research Projects (STReP) 3 years  2 left, 10 partners, 3.8 Meuros Build a measure framework out of probes IETF, Large-Scale Measurement of Broadband Performance (lmap) Standardization effort on how to do broadband measurements Defining the components, protocols, rules, etc. It does not specifically target adding “a brain” to the system … is like a “mPlane use case” Strong similarities for the architecture core Brian Trammell ETH

Outline 1. mPlane introduction 2. Monitoring CDN “Continuous analytics for traffic monitoring and applications to CDN” A.Bar, A. Finamore, I. Bermudez, L. Golab, M.Mellia, P.Casas, Submitted to IFIP Networking 2014

CDN makes complicated things Focusing on vantage point of ~20k ADSL customers 1 week of HTTP logs (May 2012) Content served by Akamai CDN The ISP hosts an Akamai “preferred cache” (a specific /25 subnet) ? ? ?

Reasoning about the problem Q1: Is this affecting specific services? Q2: Are the variations due to “faulty” servers? Q3: Was this triggered by CDN performance issues? Etc… How to automate/simplify this reasoning? DBStream: Continuous big data analytics Flexible processing language Full SQL processing capabilities Processing in small batches Storage for post-mortem analysis

Q1: Is this affecting a specific service? NO Select the top 500 Fully Qualified Domain Names (FQDN) served by Akamai Check if they are served by the preferred cache Repeat every 5 min The anomaly is not related to individual services Services not served by the preferred cache Services hosted by the preferred cache, except during the anomaly The two set of FQDN are “not orthogonal” Same results extending to more than 500 FQDN

Q2: Are the variations due to “faulty” servers? NO Compute the traffic volume per IP address Check which are the active IPs during the disruption Repeat each 5 min

Q3: Was this triggered by CDN performance issues? Compute the distribution of server elaboration time It is the time between the TCP ACK of the HTTP GET and the reception of the first byte of the reply Focus on traffic of the /25 preferred subnet Compare the quartiles every 5 min client server passive probe SYN SYN+ACK ACK GET DATA query processing time YES!! NO!! Performance decreases right before the anomaly @6pm

Reasoning about the problem NO Q1: Is this affecting only specific services? Q2: Are the variations due to “faulty” servers? Q3: Was this triggered by CDN performance issues? What else? Other vantage points report the same problem? YES! What about extending the time period? The anomaly is present along the whole period we considered On going extension of the analysis on more recent data sets (possibly exposing also other effects/anomalies) Routing? TODO  route views DNS mapping? TODO  RipeAtlas + ISP active probing infrastructure Other suggestions are welcomed  NO NO

With the mPlane hat on… Probes Other data sources: Methodologies: Passive monitoring at the edge (i.e., residential customers) Passive monitoring at the core (i.e., peering links) Active monitoring (e.g., DNS mapping, network paths, etc.) End-users reports (e.g., browser plugins) Other data sources: Routing tables MaxMind Orgname DB / whois Methodologies: Anomaly detection algorithms Geolocation

Conclusions mPlane aim to simplify network monitoring practices First SW libraries will be released within the first half of the year Open for collaborations Collaboration Institutions (CI) CAIDA, Mlab, Orange Lab Poland, Endace, etc. Other (less formal) ways are welcomed as well 

?? || ## Alessandro Finamore – Politecnico di Torino <alessandro.finamore@polito.it>