Professional Documents
Culture Documents
Sept 9, 2019
The problem of bringing the next billion
onto a faster internet is a problem of
heterogeniety
Heterogeneity in access, backhaul, scale and business models
Design Principles
Why Magma? Why Facebook?
3
Edge vs Fabric
Modularization of the network
Traditional Datacenter: Hierarichical Networks
5
Modern datacenters: Fabric and policy rich edge
● Fundamentally distributed
○ Good candidate for x86: Does complex things well but slowly.
● Software only policy enforcement allows for rapid iteration.
● Leverage programmable interfaces like openflow, e-BPF etc.
● Distributed services are harder to manage
○ Operationalizing the solution is key
7
Today’s GSM/LTE architecture
X X
X X
Magma takeaway 1: Modularize the cellular network
Why Magma? Why Facebook?
9
Encapsulation of state
Traditional datacenters: State throughout the network
Encapsulation of state:
● Network state coupled with workloads, allows
for dynamism.
○ Provision the network for the workload
● Fate sharing with workload. i.e. workload fails
with the network service.
● Natural scaleout.
User plane state for multiple Per UE transport marking Per UE transport marking
SGWs (S11)
Mobility is complicated but solved in the datacenter (IP is both identity and location)
15
State in the control plane
Magma takeaway 3: State in control plane
Why Magma? Why Facebook?
21
Summarizing: Solving for heterogeneity
Why Magma? Why Facebook?
● Flexibility: Modularize the network into a fast fabric and a policy rich edge
● Scalability: Encapsulate UE state and use proven distribution techniques
● Any spectrum (4G/wifi/5G): Localize air interface specifics to the edge
● Programmability: Desired state store model with a centralized controller
● Agility: Design for upgrades by minimizing fault domains
22
Thank You