TCP over Anycast: Your Options

Previously I gave some background on TCP over anycast, discussing the motivations and some possible challenges, now I'd like to talk about implementations. As a quick reminder, the situation we have looks like the diagram below and we are looking to gain redundancy/availability in the load balancing layer such…

Background on TCP over anycast

People will often ask me at parties, "how can you possible make stateful connections work with anycast addressing?" I'm so glad you asked! If the issue here isn't immediately apparent to you, no worries, we'll dig in. By Easyas12c~commonswiki - Wikimedia Commons, Public Domain, https://en.wikipedia.org/w/…

host ports and hostnetwork: the NATty gritty

if you're familiar with kubernetes you know that pods (the basic workload unit in kubernetes) are all assigned their own IPs and exist in their own separate network (also pid, mount, etc.) namespaces. thus it's possible for two pods living on the same host to bind the same port without…

code is just a byproduct

We program with constructs. We have programming languages. We use particular libraries, and those things, in and of themselves, when we look at them, like when we look at the code we write, have certain characteristics in and of themselves. But we're in a business of artifacts. Right? We don't…

Oncogenesis and Protein Folding

So this post is mostly going to be about/related to my project last summer at the University of Utah. I realize that my "audience" is probably not going to be biologists or biochemists, so I'm going to try and make this post as accessible as I can…

Elm

Background Last quarter I took a course called Principles of Safe Software which had a lot to do with program correctness, compile time guarantees, etc. We specifically explored this through Haskell and its type system. Haskell is a pure, statically typed functional language. Almost all of my programming experience has…

GSoC 2014: Dockerizing Flumotion, Building a Build System

Proposer: Max Stritzinger University of California, Santa Barbara mstritzing@gmail.com Synopsis This is a proposal for TimVideos for GSoC 2014. This proposal is centered around the 'Dockerization' of Flumotion allowing for quick and portable deployments of the TimVideos streaming system. Following completion of Dockerizing the streaming system, work will…