System and method for application license management in virtual environments

a virtual environment and license management technology, applied in the direction of specific program execution arrangements, computer security arrangements, program/content distribution protection, etc., can solve the problems of virtualization in computer systems, managing all these licenses can present problems, and conventional licensing schemes are not flexibl

Active Publication Date: 2016-01-26
VIRTUOZZO INT GMBH
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0014]According to one exemplary embodiment, the licensing system provides protection from un-authorized copying of the applications. For example, if a second (affiliated) container application is copied (or moved) to another hardware node without its container, after a first monthly license check, the licensing server will not give the license activation key to this container application. The licensing server knows that the container ID of this container application has to be affiliated with a group key of the first container application.

Problems solved by technology

Virtualization in computer systems presents some challenges with regard to licensing of the applications running within virtual environments, such as containers.
Managing all these licenses can present some problems.
Conventional licensing schemes are not flexible and can be inconvenient for the hosting providers, where application installations are implemented dynamically (on-the-fly) using different scenarios.
If the described licensing scheme were to be implemented using “one application—one license” principle, the license validation would have become a very large complex task in cases when a host server has thousands of hosting clients, each having tens of licensed applications installed in their virtual environments.
If the described licensing scheme were to be implemented using “an application package—one license” principle, it would have been impossible to provide flexible distribution of applications on the clients considering different configurations of the applications required for the different clients.
However, the Master License system does not work well with the virtual environments.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for application license management in virtual environments
  • System and method for application license management in virtual environments
  • System and method for application license management in virtual environments

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025]Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings.

[0026]The present invention is directed to managing application licenses in a virtual environment. In one aspect of the invention, a licensing module of a first installed container application detects installation of affiliated applications and gives them a group licensing key for passing it to the licensing server. The licensing server derives licensing parameters of the affiliated applications from the group key and gives the licenses to the affiliated applications in case of a successful validation. According to an exemplary embodiment, a licensing scheme uses license parameters for different classes of the applications.

[0027]According to the exemplary embodiment, the containers are isolated partitions implemented on a single physical server and OS instance to utilize hardware, software, data center and management means w...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A system and method for managing licensing of virtual environment applications. A licensing module of a first installed virtual environment application detects installation of affiliated applications and gives them a group licensing key for passing it to the licensing server. The licensing server derives licensing parameters of the affiliated applications from the group key and gives the licenses to the affiliated applications, in case of successful validation. The licensing system provides protection from un-authorized copying of the applications. If an affiliated virtual environment application is copied (or moved) to another hardware node without its virtual environment, the licensing server will not give the license activation key to this virtual environment application.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a divisional of U.S. patent application Ser. No. 13 / 705,221, filed on Dec. 5, 2012, which is incorporated herein by reference.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]This invention relates to a method and system for application license identification and management in virtual environments, and more particularly to identification of licenses of affiliated applications.[0004]2. Description of the Related Art[0005]Virtualization in computer systems presents some challenges with regard to licensing of the applications running within virtual environments, such as containers. Each container can have its own container license key and several container applications each having their own license keys. Managing all these licenses can present some problems.[0006]Conventional licensing schemes for proprietary applications are simple—one license is given to one copy of the application. Typically, the license...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): G06F21/12H04L29/06
CPCH04L63/0478G06F21/12G06F9/455G06F21/121G06Q50/184G06Q2220/16G06Q2220/18G06F21/105G06F21/107G06F8/61G06F8/751
Inventor KOBETS, ALEXEYTORMASOV, ALEXANDER G.
Owner VIRTUOZZO INT GMBH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products