Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image RemovedImage Added

The above shows the system architecture overview for this demo. On the bottom, we have the physical topology. This topology is emulated using Mininet on a bare metal server, and virtualized using OpenVirteX (OVX). OVX virtualizes the physical network to makes 2 virtual networks, the main network (left) and the URL Filter service network (right). Each virtual network is managed by its own ONOS cluster. We deploy the XOS a management GUI, a part of OpenCloud, on top of the virtual networks to manage subscribers and services.

 

 

We will first show a minimal service composition example. This composition contains the Internet connectivity service by itself. At first, subscriber1, who is not subscribed to this service, cannot access any sites from its browser. The XOS management GUI can be used to assign subscriber1 to the Internet connectivity service. This operation causes ONOS to push flows into the network using the Intent framework, enabling subscriber1 to access the Internet.

...

Next, we will show a third, more complex service composition case of Internet + URL fitler + traffice shaper. Now we assign this service composition to subscriber3, allowing subscriber3 to access to the Internet, but at a slower speed. Meanwhile, subscriber2 is able to access the Internet at full speed, as their composition does not include the traffic shaper service. For example, subscriber 2 subscriber2 will be able to access YouTube and watch some video smoothly. When accessing the exact same video,  subscriber3 will find that the video loads slowly on their browser due to the traffic shaper service limiting their bandwidth. 

...

Finally, we will show an example of service abstraction. Specifically, we want to show you the scale out of the URL filter service. This example begins with subscriber 2subscriber2, still subscribed to the service composition from the second example, downloading some big file from the Internet. The initial download speed is around 8Mbpspretty fast. Introducing a heavy load on the filter server causes throughput degradations, slowing down the download speed. From the management GUI, we push the scale out button, which spawns a VM and push flows to incorporate it into the service network. This action results in the recovery of download speeds to the same level as before.

...