1 / 39

Advanced concepts

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

yvon
Download Presentation

Advanced concepts

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advanced concepts Zeinab Movahedi Phare Team Laboratoire d’Informatique de Paris6 (LIP6) Zeinab.movahedi@lip6.fr

  2. 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

  3. More advanced concepts … Sensor networks Autonomic communication Green networking Cloud computing Virtualization Etc.

  4. Autonomic Networks

  5. Outline • Introduction • Motivations et encouragements • Definitions • Architecture & conceptual model • Challenges & related fields • Conclusion • AutoI Project

  6. Introduction • Explosion of computing systems • Heterogeneity • Complexity and cost of management

  7. 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

  8. Solution • Providing systems and networks with autonomic behaviors, which means immigrating towards self-management systems

  9. Autonomous Nervous System (ANS) Autonomic Systems inspired from Autonomous Nervous System

  10. 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

  11. 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

  12. Architecture (1) : conceptual model

  13. Architecture (2)

  14. Challenges • Relationship between autonomic elements • Optimization & learning theory • Robustness • Trust

  15. Relative fields • Artificial Intelligence • Multi-agent Systems • Software Engineering • Reliable Systems • Etc.

  16. Autonomic architectures

  17. Architectures hiérarchiques: DRAMA • YAP report, DRCP/DCDP for policies dissiminations

  18. Hierarchical Architectures : DRAMA

  19. Hierarchical Architectures: Cluster-based Role: MN, CH, CN Module: CM, TN

  20. 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

  21. Hierarchical architectures: AutoI

  22. Distributed Architectures

  23. Architecture Ginkgo

  24. 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

  25. Cross-layering based architectures (vue locale) • Profile-based architecture • Service-based architecture

  26. Cross-layering based architectures (local view) • MobileMan

  27. 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

  28. 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)

  29. 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)

  30. Autonomic architectures Adaptation statique Non sécurisé Monitoring statique

  31. 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

  32. AutoI Project

  33. 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

  34. 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.

  35. Green networks

  36. virtualization

  37. Network virtualization

  38. Virtual networks

  39. Thank you for your attention

More Related