Saturday, October 10, 2009

Publishing my bachelor thesis on Solaris network virtualization

After finishing my bachelor thesis, my plan was to publish the interesting parts of the thesis in own blog entries. But so far, I couldn't find the time to do this. So I'm just publishing the complete document now.

I hope it could help someone to get a quick overview on the Solaris/Opensolaris network stack and it's virtualization capabilities, especially Crossbow.

I'm open and glad for every feedback.

So far the document is only available in German:
Solaris-Netzwerkvirtualisierung.pdf (pdf)

Abstract

The topic of this work is Network-Virtualization on the Solaris OS. It starts with a brief look at the Solaris 10 network stack, with its features and capabilities. Its historical development over the years is also covered. The actual generation of the stack with the name „Crossbow” is the main topic of this work. Crossbow expands the stack with virtualization features, with considering performance and simple management. The architecture and the technical implementation of Crossbow is also covered. To prove the capabilities of the stack, several benchmarks are performed. The benchmarks look especially at the throughput and the CPU usage.

Crossbow has only been released in June 2009 along with Opensolaris 2009.06, so this is one of the first academic works which covers this topic.