resume - Department of Computer Engineering

Download Report

Transcript resume - Department of Computer Engineering

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
 OSPF, BGP, DSR, …
 MAC layer
 Physical layer
More advanced concepts …
 Sensor networks
 Autonomic communication
 Green networking
 Cloud computing
 Virtualization
 Etc.
Outline
 Introduction
 Motivations et encouragements
 Definitions
 Architecture & conceptual model
 Challenges & related fields
 Conclusion
 AutoI Project
5
Introduction
 Explosion of computing systems
 Heterogeneity
 Complexity and cost of management
6
Motivations




7
between ⅓ to ½ of a company’s total IT budget spent for crashes
For each 1$ spent for storage, 9$ for its management
40% of failures caused by human errors
Huge impact of downtime on the economy
Solution
 Providing systems and networks with autonomic
behaviors, which means immigrating towards selfmanagement systems
8
Autonomous Nervous System
(ANS)
Autonomic Systems inspired
from Autonomous Nervous
System
9
IBM definition
 Proposed by IBM in 2001
 An autonomic system is a self-management system
 Fundamental 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-awareness
 Automaticity
 Adaptability
 Portable & openness
11
Architecture (1) : conceptual model
12
Architecture (2)
13
Challenges
 Relationship between autonomic elements
 Optimization & learning theory
 Robustness
 Trust
14
Relative fields
 Artificial Intelligence
 Multi-agent Systems
 Software Engineering
 Reliable Systems
 Etc.
15
Autonomic architectures
16
Architectures hiérarchiques: DRAMA
 YAP report, DRCP/DCDP for policies dissiminations
Hierarchical Architectures : DRAMA
Hierarchical Architectures: Cluster-based
Role: MN, CH, CN
Module: CM, TN
Hierarchical Architectures: Cluster-based
 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: AutoI
Distributed Architectures
Architecture Ginkgo
Cross-layering based architectures
 Take into account information from different layers and
not necessarily adjacent to obtain a system more
adaptable to its environment.
 Benefits
 Optimizing performance, creation of new applications,
avoid duplication of efforts, etc.
 A relevant approach for collecting information for
autonomic communications
 Security
 Two categories:
 Locale view
 Global view
Cross-layering based architectures (vue locale)
 Profile-based architecture
 Service-based architecture
Cross-layering based architectures (local view)
 MobileMan
Cross-layering based architectures (local & global view)
 Need a global view for optimization
 Load 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):
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
Catégorie
Adaptation
Monitoring
Adaptation
Apprentissage
Non
Sécurité
Nosécurisé
No
Hierarchical
statique IMO
Monitoring
Politique
YAP statique
No
No
CAMANET
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
AutoI
Hierarchical
Drama
Politique
30
Conclusion
 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
 Autonomic System is a novel and open research paradigm,
in relationship with several other fields
31
AutoI Project
32
AutoI Project
 STREP Project
 11 partners from 7 countries
 France, Germany, Greece, Ireland, Spain, USA, United
Kingdom
 3 industrial partners
 Motorola (USA), Ginkgo Networks, UCopia
Communication
 30 months project started at January 2008
33
AutoI Project: goals
 To 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