---
title: IO Visor Project Could Change Cloud Networking
description: The Linux Foundation and PLUMgrid are set to open source IO Visor technology
  The IO Visor is more than just a new networking technology, it’s a relatively new
  concept in how we lay the foundation for any new network technology altogether.
  Networking is rapidly evolving, with new protocols, new topologies and new designs
  being developed  […]
url: https://canonical.com/blog/io-visor-project-could-change-cloud-networking?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Canonical](https://canonical.com/blog/author/canonical "More about Canonical")

17 August 2015

# IO Visor Project Could Change Cloud Networking

[cloud](https://canonical.com/blog/tag/cloud)
[Linux](https://canonical.com/blog/tag/linux)
[networking](https://canonical.com/blog/tag/networking)
[plumgrid](https://canonical.com/blog/tag/plumgrid)
[sdn](https://canonical.com/blog/tag/sdn)

---

Share the article

## The [Linux Foundation](http://www.linuxfoundation.org/) and [PLUMgrid](http://www.plumgrid.com/) are set to open source IO Visor technology

The [IO Visor](http://www.plumgrid.com/technology/io-visor/) is more than just a new networking technology, it’s a relatively new concept in how we lay the foundation for any new network technology altogether. Networking is rapidly evolving, with new protocols, new topologies and new designs being developed to address different needs of modern infrastructures.

This new technology makes traditional, hardware-based solutions nearly impossible to use. Even newer, SDN-based overlay networks are changing so fast it’s becoming a burden to maintain them. That’s where the IO Visor Project starts to reveal its importance.

With the [IO Visor](http://www.plumgrid.com/press-releases/2015/08/new-io-visor-project-to-advance-linux-networking-and-virtualization-for-modern-data-centers/),underlying network functions are fully programmable and hot-swappable. If your application or your infrastructure has a dramatic shift in IO patterns or requirements, that shift can be accommodated with a kernel module update, as opposed to a swap or change of networking solution, including a reboot to the infrastructure itself.

IO Visor’s ability to meet on-demand changes would not be very beneficial if it couldn’t scale, and much like Ubuntu and Ubuntu OpenStack, the IO Visor was designed with scalability in mind. The data plane (the logically defined paths where all your data flows) is horizontally distributed across all of the nodes in your Virtual Fabric Overlay. So, as your workloads scale, your network IO capabilities automatically and organically scale along with them.

And it isn’t just for networking. It was designed for IO, in general. It makes us wonder, what sort of storage solutions could be designed around a kernel-integrated, dynamic, programmable IO plane? What sort of innovation will our networking partners bring to market based on the IO Visor Project?

It’s really exciting to think about the possibilities when we aren’t constrained to choose one or two network technologies at design time and  locked into them for the duration of deployment. It makes me think of Juju’s service modeling approach to application and solution deployment. You can design, deploy, redesign and redeploy with the same solution purpose, but completely different components underneath. The IO Visor will always give access to IO and networking (the solution purpose), but the underlying technology could be changed just by choosing a different model and moving to it.

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### What is InfiniBand?](https://canonical.com/blog/what-is-infiniband)

When distributed workloads stall because nodes cannot exchange small messages quickly and consistently, the network is the limiting factor. How do you solve that problem?...

[Benjamin Ryzman](https://canonical.com/blog/author/benjaminryzman)

2 June 2026

[### Run agentic workloads on Arm and Ubuntu](https://canonical.com/blog/run-agentic-workloads-on-arm-and-ubuntu)

In the lead-up to Ubuntu Summit 26.04, Canonical and Arm are collaborating to certify the new Arm AGI CPU on Ubuntu 26.04 LTS (Resolute Raccoon). Learn what this means for...

[Youssef Eltoukhy](https://canonical.com/blog/author/usf197)

26 May 2026

[### What is RDMA?](https://canonical.com/blog/what-is-rdma)

Modern data centres are hitting a wall that faster CPUs alone cannot fix. As workloads scale out and latency budgets shrink, the impact of moving data between servers is...

[Benjamin Ryzman](https://canonical.com/blog/author/benjaminryzman)

11 February 2026

[### Building new revenue streams: 3 strategic cloud opportunities for telcos in 2026](https://canonical.com/blog/new-telco-cloud-opportunity)

PWC claimed the ‘fundamental challenge’ behind slowing growth is that telecom’s ‘core products and services’ are ‘becoming commodities.’ The way forward lies in modernizing and...

[Isobel Kate Maxwell](https://canonical.com/blog/author/iso-maxwell)

10 February 2026
