zeinab movahedi phare team laboratoire d’informatique de paris6 (lip6) [email protected]
TRANSCRIPT
![Page 2: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/2.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/3.jpg)
More advanced concepts …Sensor networksAutonomic communicationGreen networkingCloud computingVirtualization Etc.
![Page 4: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/4.jpg)
![Page 5: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/5.jpg)
OutlineIntroductionMotivations et encouragementsDefinitionsArchitecture & conceptual modelChallenges & related fieldsConclusionAutoI Project
5
![Page 6: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/6.jpg)
IntroductionExplosion of computing systems
HeterogeneityComplexity and cost of management
6
![Page 7: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/7.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/8.jpg)
Solution
Providing systems and networks with autonomic behaviors, which means immigrating towards self-management systems
8
![Page 9: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/9.jpg)
Autonomous Nervous System (ANS)
9
Autonomic Systems inspired from Autonomous Nervous System
![Page 10: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/10.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/11.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/12.jpg)
Architecture (1) : conceptual model
12
![Page 13: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/13.jpg)
Architecture (2)
13
![Page 14: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/14.jpg)
Challenges
Relationship between autonomic elementsOptimization & learning theoryRobustnessTrust
14
![Page 15: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/15.jpg)
Relative fields
Artificial IntelligenceMulti-agent SystemsSoftware EngineeringReliable SystemsEtc.
15
![Page 16: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/16.jpg)
Autonomic architectures
16
![Page 17: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/17.jpg)
YAP report, DRCP/DCDP for policies dissiminations
Architectures hiérarchiques: DRAMA
![Page 18: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/18.jpg)
Hierarchical Architectures : DRAMA
![Page 19: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/19.jpg)
Hierarchical Architectures: Cluster-based
Role: MN, CH, CNModule: CM, TN
![Page 20: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/20.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/21.jpg)
Hierarchical architectures: AutoI
![Page 22: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/22.jpg)
Distributed Architectures
![Page 23: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/23.jpg)
Architecture Ginkgo
![Page 24: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/24.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/25.jpg)
Profile-based architecture
Service-based architecture
Cross-layering based architectures (vue locale)
![Page 26: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/26.jpg)
MobileMan
Cross-layering based architectures (local view)
![Page 27: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/27.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/28.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/29.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/30.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/31.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/32.jpg)
AutoI Project
32
![Page 33: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/33.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/34.jpg)
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: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/35.jpg)
![Page 36: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/36.jpg)
![Page 37: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/37.jpg)
Network virtualization
37
![Page 38: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/38.jpg)
Virtual networks
38
![Page 39: Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr](https://reader035.vdocument.in/reader035/viewer/2022062621/551bfaaa5503469e4f8b48ea/html5/thumbnails/39.jpg)
Thank you for your attention
39