19
16 March 2012 Coimbra, PT Trone-Aware Application Bruno Sousa ([email protected]) LCT - Centro de Informática e Sistemas Universidade de Coimbra

16 March 2012 Coimbra, PT

  • Upload
    ryann

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Trone -Aware Application . Bruno Sousa ([email protected]) 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

Page 1: 16 March 2012 Coimbra, PT

16 March 2012Coimbra, PT

Trone-Aware Application

Bruno Sousa ([email protected])LCT - Centro de Informática e Sistemas

Universidade de Coimbra

Page 2: 16 March 2012 Coimbra, PT

2

Summary

Coimbra, 16/03/2012

Introduction Trone-Aware application

Current Status Tests

Conclusion

Page 3: 16 March 2012 Coimbra, PT

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

Page 4: 16 March 2012 Coimbra, PT

4

Trone-aware Application Architecture

Coimbra, 16/03/2012

Page 5: 16 March 2012 Coimbra, PT

5

Trone-aware Application internals

Coimbra, 16/03/2012

Page 6: 16 March 2012 Coimbra, PT

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

Page 7: 16 March 2012 Coimbra, PT

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

Page 8: 16 March 2012 Coimbra, PT

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

Page 9: 16 March 2012 Coimbra, PT

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.

Page 10: 16 March 2012 Coimbra, PT

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.

Page 11: 16 March 2012 Coimbra, PT

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

Page 12: 16 March 2012 Coimbra, PT

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

Page 13: 16 March 2012 Coimbra, PT

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

Page 14: 16 March 2012 Coimbra, PT

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?!

Page 15: 16 March 2012 Coimbra, PT

15

Conclusion

Coimbra, 16/03/2012

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

Page 16: 16 March 2012 Coimbra, PT

16

End

Thank You

Coimbra, 16/03/2012

Page 17: 16 March 2012 Coimbra, PT

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.

Page 18: 16 March 2012 Coimbra, PT

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.

Page 19: 16 March 2012 Coimbra, PT

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.