Browse Prior Art Database

Build Highly Scalable and Configurable Emulation as a Service in the Cloud

IP.com Disclosure Number: IPCOM000240529D
Publication Date: 2015-Feb-05
Document File: 3 page(s) / 60K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method to build highly scalable and configurable emulation as a service in the cloud. The core idea is to use commercial cloud platforms to develop an emulation as a service running within it.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 58% of the total text.

Page 01 of 3

Build Highly Scalable and Configurable Emulation as a Service in the Cloud

A cloud-based emulation platform is needed for emulating links to test networking protocols for data centers, Internet of Things (IoT), sensor networks, etc.

The core idea is to use commercial cloud platforms to develop an emulation as a service running within it. The service needs to be highly scalable, highly configurable, highly flexible, and used to emulate any kind of networks to test/emulate networking protocols. The idea is to reduce the cost of emulation and remove the responsibility of maintaining and running hardware from the research community. It is a less expensive option for research.

Figure 1: Architecture overview

Figure 2: Internal architecture: how it is implemented in the cloud

1


Page 02 of 3

Using namespaces greatly reduces the level of overhead using virtualization techniques using hypervisors and enables the virtualization of a virtual machine. Containers allow resource isolation through cgroups, which assures fidelity.

Time dilation is the concept of using relativity of time. For example, a user has a network interface with bandwidth equal to 100bps. The user is sending 100 bits per second. The user modifies the software system in such a way that the clock moves one
(1) second for every 10 seconds. Thus, the system behaves as if the speed was 1000bps. The rest of the system still behaves as if the bandwidth is 1000bps. The novel solution uses this concept for testing...