Advanced concepts

Preview:

DESCRIPTION

Advanced concepts. Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr. TCP/IP layers. Application layer Mail transferring, P2P, applications, FTP, DNS, ARP Transport layer UDP, TCP Routing layer Link state routing, distance vector routing - PowerPoint PPT Presentation

Citation preview

Zeinab MovahediPhare Team

Laboratoire d’Informatique de Paris6 (LIP6)

Zeinab.movahedi@lip6.fr

TCP/IP layersApplication layer

Mail transferring, P2P, applications, FTP, DNS, ARP

Transport layerUDP, TCP

Routing layerLink state routing, distance vector routingOSPF, BGP, DSR, …

MAC layerPhysical layer

More advanced concepts …Sensor networksAutonomic communicationGreen networkingCloud computingVirtualization Etc.

OutlineIntroductionMotivations et encouragementsDefinitionsArchitecture & conceptual modelChallenges & related fieldsConclusionAutoI Project

5

IntroductionExplosion of computing systems

HeterogeneityComplexity and cost of management

6

Motivationsbetween ⅓ to ½ of a company’s total IT budget spent for crashesFor each 1$ spent for storage, 9$ for its management40% of failures caused by human errorsHuge impact of downtime on the economy

7

Solution

Providing systems and networks with autonomic behaviors, which means immigrating towards self-management systems

8

Autonomous Nervous System (ANS)

9

Autonomic Systems inspired from Autonomous Nervous System

IBM definition

Proposed by IBM in 2001An autonomic system is a self-management systemFundamental properties:

self-configuration self-optimization self-healing self-protection

10

purpose-driven definition

An autonomic system is one that operates and serves its purpose by managing its own self without external intervention even in case of environmental changes

Properties :Self-awareness & context-awarenessAutomaticityAdaptabilityPortable & openness

11

Architecture (1) : conceptual model

12

Architecture (2)

13

Challenges

Relationship between autonomic elementsOptimization & learning theoryRobustnessTrust

14

Relative fields

Artificial IntelligenceMulti-agent SystemsSoftware EngineeringReliable SystemsEtc.

15

Autonomic architectures

16

YAP report, DRCP/DCDP for policies dissiminations

Architectures hiérarchiques: DRAMA

Hierarchical Architectures : DRAMA

Hierarchical Architectures: Cluster-based

Role: MN, CH, CNModule: CM, TN

CF = w₁.MEM(t)+w₂.PP(t)+w₃.BP(t) /(w₄.MR(t) + w₅.CL(t))

Replication and distribution of policies Nodes designated by Hyper Cluster

Based on network volacity Activating the option in the module

Hierarchical Architectures: Cluster-based

Hierarchical architectures: AutoI

Distributed Architectures

Architecture Ginkgo

Take into account information from different layers and not necessarily adjacent to obtain a system more adaptable to its environment.

BenefitsOptimizing performance, creation of new

applications, avoid duplication of efforts, etc.A relevant approach for collecting information for

autonomic communicationsSecurity

Two categories:Locale viewGlobal view

Cross-layering based architectures

Profile-based architecture

Service-based architecture

Cross-layering based architectures (vue locale)

MobileMan

Cross-layering based architectures (local view)

Need a global view for optimizationLoad sharing, routing, energy consumption,

etc..CorssTalk: uses both the global view and local

view in order to take local cross-layering decisions

Cross-layering based architectures (local & global view)

Cross-layering based architectures (local & global view): CrossTalk

The local view consists of cross-layering information The local view is added to the end of data packets Each node receiving a packet extract the information and adds

it to its global view Only the source of packet adds some information to the

packet. Reasonable packet size Setting the parameter of distance and time of the information

stored in the global view Samples of the global view are aggregated to represent

relevant information (via some algorithms)

Architecture à base de cross-layering (vue globale & locale) XLEngine

La vue locale est communiquée en inondation optimisée

POEM La vue locale est communiquée périodiquement aux voisins directs

MANKOP Plan de connaissance constitué de:

Networking-level Knowledge Plane Application-level Knowledge Plane

Les informations de plan de connaissance est communiquée périodiquement aux voisins directs (considération des besoins)

Autonomic architectures

30

Catégorie Adaptation Monitoring Apprentissage

Sécurité

AutoI Hierarchical

Politique IMO No No

Drama Hierarchical

Politique YAP No No

CA-MANET

Hierarchical

Politique XML-RPC No No

ADMA Hierarchical

Politique - No No

ANA Hierarchical

Politique MBF No No

INM Hierarchical

Politique Goosip et tree-based

No No

Unity Hierarchical

Fonction d’utilité

Sentinel No No

CogNet Distributed Distribution normal

aléatoire

- Yes No

XLEngine Distributed - Flooding sélective

No No

Monitoring statique

Adaptation statique

Non sécurisé

ConclusionAn autonomic system is one that operates and serves its

purpose by managing its own self without external intervention even in case of environmental changes

Autonomic System is a novel and open research paradigm, in relationship with several other fields

31

AutoI Project

32

AutoI ProjectSTREP Project 11 partners from 7 countries

France, Germany, Greece, Ireland, Spain, USA, United Kingdom

3 industrial partnersMotorola (USA), Ginkgo Networks, UCopia

Communication30 months project started at January 2008

33

AutoI Project: goalsTo improve the management of NGN Two principal axes :

Autonomic Management Virtualisation for flexibility

• A technology which allow coexisting of several virtual networks embedded in a same physical network

To design and develop a self-managing virtual resource overlay that can span across heterogeneous networks, support service mobility, quality of service and reliability.

34

Network virtualization

37

Virtual networks

38

Thank you for your attention

39