DaaS Manager Modules for Virtual Machine Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DaaS systems lack efficient management and configuration tools for generating, managing, and migrating desktop virtualization environments, leading to complex administrator and user environments with limited functionality.

Innovation Solution

A DaaS manager and client system that includes a connection broker module for user authentication and virtual machine assignment, a provisioning module for real-time resource monitoring and virtual machine assignment, a management module for controlling server operations, and a web server module for GUI management, along with a DaaS client featuring a hypervisor, monitoring collector, hardware profile collector, performance measurer, and command execution unit for efficient virtual machine management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple separate programs are installed for virtualization management (like Virt-Manager), then virtualization functionality is provided, but the service function is limited and the environment becomes complicated

Engineering Contradiction:
Improveservice functionVSAvoidenvironment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple separate virtualization management programs into a single integrated DaaS manager that provides both virtualization management and service functions. The manager includes modules for user authentication, virtual machine assignment, resource monitoring, and service delivery, all unified in one system rather than requiring separate installations like Virt-Manager and additional service software.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The DaaS manager is designed as a universal platform that performs multiple functions: user authentication, virtual machine provisioning, resource allocation, service delivery, and system monitoring. This multi-functional approach eliminates the need for separate specialized programs while providing comprehensive service capabilities.

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

2Adaptability or versatility

If existing virtualization products add service methods to each system, then service capability is improved, but the administrator and user environments become complicated

Engineering Contradiction:
Improveservice capabilityVSAvoidenvironment complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The DaaS manager provides a universal service platform that handles authentication, resource allocation, and service delivery through a unified interface. The system manages virtual machines, monitors resources, and delivers services without requiring administrators or users to navigate multiple separate system configurations.

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

Solution Approach 2:

The DaaS manager acts as an intermediary between users and the virtualization infrastructure, providing a simplified interface that abstracts away the complexity of underlying system configurations. Users interact with the manager rather than directly with complex virtualization settings, reducing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If manual virtual machine assignment is performed, then system control is maintained, but resource allocation efficiency decreases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidautomatic assignment
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The DaaS manager continuously monitors resource usage across the virtualization environment and uses this feedback to automatically make informed assignment decisions. The system tracks CPU utilization, memory usage, and other metrics to dynamically allocate virtual machines to appropriate users based on current system state and user needs.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system provides self-service automated virtual machine assignment that operates without manual intervention. The DaaS manager autonomously provisions virtual machines, assigns them to users, and manages resource allocation based on predefined policies and real-time monitoring data, eliminating the need for manual assignment while maintaining optimal resource utilization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9201675B2DAAS manager and DAAS client for DAAS system
Publication Date: 2015.12.01 INTELLECTUAL DISCOVERY CO LTD
  • US9201675B2 patent drawing
  • US9201675B2 patent drawing
  • US9201675B2 patent drawing

AI summary

Disclosed herein are a Desktop As A Service (DaaS) manager and DaaS client for a DaaS system. The DaaS manager includes a connection broker module, a provisioning module, a management module, and a web server module. The connection broker module permits connections to a DaaS client and a DaaS server to a user who has performed user authentication. The provisioning module determines the operating status of the DaaS server, and assigns a virtual machine of an optimum DaaS server to the DaaS client. The management module monitors the operating status of the DaaS server and the virtual machine, and executes a control command of the DaaS server. The web server module provides a web-based management tool Graphic User Interface (GUI) to the user.