This article provides readers with a very accessible introduction to network virtualization. Virtualization of computer resources has been a hot topic for some time, but network virtualization is now also becoming an equally important point of discussion. In particular, the rise of a highly mobile user base supported by the wide availability of high bandwidth wireless access is leading to a situation in which network virtualization is being viewed as a key enabler of cloud computing. The article focuses on SDN (software defined networking) as a key to network programmability. It gives an overview of the various standards activities that are taking place in support of this still-new technology. The authors also describe an API (OpenFlow) being defined to enable SDN. Though the specifics of this may not matter much to the casual reader (and the details most likely will change over time), these descriptions provide a useful example to the reader of how such paradigms are likely to shape up in the future.
Network virtualization and software defined networking for cloud computing: a survey
Statements and opinions given in a work published by the IEEE or the IEEE Communications Society are the expressions of the author(s). Responsibility for the content of published articles rests upon the authors(s), not IEEE nor the IEEE Communications Society.