Andromeda Improves Networking for Google Cloud Platform

| by Chris Swan Follow 589 Followers on Apr 22, 2014. Estimated reading time: 1 minute |

Google has announced that its Andromeda network virtualization stack is now live in two Google Compute Engine (GCE) zones (us-central1-b and europe-west1-a) with other zones being migrated in coming months. Andromeda offers significant performance improvements without requiring any reconfiguration by Google Cloud users. By combining software defined networking (SDN) and network function virtualization (NFV) Andromeda is able to offer distributed denial of service (DDoS) protection, transparent service load balancing, access control lists, and firewalls.

As Andromeda is a seamless upgrade for GCE users the most noticeable difference will be performance. Amin Vahdat, a Google Distinguished Engineer writes:

To show the magnitude of improvements rolling-out, the Cloud Platform team performed a number of performance experiments. One benchmark evaluated throughput using netperf TCP_STREAM in the same GCE zone. By comparing the Baseline performance (before Andromeda) against Andromeda, we can highlight the benefits of the Andromeda architecture.

The main objective of Andromeda is to expose more of the capability of the underlying Google network to a multi tenant cloud environment where that network has previously been built to serve a single tenant - Google itself. The system exploits the fact that Google has complete control of its environment (down to specifying custom built hardware) and works across virtual machines, hypervisors, operating systems, network interface cards, top of rack switches, fabric switches, border routers, and Google’s network peering edge.

To fully take advantage of Andromeda’s capabilities GCE users are being encouraged to use the latest Debian backports image, which contains additional kernel drivers to take advantage of offload and multi-queue capabilities. Although GCE has recently expanded its OS support to include Red Hat Enterprise Linux (RHEL) and SUSE Linux Enterprise Server (SLES), Andromeda optimised kernels aren’t offered for those. There is also no mention of Andromeda optimisation for forthcoming Windows images, which are scheduled to debut on 1 May 2014.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread


Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you