Network Synthesis
Repairing the network is not always easy A counter example does not show the mistake, much less how to fix it. The operator must consider the entire specification, not just the part that is v...
Repairing the network is not always easy A counter example does not show the mistake, much less how to fix it. The operator must consider the entire specification, not just the part that is v...
Introduction You’re an ISP operator. A customer calls you: they cannot reach their favorite website anymore. 1st try: Check connectivity to the website from the closest router PRO: excludes a...
Introduction What do we mean by network convergence? Convergence Routing convergence is the transition from a routing AND forwarding state to another state. Convergence is typically trigg...
Prefix aggregation and filtering Maintaining many forwarding entries is problematic for at least 3 reasons: Resource Issue bandwidth Installing ma...
Scaling networks A scalable network is a network which supports a growing number of nodes, routes and destinations. To build it, we need control and data plane scalability. The control plane: ...
Scaling BGP—Route Reflection Compute the routes selected by each router, assuming an iBGP full-mesh Router Route RA RA RB ...
Questions MPI Implementations Implement a function that passes a message in a ring, using two-sided and one-sided communication int dual_sided(int argc, char **argv) { MPI_Init(&argc, &...
Microarchitectural conditions to exploit Retbleed Intel. On Intel, returns start behaving like indirect jumps when the Return Stack Buffer, which holds return target predictions, is underflowed. Th...
Introduction: The paper “Meltdown: Reading Kernel Memory from User Space” was published in January 2018 by a group of researchers. This paper detailed a critical security vulnerability affecting m...
Introduction: The introduction highlights the importance of speculative execution in modern processors. It explains that speculative execution allows processors to optimize performance by executin...