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 not a testbed g I’m a measurement guy Marco Mellia Politecnico di Torino for testbeds integration
17
Embed
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.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
mPlane: project and architecture
The need of an intelligent measurement plane for the internet
FIRE-GENI workshopMay 5-6, Cambridge USA
Disclaimer: I’m not a testbed guy!I’m a measurement guy
Marco MelliaPolitecnico di Torino
for testbeds integration
2
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.
3
Who we are
Consortium
4
mPlane architecture
5
6
7
8
Sounds straightforwardBut the evil is in the details
9
Key insights
Three years isn’t enough time to rebuild all the tools we’ll need we must support easy integration of existing probes and repositories.
The core of the architecture is the mPlane protocol, anything which implements it a component... ...which can advertise its capabilities ...perform measurements or analyses given
specifications thereof ...and return or indirectly export results therefrom
Measurements completely defined by the types of data they produce and parameters they require.
10
Architecture Overview
14
Schema-level interoperability
Network measurement produces rows in databases.
Network data analysis munges rows in databases into other rows in databases.
The key to interoperability is ensuring that columns with the same name have the same meaning.
Operations of common measurement tools can be completely described by the schemas involved.