Network Information Base The NIB is the focal point of the system u State for

Network information base the nib is the focal point

This preview shows page 9 - 16 out of 26 pages.

Network Information Base The NIB is the focal point of the system u State for applications to access u External state changes imported into it u Local state changes exported from it CSE 222A – Lecture 6: Software Defined Networks 9
Image of page 9

Subscribe to view the full document.

Scalability Physical controller becomes a bottleneck: u Memory: to keep NIB u CPU and bandwidth: to process events This is a classic distributed systems problem u Partitioning u Aggregation CSE 222A – Lecture 6: Software Defined Networks 10
Image of page 10
Partitioning For Scale Multiple dimensions available to applications: u Onix instances with different computations tasks u Onix instances have only subsets of the NIB u Switches connect to a subset of Onix instances CSE 222A – Lecture 6: Software Defined Networks 11
Image of page 11

Subscribe to view the full document.

Reduce fidelity of information before disseminating within the cluster Aggregating for Scale CSE 222A – Lecture 6: Software Defined Networks 12
Image of page 12
Aggregating for Scale Reduce fidelity of information before disseminating within the cluster CSE 222A – Lecture 6: Software Defined Networks 13
Image of page 13

Subscribe to view the full document.

Consistency Onix provides two storage options u Replicated transactions (SQL) storage u One-hop memory-based DHT Do we need strong consistency for forwarding state between the controller and routers? Do we need strong consistency for NIB stored in controllers? Is it reasonable to ask applications for consistency preference and resolving conflicts?
Image of page 14
Reliability Network Element & Link Failures : Applications' responsibility Connectivity Infrastructure Failures : Assumed reliable Onix Failures : Onix provides distributed coordination facilities provided for app failover CSE 222A – Lecture 6: Software Defined Networks 15
Image of page 15

Subscribe to view the full document.

Image of page 16
  • Fall '08
  • Vahdat,A
  • Computer network, The Network, Software Defined Networks

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern

Ask Expert Tutors You can ask 0 bonus questions You can ask 0 questions (0 expire soon) You can ask 0 questions (will expire )
Answers in as fast as 15 minutes