Take a look at this interesting article about software-defined data center.