CN115102898A - Communication method, apparatus and storage medium - Google Patents

Communication method, apparatus and storage medium Download PDF

Info

Publication number
CN115102898A
CN115102898A CN202210623107.6A CN202210623107A CN115102898A CN 115102898 A CN115102898 A CN 115102898A CN 202210623107 A CN202210623107 A CN 202210623107A CN 115102898 A CN115102898 A CN 115102898A
Authority
CN
China
Prior art keywords
forwarding
service
resource
box
resources
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210623107.6A
Other languages
Chinese (zh)
Other versions
CN115102898B (en
Inventor
杨建军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN202210623107.6A priority Critical patent/CN115102898B/en
Publication of CN115102898A publication Critical patent/CN115102898A/en
Application granted granted Critical
Publication of CN115102898B publication Critical patent/CN115102898B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised routing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Programmable Controllers (AREA)

Abstract

The invention provides a communication method, equipment and a storage medium, relates to the technical field of communication, and aims to better adapt to the change of forwarding services and improve user experience. The method comprises the following steps: the method comprises the steps that a programmable white-box universal forwarding device sends forwarding resource information of a plurality of forwarding services to an SDN controller; the forwarding resource information is used for reflecting the use condition of the forwarding resource and the requirement of the forwarding resource; the method comprises the steps that a programmable white-box universal forwarding device receives a resource adjusting strategy sent by an SDN controller, and adjusts forwarding resources of multiple forwarding services according to the resource adjusting strategy; the resource adjustment policy is determined by the SDN controller according to forwarding resource information of the multiple forwarding services.

Description

Communication method, apparatus and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a communication method, a device, and a storage medium.
Background
The network forwarding equipment comprises a switch, a router and the like, and can realize the forwarding of the service in the network. Specifically, in order to implement forwarding of a service, forwarding logic is usually required to be preset in a network forwarding device, where the forwarding logic includes multiple forwarding service types and forwarding resources corresponding to the forwarding service types. Further, the network forwarding device implements forwarding of the service according to a preset forwarding logic.
However, since the use of different services by the user is constantly changing, the network forwarding device in the prior art cannot flexibly adapt to the change of each forwarding service according to the fixed forwarding logic, which causes the user experience to be reduced.
Disclosure of Invention
The invention provides a communication method, equipment and a storage medium, which are used for better adapting to the change of forwarding services and improving user experience.
In order to achieve the purpose, the invention adopts the following technical scheme:
in a first aspect, a communication method is provided, where the communication method is applied to a service forwarding system, where the service forwarding system includes a programmable white-box generic forwarding device and a software defined network SDN controller, and the method includes: the method comprises the steps that a programmable white-box universal forwarding device sends forwarding resource information of a plurality of forwarding services to an SDN controller; the forwarding resource information is used for reflecting the use condition of the forwarding resource and the requirement of the forwarding resource; the method comprises the steps that a programmable white-box universal forwarding device receives a resource adjusting strategy sent by an SDN controller, and adjusts forwarding resources of multiple forwarding services according to the resource adjusting strategy; the resource adjustment strategy is determined by the SDN controller according to the forwarding resource information of the multiple forwarding services.
Optionally, the forwarding resource information includes a service state, where the service state includes a heavy load service or a light load service, and the method further includes: the method comprises the steps that a programmable white-box universal forwarding device determines the change condition of the use of forwarding resources of a first forwarding service within preset time; the first forwarding service is any one of a plurality of forwarding services; and the programmable white-box universal forwarding equipment determines the service state of the first forwarding service according to the change condition.
Optionally, the change condition includes a change amount of usage of forwarding resources, and the programmable white-box general forwarding device determines a service state of the first forwarding service according to the change condition, including: under the condition that the variable quantity of the use of the forwarding resources is larger than a preset threshold value, the programmable white-box general forwarding equipment determines that the first forwarding service is a heavy-load service; and under the condition that the variable quantity of the use of the forwarding resources is smaller than or equal to a preset threshold value, the programmable white-box general forwarding equipment determines that the first forwarding service is a light-load service.
Optionally, adjusting forwarding resources of multiple forwarding services according to the resource adjustment policy includes: and the programmable white-box general forwarding equipment increases the available forwarding resources of the heavy-load service according to the first preset increment and decreases the available forwarding resources of the light-load service according to the second preset increment.
In a second aspect, a communication method is provided, where the communication method is applied to a service forwarding system, where the service forwarding system includes a programmable white-box generic forwarding device and a software defined network SDN controller, and the method includes: the SDN controller receives forwarding resource information of a plurality of forwarding services sent by a programmable white-box universal forwarding device; the forwarding resource information is used for reflecting the service condition of the forwarding resource and the requirement of the forwarding resource; and the SDN controller determines a resource adjustment strategy according to the forwarding resource information of the multiple forwarding services, and sends the resource adjustment strategy to the general forwarding equipment of the programmable white box.
Optionally, the forwarding resource information includes a service state, where the service state includes a heavy load service or a light load service, and the SDN controller determines a resource adjustment policy according to the forwarding resource information of multiple forwarding services, where the resource adjustment policy includes: the SDN controller determines the service state of each forwarding service and determines a resource adjustment strategy according to the service state of each forwarding service; and the resource adjustment strategy is used for indicating the programmable white-box general forwarding equipment to increase the available forwarding resources of the heavy-load service according to the first preset increment and decrease the available forwarding resources of the light-load service according to the second preset increment.
In a third aspect, a programmable general forwarding device for white boxes is provided, which is applied to a service forwarding system, where the service forwarding system includes the programmable general forwarding device for white boxes and a software defined network SDN controller, and the programmable general forwarding device for white boxes includes a sending unit, a receiving unit, and a processing unit; a sending unit, configured to send forwarding resource information of multiple forwarding services to an SDN controller; the forwarding resource information is used for reflecting the use condition of the forwarding resource and the requirement of the forwarding resource; the system comprises a receiving unit, a processing unit and a processing unit, wherein the receiving unit is used for receiving a resource adjusting strategy sent by an SDN controller by a programmable white-box universal forwarding device; the resource adjustment policy is determined by the SDN controller according to forwarding resource information of the multiple forwarding services.
Optionally, the forwarding resource information includes a service state, and the service state includes a heavy-load service or a light-load service, and the processing unit is further configured to: determining the change condition of the use of forwarding resources of the first forwarding service in preset time; the first forwarding service is any one of a plurality of forwarding services; and determining the service state of the first forwarding service according to the change condition.
Optionally, the change condition includes a forwarding resource usage change amount, and the processing unit is specifically configured to: determining that the first forwarding service is a heavy-load service under the condition that the usage variation of the forwarding resources is larger than a preset threshold value; and under the condition that the variable quantity of the use of the forwarding resources is smaller than or equal to a preset threshold value, determining that the first forwarding service is a light-load service.
Optionally, the processing unit is specifically configured to: and increasing the available forwarding resources of the heavy load service according to the first preset increment, and reducing the available forwarding resources of the light load service according to the second preset increment.
In a fourth aspect, a software defined network SDN controller is provided, which is applied to a service forwarding system, where the service forwarding system includes a programmable white-box general-purpose forwarding device and an SDN controller, and the SDN controller includes a receiving unit, a determining unit, and a sending unit; a receiving unit, configured to receive forwarding resource information of multiple forwarding services sent by a programmable white-box universal forwarding device by an SDN controller; the forwarding resource information is used for reflecting the use condition of the forwarding resource and the requirement of the forwarding resource; a determining unit, configured to determine a resource adjustment policy according to forwarding resource information of multiple forwarding services by an SDN controller; and the sending unit is used for sending the resource adjustment strategy to the programmable white-box universal forwarding equipment.
Optionally, the forwarding resource information includes a service state, the service state includes a heavy load service or a light load service, and the determining unit is specifically configured to: determining the service state of each forwarding service, and determining a resource adjustment strategy according to the service state of each forwarding service; and the resource adjustment strategy is used for indicating the programmable white-box general forwarding equipment to increase the available forwarding resources of the heavy-load service according to the first preset increment and decrease the available forwarding resources of the light-load service according to the second preset increment.
In a fifth aspect, there is provided a computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer, cause the computer to perform the communication method of the first aspect or the communication method of the second aspect.
In a sixth aspect, a communication device is provided, comprising: a processor and a memory; wherein the memory is used to store one or more programs, the one or more programs comprising computer executable instructions that, when executed by the communication device, cause the communication device to perform the communication method of the first aspect or the communication method of the second aspect.
The technical scheme provided by the invention at least has the following beneficial effects: the method comprises the steps that a programmable white-box universal forwarding device sends forwarding resource information of a plurality of forwarding services to an SDN controller; because the forwarding resource information is used for reflecting the use condition and the forwarding resource requirement of the forwarding resource, the programmable white-box general forwarding device can report the use condition and the resource requirement of each forwarding service to the SDN controller in time. Further, the programmable white-box general-purpose forwarding device receives a resource adjustment strategy sent by the SDN controller, and the resource adjustment strategy is determined by the SDN controller according to forwarding resource information of multiple forwarding services, so that the programmable white-box general-purpose forwarding device can adjust the forwarding resources of the multiple forwarding services according to the resource adjustment strategy to adapt to changes of the forwarding services, and experience of a user is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic diagram illustrating service forwarding of a programmable white-box generic forwarding device in the related art;
fig. 2 is a schematic structural diagram of a service forwarding system according to an embodiment of the present invention;
fig. 3 is a first flowchart illustrating a communication method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of resource adjustment according to an embodiment of the present invention;
fig. 5 is a second flowchart illustrating a communication method according to an embodiment of the present invention;
fig. 6 is a third schematic flowchart of a communication method according to an embodiment of the present invention;
fig. 7 is a flowchart illustrating a communication method according to a fourth embodiment of the present invention;
fig. 8 is a schematic structural diagram of a programmable white-box general-purpose forwarding device according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an SDN controller according to an embodiment of the present invention;
fig. 10 is a schematic structural diagram of a communication device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, belong to the protection scope of the present invention.
It should be noted that, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "such as" in an embodiment of the present invention is not necessarily to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the word "exemplary" or "such as" is intended to present concepts related in a concrete fashion.
It should be noted that, in the embodiments of the present invention, "of", "corresponding" and "corresponding" may be sometimes used in combination, and it should be noted that, when the difference is not emphasized, the intended meaning is consistent.
For the convenience of clearly describing the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the terms "first", "second", and the like are used to distinguish the same items or similar items with basically the same functions and actions, and those skilled in the art can understand that the terms "first", "second", and the like are not used to limit the quantity and the execution sequence.
Before explaining the embodiments of the present invention in detail, some terms of the related art and related technologies related to the embodiments of the present invention will be described.
Programmable white-box generic forwarding device: the device can be deployed in a communication cloud to replace the traditional network forwarding device, the defects that the traditional network forwarding device is single in function and solidified are overcome, dynamic coding of logic flow can be performed through an open-source programming language, and forwarding of multiple forwarding services is achieved through the open-source programming language.
Software Defined Networking (SDN): the core technology of the software defined network is that a control plane and a data plane of the general forwarding equipment of the programmable white box are separated, and the general forwarding equipment of the programmable white box is controlled in a centralized manner by the SDN controller, so that flexible control over all forwarding services is realized, and the network becomes more intelligent as a pipeline.
In the related art, forwarding logic is preset in a programmable white-box general forwarding device through an SDN controller, and the forwarding logic includes multiple forwarding service types and forwarding resources corresponding to the forwarding service types. Furthermore, the programmable white-box universal forwarding device realizes forwarding of services according to preset forwarding logic.
Fig. 1 is a schematic diagram illustrating service forwarding of a programmable white-box generic forwarding device in the related art. The programmable white-box universal forwarding device determines a plurality of forwarding service types (forwarding service 1, forwarding service 2, forwarding service 3, … …, forwarding service n) and forwarding resources corresponding to the forwarding service types according to a preset forwarding logic, so as to implement forwarding of a plurality of services of different service types. Each forwarding traffic in fig. 1 represents traffic under one type of network service, which includes but is not limited to: the service management system includes an interaction (switch) service, a Broadband Network Gateway (BNG) service, a User Plane Function (UPF) service, a carrier grade address translation (NAT, CGN) service, and the like.
However, since the usage of different services by the user is changing, the programmable white-box generic forwarding device cannot flexibly adapt to the change of each forwarding service according to the fixed forwarding logic. For example, the usage amount of the forwarding service 1 by the user increases, but the generic forwarding device of the programmable white box still forwards the forwarding service 1 according to the forwarding resource inherent to the forwarding service 1, so that the forwarding resource inherent to the forwarding service 1 cannot adapt to the forwarding of the forwarding service 1, and the user experience is reduced. For another example, the usage amount of the forwarding service 2 by the user is reduced, but the programmable white-box generic forwarding device still forwards the forwarding service 2 according to the forwarding resources inherent to the forwarding service 2, so that a large amount of forwarding resources inherent to the forwarding service 2 are idle, and the forwarding resources are wasted.
The communication method provided by the embodiment of the invention is used for solving the problem that the network forwarding equipment in the related technology cannot flexibly adapt to the change of each forwarding service according to the fixed forwarding logic, so that the user experience is reduced. The communication method provided by the embodiment of the invention can be applied to a service forwarding system, and fig. 2 shows a schematic structural diagram of the service forwarding system. As shown in fig. 2, the traffic forwarding system 10 includes a programmable white-box generic forwarding device 11 and an SDN controller 12. The programmable white-box generic forwarding device 11 is connected with the SDN controller 12. The programmable white box generic forwarding device 11 and the SDN controller 12 may be connected in a wired manner or in a wireless manner, which is not limited in this embodiment of the present invention.
Optionally, the programmable white-box universal forwarding device 11 includes a first Central Processing Unit (CPU), a programmable forwarding chip, and a second CPU. The first CPU is configured to receive forwarding logic set by the SDN controller. The programmable forwarding chip is used for forwarding a plurality of forwarding services according to the forwarding logic in the first CPU. The second CPU is configured to determine forwarding resource information of multiple forwarding services, and send the forwarding resource information of multiple forwarding services to the SDN controller.
Fig. 3 is a flow diagram illustrating a method of communication, according to some example embodiments. In some embodiments, the above communication method may be applied to a traffic forwarding system as shown in fig. 2.
As shown in fig. 3, the communication method provided by the embodiment of the present invention includes the following steps S201 to S204.
S201, the programmable white-box generic forwarding device sends forwarding resource information of multiple forwarding services to the SDN controller.
The forwarding resource information is used for reflecting the use condition of the forwarding resource and the requirement of the forwarding resource.
As a possible implementation manner, the programmable forwarding chip in the programmable white-box general forwarding device reports the occupied amount of the forwarding resource and the remaining amount of the forwarding resource of each forwarding service to the second CPU in the programmable white-box general forwarding device. And the second CPU evaluates each forwarding service according to the occupation amount of the forwarding resources of each forwarding service and the surplus amount of the forwarding resources according to a preset resource evaluation algorithm to obtain the forwarding resource information of each forwarding service. Further, the programmable white-box general forwarding device sends forwarding resource information of a plurality of forwarding services to the SDN controller through a preset interface.
It should be noted that the programmable white-box generic forwarding device may send forwarding resource information of multiple forwarding services to the SDN controller periodically, or may send the forwarding resource information aperiodically, which is not limited in this embodiment of the present invention.
In practical applications, the programmable white-box generic forwarding device may send forwarding resource information of multiple forwarding services to the SDN controller through an extended memory management (runtime) interface.
The second CPU can determine the use condition of the forwarding resources of each forwarding service according to the received current occupied amount of the forwarding resources of each forwarding service and the received residual amount of the forwarding resources. The second CPU can also determine a change condition of the forwarding resource of each forwarding service according to the received occupation amount of the forwarding resource of each forwarding service at a plurality of time points and the remaining amount of the forwarding resource, and predict a forwarding resource requirement of each forwarding service according to the change condition of the forwarding resource of each forwarding service, thereby forming forwarding resource information of a plurality of forwarding services. The forwarding resource requirement may be a specific forwarding resource requirement amount, or may be a requirement state (for example, requirement or non-requirement), which is not limited in this embodiment of the present invention.
The forwarding resource may refer to a Forwarding Information Base (FIB) or a Routing Information Base (RIB), or may be other resources that can carry service forwarding.
Correspondingly, the SDN controller receives forwarding resource information of a plurality of forwarding services sent by the programmable white-box general forwarding device.
S202, the SDN controller determines a resource adjusting strategy according to the forwarding resource information of the forwarding services.
As a possible implementation manner, the SDN controller inputs forwarding resource information of multiple forwarding services into a pre-trained policy generation model, and outputs a resource adjustment policy.
It should be noted that the policy generation model is trained in advance by operation and maintenance personnel and stored in the SDN controller, and the policy generation model is obtained by training according to the multiple sample forwarding resource information and the policy labels corresponding to the multiple sample forwarding resource information.
As another possible implementation manner, the resource adjustment policy is determined according to the resource usage and resource requirements of each forwarding service of the SDN controller.
In practical application, the content of the resource adjustment policy may include the resource optimization amount of each forwarding service, or may include a resource adjustment direction corresponding to each forwarding service (for example, a part of resources corresponding to the forwarding service 1 is adjusted to the forwarding service 2).
And S203, the SDN controller sends a resource adjustment strategy to the programmable white-box general forwarding equipment.
As a possible implementation manner, the SDN controller sends the resource adjustment policy to the programmable white-box generic forwarding device through a preset interface.
Illustratively, the SDN controller sends the resource adjustment policy to the programmable white-box generic forwarding device through the SDN interface.
Correspondingly, the programmable white-box general forwarding device receives a resource adjustment strategy sent by the SDN controller.
And S204, the programmable white-box universal forwarding equipment adjusts the forwarding resources of the multiple forwarding services according to the resource adjustment strategy.
The resource adjustment strategy is determined by the SDN controller according to forwarding resource information of a plurality of forwarding services.
As a possible implementation manner, the programmable white-box general-purpose forwarding device receives a resource adjustment policy sent by the SDN controller through the first CPU, and the first CPU controls the programmable forwarding chip to adjust forwarding resources of multiple forwarding services according to the resource adjustment policy.
For example, as shown in fig. 4, a manner in which a programmable white-box generic forwarding device adjusts forwarding resources of multiple forwarding services according to a resource adjustment policy is shown. The general forwarding device for the programmable white box comprises forwarding service 1(switch service), forwarding service 2(BNG service), forwarding service 3(UPF service), … … and forwarding service n (CGN service). And the programmable white-box universal forwarding equipment allocates part of forwarding resources of the forwarding service n to the forwarding service 3 according to the resource adjustment strategy.
Optionally, the programmable forwarding switching chip supports multiple parallel independent logics, and the multiple parallel logics are dynamically combined and separated according to service requirements. And the universal forwarding equipment of the programmable white box ages the used image of the forwarding service n according to the miss time according to a resource adjustment strategy, changes the aged image into a null image, recovers the null image into an unused resource and allocates the unused resource to the forwarding service 3. The technical scheme provided by the embodiment of the invention at least has the following beneficial effects: the method comprises the steps that a programmable white-box universal forwarding device sends forwarding resource information of a plurality of forwarding services to an SDN controller; because the forwarding resource information is used for reflecting the use condition and the forwarding resource requirement of the forwarding resource, the programmable white-box general forwarding device can report the use condition and the resource requirement of each forwarding service to the SDN controller in time. Further, the programmable white-box general-purpose forwarding device receives a resource adjustment strategy sent by the SDN controller, and the resource adjustment strategy is determined by the SDN controller according to forwarding resource information of multiple forwarding services, so that the programmable white-box general-purpose forwarding device can adjust the forwarding resources of the multiple forwarding services according to the resource adjustment strategy to adapt to changes of the forwarding services, and experience of a user is improved.
In one design, as shown in fig. 5, the forwarding resource information includes a service status, and the service status includes a heavy-load service or a light-load service, and in order to obtain the forwarding resource information of each forwarding service, the communication method provided in the embodiment of the present invention further includes the following steps S301 to S302.
S301, the programmable white-box universal forwarding device determines the change condition of the use of the forwarding resource of the first forwarding service in the preset time.
Wherein, the first forwarding service is any one of the forwarding services.
As a possible implementation manner, the programmable forwarding chip in the programmable white-box generic forwarding device sends the resource usage of the first forwarding service at the first time and the resource usage of the first forwarding service at the second time to the second PCU. The first moment is the starting moment of the preset time, and the second moment is the ending moment of the preset time. Further, the second PCU determines a change situation of the resource usage of the first forwarding service within a preset time according to the resource usage of the first forwarding service at the first time and the resource usage of the first forwarding service at the second time.
In practical applications, the change condition of the use of the forwarding resource may be a change amount of the use of the forwarding resource, or may also be a change trend (for example, an ascending trend or a descending trend) of the use of the forwarding resource.
As another possible implementation, the programmable forwarding chip in the programmable white-box generic forwarding device sends the resource usage amount of the first forwarding service at the first time and the resource usage amount of the first forwarding service at the second time to the second PCU. The first moment is the starting moment of the preset time, and the second moment is the ending moment of the preset time. Further, the second PCU determines a difference between the resource usage amount of the first forwarding service at the first time and the resource usage amount of the first forwarding service at the second time as a forwarding resource usage variation of the first forwarding service within a preset time, and takes the forwarding resource usage variation as a variation of the resource usage of the first forwarding service within the preset time.
As another possible implementation manner, the programmable white-box generic forwarding device determines, according to the forwarding resource usage variation of the first forwarding service in the current period, the forwarding resource usage variation of the first forwarding service in the previous period, and a preset formula, the forwarding resource usage variation of the first forwarding service in a preset time, and uses the forwarding resource usage variation as a variation situation of the forwarding resource usage of the first forwarding service in the preset time. The current cycle and the last cycle are time periods within preset time.
The preset formula satisfies: the forwarding resource usage variation is the previous cycle forwarding resource usage variation x + a single forwarding resource size exp (the current cycle forwarding resource usage variation) log (0.8)). Wherein x is a weight coefficient, 0< x <1, the variation of the resource usage of the previous cycle forwarding indicates the variation of the number of the previous cycle forwarding tables, the variation of the resource usage of the current cycle forwarding indicates the variation of the number of the current cycle forwarding tables, and the occupation amount of a single forwarding resource is the size of the single forwarding table.
S302, the programmable white-box universal forwarding device determines the service state of the first forwarding service according to the change situation.
The forwarding resource information comprises a service state, and the service state comprises a heavy load service or a light load service.
As a possible implementation manner, the programmable white-box universal forwarding device compares the forwarding resource usage variation of the first forwarding service with a preset threshold, so as to determine whether the forwarding resource usage variation is greater than the preset threshold. Under the condition that the variable quantity of the use of the forwarding resources is larger than a preset threshold value, the programmable white-box general forwarding equipment determines that the first forwarding service is a heavy-load service; and under the condition that the variable quantity of the use of the forwarding resources is smaller than or equal to a preset threshold value, the programmable white-box universal forwarding equipment determines that the first forwarding service is a light-load service. Further, the programmable white-box generic forwarding device sends the service state of the first forwarding service as forwarding resource information to the SDN controller.
As another possible implementation manner, if the variation trend of the forwarding resource usage of the first forwarding service is an ascending trend, the programmable white-box universal forwarding device determines that the first forwarding service is a heavy-load service; and if the change trend of the use of the forwarding resources of the first forwarding service is a descending trend, the programmable white-box general forwarding equipment determines that the first forwarding service is a light-load service. Further, the programmable white-box generic forwarding device sends the service state of the first forwarding service as forwarding resource information to the SDN controller.
In one design, as shown in fig. 6, in order to determine the resource adjustment policy, the step S202 provided in the embodiment of the present invention specifically includes the following step S2021:
s2021, the SDN controller determines service states of the forwarding services, and determines a resource adjustment strategy according to the service states of the forwarding services.
The resource adjustment strategy is used for indicating the programmable white-box general forwarding equipment to increase the available forwarding resources of the heavy-load service according to the first preset increment and decrease the available forwarding resources of the light-load service according to the second preset increment. The first predetermined increment and the second predetermined increment may be the same or different.
As a possible implementation manner, after determining a service state of each forwarding service, for any forwarding service, if the forwarding service is a heavy-load service, the SDN controller instructs the programmable white-box general forwarding device to add a preset forwarding resource to the forwarding service, and if the forwarding service is a light-load service, the SDN controller instructs the programmable white-box general forwarding device to reduce the preset forwarding resource to the forwarding service.
As another possible implementation manner, after the SDN controller determines the service state of each forwarding service, the SDN controller instructs the programmable white-box generic forwarding device to release available forwarding resources of the light-load service, and allocates the released available forwarding resources of the light-load service to the heavy-load service for use.
Correspondingly, after the resource adjustment strategy is received, the available forwarding resources of the heavy load service are increased according to the resource adjustment strategy, and the available forwarding resources of the light load service are reduced.
For convenience of understanding, as shown in fig. 7, information interaction between a programmable white-box generic forwarding device and an SDN controller in a communication method provided by an embodiment of the present invention is illustrated. Firstly, the SDN controller issues a service forwarding logic to a first CPU of the general forwarding device of the programmable white box, and the first CPU instructs the programmable forwarding chip to forward the service according to the service forwarding logic (the service forwarding logic includes n forwarding services). The programmable forwarding chip forwards the service according to the forwarding logic and obtains the resource use condition of each forwarding service in real time. Furthermore, the programmable forwarding chip reports the resource usage of the n forwarding services to the second CPU. And the second CPU determines forwarding resource information of each forwarding service according to the resource use condition of each forwarding service, and sends the forwarding resource information of each forwarding service to the SDN controller. And the SDN controller determines a resource adjustment strategy according to the forwarding resource information of the multiple forwarding services and sends the resource adjustment strategy to the programmable white-box general forwarding equipment. Correspondingly, the programmable white-box general forwarding device receives a resource adjustment strategy sent by the SDN controller, and adjusts forwarding resources of multiple forwarding services according to the resource adjustment strategy.
The above embodiments mainly describe the scheme provided by the embodiments of the present invention from the perspective of apparatuses (devices). It is understood that, in order to implement the above method, the device or apparatus includes hardware structures and/or software modules corresponding to the execution of each method flow, and the hardware structures and/or software modules corresponding to the execution of each method flow may constitute a material information determination device. Those of skill in the art will readily appreciate that the present invention can be implemented in hardware or a combination of hardware and computer software, in conjunction with the exemplary algorithm steps described in connection with the embodiments disclosed herein. Whether a function is implemented as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The embodiments of the present invention may perform division of function modules on a device or an apparatus according to the above method examples, for example, the device or the apparatus may divide each function module corresponding to each function, or may integrate two or more functions into one processing module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. It should be noted that, the division of the modules in the embodiment of the present invention is schematic, and is only one logical function division, and in actual implementation, there may be another division manner.
Fig. 8 shows a schematic diagram of a possible structure of a programmable white-box generic forwarding device, in the case of dividing functional modules according to their respective functions. As shown in fig. 8, the programmable white-box generic forwarding device 40 provided in the embodiment of the present invention includes a sending unit 401, a receiving unit 402, and a processing unit 403.
A sending unit 401, configured to send forwarding resource information of multiple forwarding services to an SDN controller; the forwarding resource information is used for reflecting the service condition of the forwarding resource and the requirement of the forwarding resource; a receiving unit 402, configured to receive a resource adjustment policy sent by an SDN controller by a programmable white-box universal forwarding device, and a processing unit 403, configured to adjust forwarding resources of multiple forwarding services according to the resource adjustment policy; the resource adjustment strategy is determined by the SDN controller according to the forwarding resource information of the multiple forwarding services.
Optionally, the forwarding resource information includes a service state, where the service state includes a heavy load service or a light load service, and the processing unit 403 is further configured to: determining the change condition of the use of forwarding resources of the first forwarding service in preset time; the first forwarding service is any one of a plurality of forwarding services; and determining the service state of the first forwarding service according to the change condition.
Optionally, the change condition includes a change amount of the usage of the forwarding resource, and the processing unit 403 is specifically configured to: determining that the first forwarding service is a heavy-load service under the condition that the usage variation of the forwarding resources is larger than a preset threshold value; and under the condition that the variable quantity of the use of the forwarding resources is smaller than or equal to a preset threshold value, determining that the first forwarding service is a light-load service.
Optionally, the processing unit 403 is specifically configured to: increasing available forwarding resources for heavy-load traffic and decreasing available forwarding resources for light-load traffic.
Fig. 9 shows a possible structural diagram of a software defined network SDN controller, where functional modules are divided according to respective functions. As shown in fig. 9, the software defined network SDN controller 50 according to the embodiment of the present invention includes a receiving unit 501, a determining unit 502, and a sending unit 503.
A receiving unit 501, configured to receive forwarding resource information of multiple forwarding services sent by a programmable white-box general forwarding device by an SDN controller; the forwarding resource information is used for reflecting the service condition of the forwarding resource and the requirement of the forwarding resource; a determining unit 502, configured to determine a resource adjustment policy according to forwarding resource information of multiple forwarding services by an SDN controller; a sending unit 503, configured to send the resource adjustment policy to the programmable white-box generic forwarding device.
Optionally, the forwarding resource information includes a service state, where the service state includes a heavy load service or a light load service, and the determining unit 502 is specifically configured to: determining the service state of each forwarding service, and determining a resource adjustment strategy according to the service state of each forwarding service; the resource adjustment strategy is used for indicating the programmable white-box general forwarding equipment to increase the available forwarding resources of the heavy-load service and reduce the available forwarding resources of the light-load service.
In the case of implementing the functions of the integrated modules in the form of hardware, the embodiment of the present invention provides a schematic diagram of a possible structure of the communication device in the above embodiment. As shown in fig. 10, a communication device 60 is used to better adapt to changes in forwarding traffic and improve user experience, for example, for performing the communication method shown in fig. 3. The communication device 60 includes a processor 601, a memory 602, and a bus 603. The processor 601 and the memory 602 may be connected by a bus 603.
The processor 601 is a control center of the communication device, and may be a single processor or a combination of multiple processing elements. For example, the processor 601 may be a Central Processing Unit (CPU), other general-purpose processors, or the like. Wherein the general purpose processor may be a microprocessor or any conventional processor or the like.
For one embodiment, processor 601 may include one or more CPUs, such as CPU 0 and CPU 1 shown in FIG. 6.
The memory 602 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that may store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that may store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
As a possible implementation, the memory 602 may exist separately from the processor 601, and the memory 602 may be connected to the processor 601 through a bus 603 for storing instructions or program codes. The processor 601, when calling and executing the instructions or program codes stored in the memory 602, can implement the communication method provided by the embodiment of the present invention.
In another possible implementation, the memory 602 may also be integrated with the processor 601.
The bus 603 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 10, but that does not indicate only one bus or one type of bus.
It is to be noted that the configuration shown in fig. 10 does not constitute a limitation of the communication device 60. In addition to the components shown in fig. 10, the communication device 60 may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
As an example, in conjunction with fig. 8, the functions implemented by the sending unit 401, the receiving unit 402, and the processing unit 403 in the programmable white-box generic forwarding device 40 are the same as the functions of the processor 601 in fig. 10.
As another example, in connection with fig. 9, the functions implemented by the receiving unit 501, the determining unit 502, and the sending unit 503 in the software defined network SDN controller 50 are the same as those of the processor 601 in fig. 10.
Optionally, as shown in fig. 10, the communication device 60 provided in the embodiment of the present invention may further include a communication interface 604.
A communication interface 604 for connecting with other devices through a communication network. The communication network may be an ethernet network, a radio access network, a Wireless Local Area Network (WLAN), etc. The communication interface 604 may include a receiving unit for receiving data and a transmitting unit for transmitting data.
In one design, in the communication device provided in the embodiment of the present invention, the communication interface may be further integrated in the processor.
Through the above description of the embodiments, it is clear for a person skilled in the art that, for convenience and simplicity of description, only the division of the above functional units is illustrated. In practical applications, the above function allocation can be performed by different functional units according to needs, that is, the internal structure of the device is divided into different functional units to perform all or part of the above described functions. For the specific working processes of the above-described system, apparatus and unit, reference may be made to the corresponding processes in the foregoing method embodiments, and details are not described here again.
The embodiment of the present invention further provides a computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the instructions are executed by a computer, the computer executes each step in the method flow shown in the above method embodiment.
Embodiments of the present invention provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the communication method of the above-described method embodiments.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, and a hard disk. Random Access Memory (RAM), Read-Only Memory (ROM), Erasable Programmable Read-Only Memory (EPROM), registers, a hard disk, an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any other form of computer-readable storage medium, in any suitable combination, or as appropriate in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuit (ASIC). In embodiments of the invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The above description is only an embodiment of the present invention, but the scope of the present invention is not limited thereto, and any changes or substitutions within the technical scope of the present invention are intended to be covered by the scope of the present invention.

Claims (14)

1. A communication method applied to a service forwarding system including a programmable white-box generic forwarding device and a Software Defined Network (SDN) controller, the method comprising:
the programmable white-box generic forwarding device sends forwarding resource information of a plurality of forwarding services to the SDN controller; the forwarding resource information is used for reflecting the use condition of the forwarding resource and the requirement of the forwarding resource;
the programmable white-box general forwarding device receives a resource adjustment strategy sent by the SDN controller, and adjusts forwarding resources of the forwarding services according to the resource adjustment strategy; the resource adjustment policy is determined by the SDN controller according to forwarding resource information of the forwarding services.
2. The communication method according to claim 1, wherein the forwarding resource information includes a traffic status, and the traffic status includes heavy-load traffic or light-load traffic, and the method further comprises:
the programmable white-box universal forwarding equipment determines the change condition of the use of forwarding resources of a first forwarding service within a preset time; the first forwarding service is any one of the forwarding services;
and the programmable white-box universal forwarding equipment determines the service state of the first forwarding service according to the change condition.
3. The communication method according to claim 2, wherein the change condition comprises a change amount of forwarding resource usage, and the programmable white-box generic forwarding device determines the traffic status of the first forwarding service according to the change condition, comprising:
under the condition that the use variation of the forwarding resources is larger than a preset threshold value, the programmable white-box general forwarding equipment determines that the first forwarding service is a heavy-load service;
and under the condition that the variable quantity of the use of the forwarding resources is smaller than or equal to a preset threshold value, the programmable white-box general forwarding equipment determines that the first forwarding service is a light-load service.
4. The communication method according to claim 3, wherein said adjusting forwarding resources of said plurality of forwarding services according to said resource adjustment policy comprises:
and the general forwarding equipment of the programmable white box increases the available forwarding resources of the heavy load service according to a first preset increment, and decreases the available forwarding resources of the light load service according to a second preset increment.
5. A communication method applied to a service forwarding system including a programmable white-box generic forwarding device and a Software Defined Network (SDN) controller, the method comprising:
the SDN controller receives forwarding resource information of a plurality of forwarding services sent by the programmable white-box general forwarding equipment; the forwarding resource information is used for reflecting the use condition of the forwarding resource and the requirement of the forwarding resource;
and the SDN controller determines a resource adjustment strategy according to the forwarding resource information of the forwarding services, and sends the resource adjustment strategy to the programmable white-box general forwarding equipment.
6. The communication method according to claim 5, wherein the forwarding resource information includes a traffic state, the traffic state includes a heavy-load traffic or a light-load traffic, and the SDN controller determines the resource adjustment policy according to the forwarding resource information of the forwarding services, including:
the SDN controller determines the service state of each forwarding service and determines the resource adjustment strategy according to the service state of each forwarding service; the resource adjustment strategy is used for indicating the programmable white-box general forwarding equipment to increase the available forwarding resources of the heavy-load service according to a first preset increment and decrease the available forwarding resources of the light-load service according to a second preset increment.
7. The programmable white-box universal forwarding device is applied to a service forwarding system, the service forwarding system further comprises a Software Defined Network (SDN) controller, and the programmable white-box universal forwarding device comprises a sending unit, a receiving unit and a processing unit;
the sending unit is configured to send forwarding resource information of multiple forwarding services to the SDN controller; the forwarding resource information is used for reflecting the use condition of the forwarding resource and the requirement of the forwarding resource;
the receiving unit is configured to receive, by the programmable white-box generic forwarding device, a resource adjustment policy sent by the SDN controller,
the processing unit is configured to adjust forwarding resources of the multiple forwarding services according to the resource adjustment policy; the resource adjustment policy is determined by the SDN controller according to forwarding resource information of the forwarding services.
8. The programmable white-box generic forwarding device of claim 7, wherein the forwarding resource information comprises a traffic status comprising heavy-load traffic or light-load traffic, the processing unit further configured to:
determining the change condition of the use of forwarding resources of the first forwarding service in a preset time; the first forwarding service is any one of the forwarding services;
and determining the service state of the first forwarding service according to the change condition.
9. The programmable white-box generic forwarding device of claim 8, wherein the change condition comprises a forwarding resource usage change amount, and the processing unit is specifically configured to:
determining that the first forwarding service is a heavy-load service under the condition that the usage variation of the forwarding resources is larger than a preset threshold value;
and determining that the first forwarding service is a light load service under the condition that the usage variation of the forwarding resources is smaller than or equal to a preset threshold value.
10. The programmable white-box generic forwarding device of claim 9, wherein the processing unit is specifically configured to:
and increasing the available forwarding resources of the heavy load service according to a first preset increment, and reducing the available forwarding resources of the light load service according to a second preset increment.
11. A Software Defined Network (SDN) controller is applied to a service forwarding system, the service forwarding system further comprises a programmable white-box general forwarding device, and the SDN controller comprises a receiving unit, a determining unit and a sending unit;
the receiving unit is configured to receive, by the SDN controller, forwarding resource information of multiple forwarding services sent by the programmable white-box generic forwarding device; the forwarding resource information is used for reflecting the use condition of the forwarding resource and the requirement of the forwarding resource;
the determining unit is configured to determine a resource adjustment policy according to forwarding resource information of the forwarding services by the SDN controller;
and the sending unit is used for sending the resource adjustment strategy to the programmable white-box general forwarding equipment.
12. The SDN controller of claim 11, wherein the forwarding resource information includes a traffic state, and wherein the traffic state includes a heavy-load traffic or a light-load traffic, and wherein the determining unit is specifically configured to:
determining the service state of each forwarding service, and determining the resource adjustment strategy according to the service state of each forwarding service; the resource adjustment strategy is used for indicating the programmable white-box general forwarding equipment to increase the available forwarding resources of the heavy load service according to a first preset increment and to decrease the available forwarding resources of the light load service according to a second preset increment.
13. A computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computer, cause the computer to perform the communication method of any one of claims 1-4 or the communication method of any one of claims 5-6.
14. A communication device, comprising: a processor and a memory; wherein the memory is for storing one or more programs, the one or more programs including computer-executable instructions, which when executed by the processor, cause the communication device to perform the communication method of any of claims 1-4 or the communication method of any of claims 5-6.
CN202210623107.6A 2022-06-01 2022-06-01 Communication method, device and storage medium Active CN115102898B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210623107.6A CN115102898B (en) 2022-06-01 2022-06-01 Communication method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210623107.6A CN115102898B (en) 2022-06-01 2022-06-01 Communication method, device and storage medium

Publications (2)

Publication Number Publication Date
CN115102898A true CN115102898A (en) 2022-09-23
CN115102898B CN115102898B (en) 2023-07-07

Family

ID=83288696

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210623107.6A Active CN115102898B (en) 2022-06-01 2022-06-01 Communication method, device and storage medium

Country Status (1)

Country Link
CN (1) CN115102898B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116132992A (en) * 2022-12-16 2023-05-16 深圳中云通信技术有限公司 5G acceleration card communication module, acceleration card and communication transmission method

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873380A (en) * 2014-02-24 2014-06-18 华为技术有限公司 Method, device and system for adjusting data distribution strategy
WO2017124330A1 (en) * 2016-01-20 2017-07-27 Telefonaktiebolaget Lm Ericsson (Publ) Advertising network resource sharing status in sdn
EP3270536A1 (en) * 2016-07-14 2018-01-17 Huawei Technologies Co., Ltd. Sdn controller, system and method for task scheduling, resource provisioning and service providing
CN107786455A (en) * 2016-08-24 2018-03-09 中兴通讯股份有限公司 Resource adjusting method, apparatus and system
US20180316627A1 (en) * 2017-05-01 2018-11-01 At&T Intellectual Property I, L.P. Systems and methods for allocating end device reources to a network slice
US20180365072A1 (en) * 2017-06-20 2018-12-20 International Business Machines Corporation Optimizing resource usage in distributed computing environments by dynamically adjusting resource unit size
CN110399224A (en) * 2019-07-29 2019-11-01 联想(北京)有限公司 Information processing method and electronic equipment
CN111443870A (en) * 2020-03-26 2020-07-24 腾讯科技(深圳)有限公司 Data processing method, device and storage medium
CN112688886A (en) * 2020-12-21 2021-04-20 中国联合网络通信集团有限公司 Determination method and device
CN113282410A (en) * 2021-05-14 2021-08-20 中国联合网络通信集团有限公司 Resource allocation method and device
CN113760527A (en) * 2020-12-21 2021-12-07 北京沃东天骏信息技术有限公司 Resource control method and device
CN113971068A (en) * 2020-07-24 2022-01-25 中移(苏州)软件技术有限公司 Resource adjusting method, device, equipment and storage medium

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873380A (en) * 2014-02-24 2014-06-18 华为技术有限公司 Method, device and system for adjusting data distribution strategy
WO2017124330A1 (en) * 2016-01-20 2017-07-27 Telefonaktiebolaget Lm Ericsson (Publ) Advertising network resource sharing status in sdn
EP3270536A1 (en) * 2016-07-14 2018-01-17 Huawei Technologies Co., Ltd. Sdn controller, system and method for task scheduling, resource provisioning and service providing
CN107786455A (en) * 2016-08-24 2018-03-09 中兴通讯股份有限公司 Resource adjusting method, apparatus and system
US20180316627A1 (en) * 2017-05-01 2018-11-01 At&T Intellectual Property I, L.P. Systems and methods for allocating end device reources to a network slice
US20180365072A1 (en) * 2017-06-20 2018-12-20 International Business Machines Corporation Optimizing resource usage in distributed computing environments by dynamically adjusting resource unit size
CN110399224A (en) * 2019-07-29 2019-11-01 联想(北京)有限公司 Information processing method and electronic equipment
CN111443870A (en) * 2020-03-26 2020-07-24 腾讯科技(深圳)有限公司 Data processing method, device and storage medium
CN113971068A (en) * 2020-07-24 2022-01-25 中移(苏州)软件技术有限公司 Resource adjusting method, device, equipment and storage medium
CN112688886A (en) * 2020-12-21 2021-04-20 中国联合网络通信集团有限公司 Determination method and device
CN113760527A (en) * 2020-12-21 2021-12-07 北京沃东天骏信息技术有限公司 Resource control method and device
CN113282410A (en) * 2021-05-14 2021-08-20 中国联合网络通信集团有限公司 Resource allocation method and device

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
DIBAKAR DAS; JYOTSNA BAPAT; DEBABRATA DAS: "A Dynamic QoS Negotiation Mechanism Between Wired and Wireless SDN Domains", 《IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT》 *
MAHMUD RASIH CELENLIOGLU;MEHMET FATIH TUYSUZ;HACI ALI MANTAR: "An SDN‐based scalable routing and resource management model for service provider networks", vol. 31, no. 8 *
潘志伟;: "基于SDN的网络切片中资源动态调整的方法", 软件, no. 12 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116132992A (en) * 2022-12-16 2023-05-16 深圳中云通信技术有限公司 5G acceleration card communication module, acceleration card and communication transmission method
CN116132992B (en) * 2022-12-16 2024-02-23 深圳中云通信技术有限公司 5G acceleration card communication module, acceleration card and communication transmission method

Also Published As

Publication number Publication date
CN115102898B (en) 2023-07-07

Similar Documents

Publication Publication Date Title
CN111651253B (en) Computing resource scheduling method and device
Zhao et al. A cooperative scheduling scheme of local cloud and internet cloud for delay-aware mobile cloud computing
US11669372B2 (en) Flexible allocation of compute resources
US20160378570A1 (en) Techniques for Offloading Computational Tasks between Nodes
CN105159775A (en) Load balancer based management system and management method for cloud computing data center
CN102469126B (en) Application scheduling system, method thereof and related device
CN107370799B (en) A kind of online computation migration method of multi-user mixing high energy efficiency in mobile cloud environment
CN105242956A (en) Virtual function service chain deployment system and deployment method therefor
US10425293B2 (en) Network resource allocation proposals
CN109522090B (en) Resource scheduling method and device
CN111510959B (en) Method and equipment for deploying nRT RIC function
CN111107651B (en) Method and device for scheduling wireless resources
WO2020134133A1 (en) Resource allocation method, substation, and computer-readable storage medium
CN113490279B (en) Network slice configuration method and device
CN115102898B (en) Communication method, device and storage medium
CN113946450A (en) Self-adaptive authorized polling load balancing system for K8S micro service framework
CN114553723A (en) Operation method, system, medium and equipment of artificial intelligence training platform
CN104111860A (en) Method and system for virtual machine operation in server
CN113453285B (en) Resource adjusting method, device and storage medium
CN106127396A (en) A kind of method of intelligent grid medium cloud scheduler task
CN116599028A (en) Multi-source data fusion-based method and system for autonomous and cooperative control of edge of platform
CN110086662B (en) Method for implementing demand definition network and network architecture
CN112685174A (en) Container creation method, device, equipment and medium
CN101197782B (en) Control method and system for network appliance based on multi-core processor
CN111741534B (en) Resource scheduling method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant