Upload
ryann
View
46
Download
0
Tags:
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
16 March 2012Coimbra, PT
Trone-Aware Application
Bruno Sousa ([email protected])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.