1 / 17

mPlane: project and architecture

mPlane: project and architecture. for testbeds integration. The need of an intelligent measurement plane for the internet. Disclaimer: I’m not a testbed guy! I’m a measurement guy . Marco Mellia Politecnico di Torino. A complicated technology….

shalin
Download Presentation

mPlane: project and architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. mPlane: project and architecture for testbeds integration The need of an intelligent measurement plane for the internet Disclaimer: I’m not a testbed guy! I’m a measurement guy  Marco Mellia Politecnico di Torino

  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. Sounds straightforward But the evil is in the details

  6. 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 mPlaneprotocol, anything which implements it a component... • ...which can advertise its capabilities • ...perform measurements or analyses given specificationsthereof • ...and return or indirectly export results therefrom • Measurements completely defined by the types of data they produce and parameters they require.

  7. Architecture Overview

  8. Schema-level interoperability • Network measurement produces rows in databases. • Network data analysismungesrows 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.

  9. Example Capability: ping • capability: measureparameters:start.ms: now...+infend.ms: now...+inf source.ip4: 10.2.3.4 destination.ip4: *period.s: 1...60results: - delay.twoway.icmp.ms.min - delay.twoway.icmp.ms.mean - delay.twoway.icmp.ms.max

  10. Example Specification: ping • specification: measureparameters:start.ms: 2014-01-20 09:25:00end.ms: 2014-01-20 09:26:00source.ip4: 10.2.3.4 destination.ip4: 10.4.5.6period.s: 1results: - delay.twoway.icmp.ms.min - delay.twoway.icmp.ms.mean - delay.twoway.icmp.ms.max

  11. Example Result: ping • result: measureparameters:start.ms: 2014-01-20 09:25:01.135end.ms: 2014-01-20 09:26:01.136source.ip4: 10.2.3.4 destination.ip4: 10.4.5.6period.s: 1results: - delay.twoway.icmp.ms.min - delay.twoway.icmp.ms.mean - delay.twoway.icmp.ms.maxresultvalues: - - 39 - 44 - 73

  12. mPlane protocol for testbed • We build testbeds … to collect measurements  Probes • … and we need algorithms to post-process results  (Intelligent) repository • So why not extending the mPlane approach for testbed in general? • [Submitted a FIRE proposal for a 3G/4G Eutestbed]

  13. Questions • How to share resources? • ISPa can run experiments from ISPb? • Supervisor(ISPa) talks to Supervisor(ISPb) • Federated solutions? • How to share results? • Value is in the data… • We have 10GB of data per day… (from our passive probes • How to access to this data? • What to do with this data?

More Related