+ All Categories
Home > Technology > Network tomography to enhance the performance of software defined network monitoring and management

Network tomography to enhance the performance of software defined network monitoring and management

Date post: 13-Feb-2017
Category:
Upload: sabidur-rahman
View: 12 times
Download: 0 times
Share this document with a friend
14
NETWORK TOMOGRAPHY TO ENHANCE THE PERFORMANCE OF SOFTWARE DEFINED NETWORK MONITORING AND MANAGEMENT K M Sabidur Rahman with Chaitrali Joshi and Tanjila Ahmed (ECS 273) 9/23/2016 1
Transcript
Page 1: Network tomography to enhance the performance of software defined network monitoring and management

NETWORK TOMOGRAPHY TO ENHANCE THE

PERFORMANCE OF SOFTWARE DEFINED

NETWORK MONITORING AND MANAGEMENT

K M Sabidur Rahman with Chaitrali Joshi and Tanjila Ahmed (ECS 273)

9/23/2016 1

Page 2: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 2

Agenda

•Network Tomography and SDN

•MiniNet Data Collection

•EM algorithm

•Results from EM implementation in R

•Future work

Page 3: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 3

Network Tomography

“It is the study of a network’s internal characteristics using information

derived from end point data.” - Wikipedia

• Statistical theory and algorithms are used to estimate internal

characteristics of the network topology

• Flexibility of SDN can be used to make better results

Page 4: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 4

Shortcomings of current measurement methods

• Impractical to measure packet delays at every router

• Proprietary routers are inflexible

• Geographic separation of routers

• Storing packet information at every node is expensive

• Memory constraints

• Causes congestion in communication

Page 5: Network tomography to enhance the performance of software defined network monitoring and management

3/14/16 5

Experimental Setup

• Topology setup using Mininet

• Single source multiple

receiver

• Controller for SDN

• Python based POX

remote controller

S2

H2 S1

S3

H3 H4

H1

Page 6: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 6

EM Algorithm

•Iterative method for estimation of parameters in a statistical model

•It estimates the maximum likelihood of parameters

•Where the model depends on unobserved latent variable

•E step: Update the conditional expectation(log likelihood) of the parameter

by the given observation

•M step: Find the parameter that maximizes that quantity

Page 7: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 7

EM Algorithm y = observed end-to-end delay data z = unobserved link delay(latent variable) p=probability of delays on link i

Complete data likelihood can be factorized as :

where we have to estimate and z from end-to-end delay y

Page 8: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 8

EM Algorithm Complete data likelihood is dependent on likelihood of z as conditional pmf of y given z does not have p parameter.

Where ,number of packets that faces delay j on link i

Page 9: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 9

EM Algorithm

E Step :

M step:

This is our updated estimate of Pij.

Page 10: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 10

Results

0

5

10

15

20

25

30

Data Link 1

EM

Nu

mb

er o

f p

acke

ts

Delay (ms)

Page 11: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 11

Results

0

5

10

15

20

25

30

Data Link 2

EM Link 2

Nu

mb

er o

f p

acke

ts

Delay (ms)

Page 12: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 12

Results

0

5

10

15

20

25

30

Data Link 3

EM

Nu

mb

er o

f p

acke

ts

Delay (ms)

Page 13: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 13

Future

•Use more data 100,1000,2000

•Use more complex topology

•Use SDN control mechanism to find the minimum measurement needed for

a network

•Explore temporal effects on delays

Page 14: Network tomography to enhance the performance of software defined network monitoring and management

9/23/2016 14


Recommended