Cloud Network Offerings for Virtual Machine Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current desktop virtualization systems in cloud computing environments lack efficient methods for managing and provisioning network resources for virtual machines, leading to inflexible network service offerings and complex resource allocation processes.

Innovation Solution

The system allows for the creation and management of physical networks within a cloud zone, enabling the association of network offerings with specific network elements and virtual machines, allowing users to request and allocate network services dynamically, and de-allocate resources as needed based on resource management policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional desktop virtualization systems are used, then centralized management and security are provided, but network service provisioning is inflexible and resource allocation is complex

Engineering Contradiction:
Improvenetwork service provisioning flexibilityVSAvoidresource allocation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments network resources into distinct network offerings that can be independently managed and allocated. Each network offering represents a modular unit of network service that can be provisioned separately, allowing flexible combination and allocation to virtual machines without complex interdependencies

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal network offering framework that can serve multiple virtual machines and different network requirements through a standardized interface. The network offerings are designed to be multi-functional, supporting various network services (routing, switching, firewall, load balancing) through a common allocation mechanism

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If network resources are statically allocated, then system stability is maintained, but scalability and management efficiency are reduced

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidnetwork service flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic network resource allocation where network offerings can be created, modified, and deleted based on real-time demands. The system allows network offerings to be allocated to virtual machines dynamically through automated processes, enabling the network infrastructure to adapt to changing service requirements without manual reconfiguration

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple physical networks are created with different network elements, then network service versatility is improved, but system complexity increases

Engineering Contradiction:
Improvenetwork service varietyVSAvoidnetwork configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces network offerings as an intermediary layer between physical network elements and virtual machines. This intermediary abstraction simplifies the complexity by providing a standardized interface that hides the underlying network configuration details, allowing versatile network services to be composed from multiple physical networks without exposing the complexity to users

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10938642B2Network offering in cloud computing environment
Publication Date: 2021.03.02 CITRIX SYSTEMS INC
  • US10938642B2 patent drawing
  • US10938642B2 patent drawing
  • US10938642B2 patent drawing

AI summary

A cloud system may create and support multiple network offerings for virtual machines in a cloud zone. Physical networks comprising sets of network elements, such as routers, gateways, firewalls, load balancers, and other network hardware, may be created and updated within a zone. Network offerings may be defined and associated, using tags or other techniques, with virtual machine networks, physical networks and/or network elements. Cloud end users may request specific network offerings when creating virtual machines, or may request to move existing virtual machines from one network offering to another. The cloud system may use the requested network offering to identify the virtual machine network, physical network, and/or network elements corresponding to the requested network offering. The cloud system may allocate a new virtual machine network and configure the network elements within the associated physical network to provide network services to the virtual machine.