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
Top Related