16 March 2012 Coimbra, PT

Preview:

DESCRIPTION

Trone -Aware Application . Bruno Sousa (bmsousa@dei.uc.pt) LCT - Centro de Informática e Sistemas Universidade de Coimbra. 16 March 2012 Coimbra, PT. Summary. Introduction Trone-Aware application Current Status Tests Conclusion. Introduction / Goals. - PowerPoint PPT Presentation

Citation preview

16 March 2012Coimbra, PT

Trone-Aware Application

Bruno Sousa (bmsousa@dei.uc.pt)LCT - Centro de Informática e Sistemas

Universidade de Coimbra

2

Summary

Coimbra, 16/03/2012

Introduction Trone-Aware application

Current Status Tests

Conclusion

3

Introduction / Goals Resilience is a key goal of Multihoming.

Detect network failures and react proactively. Detect changes in network condictions (e.g.,

more delay) and react proactively.

Coimbra, 16/03/2012

4

Trone-aware Application Architecture

Coimbra, 16/03/2012

5

Trone-aware Application internals

Coimbra, 16/03/2012

6

Trone-aware Application (cont.) SCTP API functionalities:

Coimbra, 16/03/2012

Description Status Local Testbed

PT Cloud

Configure SCTP Channel (e.g, clocking mode)

Yes Yes To Be Started

Get SCTP Options (e.g, size of sender buffer)

Yes Yes To Be Started

Set SCTP Options In Tests In Tests To be started in upcoming

weeks.Configure Primary Address of Association

In Tests In Tests

Shutdown association for non trust IP

To Be develope

d

7

Trone-aware Application (cont.) SCTP API Events:

Coimbra, 16/03/2012

Description Status Local Testbed

PT Cloud

AssociationChangeNotification

Yes YesTo be

started in upcoming

weeks.

PeerAddressChangeNotification

Yes Yes

SendFailedNotification Yes YesShutdownNotification Yes Yes

8

Trone-aware Application (cont.) MH Shim Layer:

Coimbra, 16/03/2012

Description Status Local Tested

PT Cloud

Support VoIP Yes Yes

Support Data* In Development

In Tests To be started in upcoming

weeks.Identification of application characteristics

In Development

In Tests

* Using Apache Commons Net

9

Trone-aware Application (cont.) MH MeTHODICAL:

Coimbra, 16/03/2012

Description Status Local Tested PT CloudMultiple Attribute Decision Mechanism (MADM)*

Yes In local testbed; And tested for two papers.

To be started in upcoming weeks.

* Using Rserve to make the interface to a script in project R.

10

Trone-aware Application (cont.) MH OWAMP:

It was developed also a framework to enable collecting these metrics for a long monitoring period.

Coimbra, 16/03/2012

Description Status Local Testbed PT CloudCollect Network Performance Metrics per need (e.g., event-based)

Yes Yes With End-to-End connectivity

issues! (SOLVED TODAY)

* Metrics include One-way delay, jitter, packet loss, reordering flag, duplicates flag, Hops.

11

Trone-aware Application (cont.) MH NetManager:

Coimbra, 16/03/2012

Description Status

Local Testb

ed

PT Cloud

Monitor interface specific info and events (e.g., up, down). Support for wireless and wired interfaces.

Yes Yes Yes

12

Trone-aware Application (cont.) Introducing dynamics in the Ethernet interfaces

of PT Cloud (events for MH NetManager):

Dynamics include: Change of media type (using mii-tool) Change of delay and packet loss (using ip route2

tools)

Coimbra, 16/03/2012

Description Status

Local Testbed

PT Cloud

Framework to change attributes of Ethernet interfaces that are “too static”!

Yes Yes Only IP route2

dynamics

13

Trone-aware Application (cont.) MH FIT to be specified:

Coimbra, 16/03/2012

Description Status

Interface type (REST, Web-service)Data we need and can use for SCTP(see next slide)Data we can provide to FIT

14

Trone-aware Application (cont.) MH FIT input data to Trone-aware

application:

Coimbra, 16/03/2012

Data Default Value

Notes

Monetary of other type of cost of an interface (COST).

0€ Can not be provided by FIT.

Trust of an IP address (TRUST)

Should be provided by FIT to augment security at transport layer

ANY SUGGESTION?!

15

Conclusion

Coimbra, 16/03/2012

Next-Steps Continue testing. Stabilize current version of development. Specify MH FIT and SCTP Resource Manager

16

End

Thank You

Coimbra, 16/03/2012

17

DEMO A

Coimbra, 16/03/2012

Goals: Demonstrate that TRONE enhances

security!

Steps: Step 1: Demonstrate Standard SCTP

behaviour. Step 2: Introduce failures at network and

trust info from FIT. Step 3: Demonstrate SCTP behaviour with

input data of FIT.

18

DEMO A – with End-node outside Cloud

Coimbra, 16/03/2012

Goals: Demonstrate that TRONE enhances

security!

Steps: Step 1: Demonstrate Standard SCTP

behaviour. Step 2: Introduce failures at network and

trust info from FIT. Step 3: Demonstrate SCTP behaviour with

input data of FIT.

19

DEMO B

Coimbra, 16/03/2012

Goals: Demonstrate that path selection of SCTP can

be enhanced !

Steps: Step 1: Demonstrate Standard SCTP

behaviour. Step 2: Introduce failures at network. Step 3: Demonstrate SCTP behaviour with

input data of monitoring.

Recommended