390 likes | 521 Vues
This comprehensive overview discusses advanced concepts related to autonomic networks and their architectures. It explores key TCP/IP layers, including application, transport, and routing layers, while delving into advanced topics such as sensor networks, green networking, and cloud computing. The focus is on autonomic systems inspired by the Autonomous Nervous System (ANS), highlighting challenges, architecture models, and self-management properties. The paper concludes with insights into the AutoI Project and the importance of adapting to evolving computing environments.
E N D
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 • 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
Introduction • Explosion of computing systems • Heterogeneity • Complexity and cost of management
Motivations • 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 self-management systems
Autonomous Nervous System (ANS) Autonomic Systems inspired from Autonomous Nervous System
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
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
Challenges • Relationship between autonomic elements • Optimization & learning theory • Robustness • Trust
Relative fields • Artificial Intelligence • Multi-agent Systems • Software Engineering • Reliable Systems • Etc.
Architectures hiérarchiques: DRAMA • YAP report, DRCP/DCDP for policies dissiminations
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
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-levelKnowledge Plane • Application-levelKnowledge Plane • Les informations de plan de connaissance est communiquée périodiquement aux voisins directs (considération des besoins)
Autonomic architectures Adaptation statique Non sécurisé Monitoring statique
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
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
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.