A fine-grained resource control method and device

A resource control and fine-grained technology, which is applied in resource allocation, multi-program device, program control design, etc., can solve the problems of unrestricted software piracy, dissection, unprotected intellectual property rights, unrestricted use of spare parts by users, and modification of parameters Expansion and other issues

Active Publication Date: 2019-05-21
ZTE CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Unable to restrict users from privately using spare parts, modifying parameters to expand capacity, opening unpaid functions, etc.;
[0006] It is impossible to restrict software from being pirated and dissected, and intellectual property rights cannot be protected;
[0007] Inability to flexibly package and price products based on user needs

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
  • A fine-grained resource control method and device
  • A fine-grained resource control method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0137] Physically, one hardware board may package multiple boards, and the hardware quotations vary according to the software support. For example, router H is cheap and only supports SR services, but does not support value-added services such as CGN. Both boards have the same hardware. Because there is no software license control, the sold H boards are often enabled with value-added services such as CGN by users, which makes it impossible to collect corresponding fees.

[0138] In order to solve the above problems, the steps of the method provided by the first embodiment are as follows:

[0139] 1. The system considers that board A supports value-added service functions such as CGN by default, and board H does not support value-added service functions such as CGN.

[0140] 2. To support the value-added service function of CGN, define a performance license item: CGN_FUNCTION_PFU_NUM, which means: the number of H boards that support the value-added service function of CGN.

...

Embodiment 2

[0149] Physically, a single hardware board usually includes several types of ports, such as 8, 16, and 24 ports. When purchasing, the ports required by the user may not be an integer multiple of the number of ports on a single board. In this way, equipment vendors can only configure More ports than requested by the user. Because there is no software license control, the redundant ports sold are often used by users, which makes it impossible to collect corresponding fees.

[0150] In order to solve the above problems, the steps of the method provided by the second embodiment are as follows:

[0151] 1. For a specific resource, define a license item: PORT_FUNCTION_NUM, which means: the number of ports that can be used;

[0152] 2. The device reads the value of PORT_FUNCTION_NUM in the license item, and controls the number of supported ports not to exceed PORT_FUNCTION_NUM. This step can be performed in the following ways:

[0153] Suppose PORT_FUNCTION_NUM=N in the license file,...

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 fine-grained resource control method and device, the method includes the following steps: for a function that needs to limit the use of resources, define a license item in a license file, and the license item is used to indicate the limited number of resources that support the function ; Judging whether there is a priority support command set in advance for the resources of the function, if so, control the resources of the function according to the priority support command, the value of the license item and the actual number of resources supporting the function; otherwise, The resources of the function are controlled directly according to the value of the license item and the actual number of resources supporting the function. The above technical solution refines the granularity of resource management through the setting of the license item, so that users can only use resources within a predetermined range, ensuring the maximum value of resources.

Description

technical field [0001] The present invention relates to resource control technology, in particular to a fine-grained resource control method and device. Background technique [0002] In network communication products such as routers and switches, the pricing method of hardware single board and complete machine software is usually adopted. For example, a user requires the equipment manufacturer to provide hardware single board resources including 12 Gigabit Ethernet ports and 30 E1 ports. The redundancy of the hardware configuration requires that "all ports of the same type cannot be located in one line card slot", so at least two A-type hardware boards must be provided. And each type A line card includes 8 Gigabit Ethernet ports and 24 E1 ports, so the single board provided by the equipment manufacturer to the user actually includes 16 Gigabit Ethernet ports and 48 E1 ports , more than 4 Gigabit Ethernet ports and 18 E1 ports than the user's requirements, the hardware resou...

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(China)
IPC IPC(8): H04L12/24H04L47/80
CPCG06F9/50G06F9/5011H04L63/10G06F21/10G06F21/629H04L2463/103H04L49/254H04L49/00H04L41/50H04L47/808
Inventor 胡龙斌
Owner ZTE CORP
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