Cyclomatic Complexity of OpenFlow-Based SDN May Drive Market Innovation

Lori MacVittie dives into the difficulty of enabling SDN/OpenFlow controllers. It’s really worth a read!

In other words, the gut instincts of network operators is right: code controlling core routing and switching — which will be necessarily high in cyclomatic complexity by nature of what it has to do to perform tasks — is almost certain to be prone to higher error rates. Such reality butts heads against the definition of “reliable”, making the two not very complementary.

About the author

Stephen Foskett

Stephen Foskett is an active participant in the world of enterprise information technology, currently focusing on enterprise storage, server virtualization, networking, and cloud computing. He organizes the popular Tech Field Day event series for Gestalt IT and runs Foskett Services. A long-time voice in the storage industry, Stephen has authored numerous articles for industry publications, and is a popular presenter at industry events. He can be found online at,, and on Twitter at @SFoskett.

Leave a Comment