39
Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) [email protected]

Advanced concepts

  • Upload
    yvon

  • View
    61

  • Download
    0

Embed Size (px)

DESCRIPTION

Advanced concepts. Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) [email protected]. 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

Page 1: Advanced concepts

Zeinab MovahediPhare Team

Laboratoire d’Informatique de Paris6 (LIP6)

[email protected]

Page 2: Advanced concepts

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

Page 3: Advanced concepts

More advanced concepts …Sensor networksAutonomic communicationGreen networkingCloud computingVirtualization Etc.

Page 4: Advanced concepts
Page 5: Advanced concepts

OutlineIntroductionMotivations et encouragementsDefinitionsArchitecture & conceptual modelChallenges & related fieldsConclusionAutoI Project

5

Page 6: Advanced concepts

IntroductionExplosion of computing systems

HeterogeneityComplexity and cost of management

6

Page 7: Advanced concepts

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

Page 8: Advanced concepts

Solution

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

8

Page 9: Advanced concepts

Autonomous Nervous System (ANS)

9

Autonomic Systems inspired from Autonomous Nervous System

Page 10: Advanced concepts

IBM definition

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

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

10

Page 11: Advanced concepts

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

Page 12: Advanced concepts

Architecture (1) : conceptual model

12

Page 13: Advanced concepts

Architecture (2)

13

Page 14: Advanced concepts

Challenges

Relationship between autonomic elementsOptimization & learning theoryRobustnessTrust

14

Page 15: Advanced concepts

Relative fields

Artificial IntelligenceMulti-agent SystemsSoftware EngineeringReliable SystemsEtc.

15

Page 16: Advanced concepts

Autonomic architectures

16

Page 17: Advanced concepts

YAP report, DRCP/DCDP for policies dissiminations

Architectures hiérarchiques: DRAMA

Page 18: Advanced concepts

Hierarchical Architectures : DRAMA

Page 19: Advanced concepts

Hierarchical Architectures: Cluster-based

Role: MN, CH, CNModule: CM, TN

Page 20: Advanced concepts

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

Page 21: Advanced concepts

Hierarchical architectures: AutoI

Page 22: Advanced concepts

Distributed Architectures

Page 23: Advanced concepts

Architecture Ginkgo

Page 24: Advanced concepts

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

Page 25: Advanced concepts

Profile-based architecture

Service-based architecture

Cross-layering based architectures (vue locale)

Page 26: Advanced concepts

MobileMan

Cross-layering based architectures (local view)

Page 27: Advanced concepts

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)

Page 28: Advanced concepts

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)

Page 29: Advanced concepts

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)

Page 30: Advanced concepts

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é

Page 31: Advanced concepts

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

Page 32: Advanced concepts

AutoI Project

32

Page 33: Advanced concepts

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

Page 34: Advanced concepts

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

Page 35: Advanced concepts
Page 36: Advanced concepts
Page 37: Advanced concepts

Network virtualization

37

Page 38: Advanced concepts

Virtual networks

38

Page 39: Advanced concepts

Thank you for your attention

39