WO2023098374A1 - Network resource deployment method and apparatus, and electronic device and storage medium - Google Patents

Network resource deployment method and apparatus, and electronic device and storage medium Download PDF

Info

Publication number
WO2023098374A1
WO2023098374A1 PCT/CN2022/129014 CN2022129014W WO2023098374A1 WO 2023098374 A1 WO2023098374 A1 WO 2023098374A1 CN 2022129014 W CN2022129014 W CN 2022129014W WO 2023098374 A1 WO2023098374 A1 WO 2023098374A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
network resource
information
resource
digital twin
Prior art date
Application number
PCT/CN2022/129014
Other languages
French (fr)
Chinese (zh)
Inventor
张茂鹏
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2023098374A1 publication Critical patent/WO2023098374A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/0826Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network costs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0889Techniques to speed-up the configuration process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network

Definitions

  • the embodiments of the present application relate to the field of communications, and in particular to a network resource deployment method, device, electronic equipment, and storage medium.
  • Deployment of network resources is a very complex management and planning process. It is necessary to accurately match actual resources according to user needs and distribute resources reasonably to meet actual business needs.
  • the current resource deployment method is directly carried out in the actual network. During the deployment process, the constraints of various resources need to be considered. The deployment process is extremely complex and time-consuming, and it is easy to cause uneven distribution of resources and unreasonable deployment.
  • the main purpose of the embodiments of the present application is to provide a network resource deployment method, device, electronic equipment, and storage medium, so as to realize reasonable and accurate deployment of network resources, and improve resource utilization and resource deployment efficiency.
  • the embodiment of the present application provides a network resource deployment method, including: selecting the corresponding digital twin model from the preset network model library according to the network type; obtaining real network resource information, and converting the real network Synchronize resource information into the digital twin model; run the digital twin model, and obtain current network status information from the digital twin model;
  • the resource deployment algorithm obtains the network resource deployment scheme.
  • a network resource deployment device including:
  • An information acquisition module configured to select a corresponding digital twin model from a preset network model library according to the network type; acquire real network resource information, and synchronize the real network resource information into the digital twin model;
  • a deployment scheme determination module configured to run the digital twin model, and obtain current network status information from the digital twin model; according to preset business requirement information and the network status information, based on a preset resource deployment algorithm Obtain the network resource deployment plan.
  • an embodiment of the present application also provides an electronic device, including: at least one processor; and a memory connected to the at least one processor in communication; wherein, the memory stores information that can be used by the at least one processor An instruction executed by a processor, the instruction is executed by the at least one processor, so that the at least one processor can execute the network resource deployment method described in the above embodiments.
  • the embodiment of the present application further provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the network resource deployment method described in the above embodiments is implemented.
  • a network resource deployment method, device, electronic equipment, and storage medium proposed in this application by selecting the corresponding digital twin model from the network model database, synchronizing the actual network resource information into the digital twin model, and building it quickly and accurately
  • the digital twin model that can truly simulate the actual network operation status, and then obtain the network resource deployment plan according to the preset business demand information and the network status information obtained from the digital twin model. Precise deployment to maximize resource utilization.
  • this method can also uniformly deploy multiple networks at the same time, which improves the deployment efficiency, and because it only needs to determine the network type, actual network resource information and network status information, multiple network deployment algorithms can be implemented based on the preset resource deployment algorithm. Simultaneous deployment reduces the complexity of deployment.
  • FIG. 1 is a flow chart 1 of a network resource deployment method provided by an embodiment of the present application
  • FIG. 2 is the second flow chart of the network resource deployment method provided by the embodiment of the present application.
  • FIG. 3 is a schematic structural diagram of a network resource deployment device provided by an embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.
  • the network resource deployment method of the present application is applicable to the network resource deployment of any network, especially for the cloud network system, resources can be precisely deployed, and the obtained network resource deployment scheme can be directly deployed to the cloud network system.
  • the network resource deployment method of the present application is applied to an operator network, the network operated by the operator is divided into a wireless network, a transmission network, a core network, and an edge cloud.
  • the network resources of operators can be planned and deployed in a unified manner, that is, the wireless network, transmission network, core network and edge cloud can be planned and deployed in a unified manner at the same time, and an accurate end-to-end planning solution can be given to achieve accurate Leverage the purpose of the end-to-end network.
  • the enterprise private network refers to a network built by the enterprise itself, such as a mine. Compared with the shared network of operators, the private network established by these enterprises is a private resource of the enterprise. These resources include wireless networks, transmission networks, core networks, and edge clouds, and are within the enterprise. Through the network resource deployment method of the present application, these resources can be precisely managed, and resource utilization can be improved.
  • public cloud refers to IT companies creating cloud infrastructure and providing cloud services to the public and enterprises, such as Facebook Cloud and Tencent Cloud.
  • the resource pool of the public cloud is very large, including computing, storage, and network resources.
  • the application of the network resource deployment method of this application can accurately manage these cloud resources, provide enterprises with accurate cloud resource planning services, avoid unreasonable resource distribution, and improve deployment efficiency.
  • the embodiment of the present application relates to a method for deploying network resources, as shown in FIG. 1 , including:
  • Step 101 select the corresponding digital twin model from the preset network model library according to the network type.
  • the network types may be classified according to any classification standard such as geographic location, transmission medium, and topology.
  • the network type can be divided into local area network, metropolitan area network, wide area network and personal network.
  • Network types are divided according to the transmission medium, and the network can be divided into wired network, optical fiber network and wireless network.
  • the network type classification method mentioned in this embodiment is not limited to this, and a user-defined classification method may also be used, such as: classify according to the adopted network technology, classify according to the network application scenarios.
  • the network model library at least includes: a wireless network digital twin model, a transmission network digital twin model, a core network digital twin model, and an edge cloud digital twin model.
  • the preset network model library is pre-built, in which digital twin models of various networks are stored. It should be noted that the various network digital twin models stored in the network model library only define the basic framework and underlying resources of the network, and are not a complete model that can be implemented.
  • the model has already defined base station resources.
  • the base station resource includes a base station identifier, a base station type, a base station location, a total amount of base station resources, a used amount of base station resources, constraint relationships of the base stations, and the like.
  • the constraints of the base station include resource blocks (RBs), slices, and transmission channels that the base station depends on.
  • RB includes RB identifier, RB type, RB total amount, RB used amount, and RB constraint relationship.
  • a slice includes a slice identifier, a slice type, RB resources used by the slice, constraint relationships of the slice, slice capability information, and the like.
  • the model has defined a resource pool, specifically, the resource pool includes resource identification, resource type, resource location, total resource amount, resource usage, resource pool constraint relationship and Extended information, etc.
  • physical resources include racks, boards, switches, disk arrays, and so on. These physical resources can be further defined.
  • Virtualized resources include resources such as tenants, virtual machines, containers, virtual networks, and virtual storage, and these virtualized resources can be further defined.
  • the digital twin model of the transmission network and the digital twin model of the core network can also be defined in this way.
  • Step 102 acquiring real network resource information, and synchronizing the real network resource information into the digital twin model.
  • the actual network resource information at least includes: resource quantity, resource type, resource identifier, resource location, resource usage and resource constraint relationship.
  • resource quantity For example: when deploying and planning the resources of a wireless network in a certain area, select the wireless network digital twin model from the preset network model library, and then obtain the actual network resource information of the wireless network in the area, such as: actual network resource information It is the number of base stations, base station types, base station identifiers, base station locations, base station constraints, and used base station volumes in the area.
  • the digital twin model can already simulate the running state of the real network, that is, the digital twin model is a simulation network of the real network.
  • the business that can be performed on the real network can also be performed by the digital twin model.
  • Step 103 run the digital twin model, and obtain current network status information from the digital twin model.
  • the digital twin model can simulate the operating status and data changes of the real network in a real scene, the network status information of the current real network can be obtained directly through the digital twin model.
  • the network status information can be obtained directly from the actual network, it may not be possible to obtain it uniformly and quickly due to various factors such as device location and operator authority.
  • the network status information may include: data transmission rate, network delay, the number of resources occupied by the network, and the distribution location of occupied resources, etc., which affect the deployment scheme and are related to the service requirements of users.
  • Step 104 according to the preset service requirement information and the network status information, obtain a network resource deployment solution based on a preset resource deployment algorithm.
  • the preset resource deployment algorithm may include: a dynamic programming algorithm.
  • the business requirement information provided by the user is disassembled and transformed into network requirement information, and the network requirement information is used as the target constraint condition of the dynamic programming algorithm, and the deployment plan is determined based on the target constraint condition and the dynamic programming algorithm.
  • the area to be deployed is large and complex, the area can be further divided into sub-areas, and the target constraints are decomposed according to the sub-areas to obtain the corresponding sub-target constraints, and then each sub-target constraint is determined according to the dynamic programming algorithm Solve.
  • the deployment plans of each sub-region are summarized to form a deployment plan for the entire region.
  • the specific location of resources or the relationship between resources can also be manually adjusted to determine the final network resource deployment plan.
  • the network resource deployment plan is sent to the actual network.
  • the network resource deployment scheme can be directly and accurately deployed to the real cloud network system.
  • the network resource deployment method of the present application can perform resource deployment on one network, and can also perform resource deployment on multiple networks at the same time.
  • a network resource deployment method proposed in this application by selecting the corresponding digital twin model from the network model database, synchronizing the real network resource information to the digital twin model, quickly and accurately building a network that can truly simulate the real network operation status
  • the digital twin model and then according to the preset business demand information and the network status information obtained from the digital twin model, the network resource deployment plan can be obtained.
  • the entire deployment plan can realize the rapid and accurate deployment of resources and maximize the use of resources .
  • this method can also uniformly deploy multiple networks at the same time, which improves the deployment efficiency, and because it only needs to determine the network type, actual network resource information and network status information, multiple network deployment algorithms can be implemented based on the preset resource deployment algorithm. Simultaneous deployment reduces the complexity of deployment.
  • the embodiment of the present application relates to a method for deploying network resources, as shown in FIG. 2 , including:
  • Step 201 select the corresponding digital twin model from the preset network model library according to the network type.
  • Step 202 acquiring real network resource information, and synchronizing the real network resource information into the digital twin model.
  • acquiring real network resource information and synchronizing the real network resource information into the digital twin model includes: acquiring real network resource information, and synchronizing the real network resource information according to the presets of the digital twin model format; and synchronize the transformed real network resource information into the digital twin model.
  • the actual network resource information and the corresponding information format or standard in the digital twin model are different, and the actual network resource information needs to be Transform according to the preset format of the digital twin model, so as to ensure that the digital twin model receiving real network resource information accurately simulates the real network, thereby improving the accuracy of resource deployment.
  • Step 203 run the digital twin model, and obtain current network status information from the digital twin model.
  • Step 204 acquiring service requirement information, and converting the service requirement information into network resource arrangement information.
  • the service requirement information after obtaining the service requirement information, it is necessary to convert the service requirement information into network resource arrangement information.
  • the service requirement information provided by the user is usually aimed at upper-layer services or applications.
  • the business requirement information is relatively large and vague, and specific operations cannot be performed based on the information. For example, when a user's business requirement information is to provide a certain service, the data transmission rate needs to reach a certain value.
  • the network resource arrangement information may include: the service needs to be split For 5 sub-services and the relationship between the 5 sub-services, all sub-services need to be deployed on 2 physical devices.
  • the presentation form and content of the network resource orchestration information are not limited thereto.
  • the acquisition of network resource orchestration information is to dismantle business demand information and transform it into lower-level and more specific information. How to disassemble and transform specific information needs to be selected according to application scenarios, user needs, and network types. Different methods, No specific limitation is made here.
  • Step 205 calculate resource demand status according to network resource arrangement information and actual network resource information.
  • Step 206 according to resource demand status, network resource arrangement information and network status information, obtain a network resource deployment plan based on a preset resource deployment algorithm.
  • resource demand status is calculated according to network resource arrangement information and actual network resource information, and corresponding suggestions or solutions are given. For example: after converting the user's business demand information into network resource arrangement information, it is found that the user needs 100 base stations, but in fact there are only 80 base stations in the area. It is calculated that the actual network resources do not meet the requirements of the network resource arrangement information, then Corresponding solutions can be provided, such as: using other cloud resources to solve the problem of insufficient number of base stations. Of course, this is only a specific example, and does not limit specific content and information presentation forms such as network resource arrangement information, actual network resource information, and resource demand status.
  • step 206 after step 206, it further includes: evaluating the obtained network resource deployment plan according to preset evaluation conditions to obtain an evaluation score; selecting the highest value of the evaluation score as the actual network resource deployment plan .
  • the evaluation conditions at least include: the number of occupied physical resources, the cost of occupying physical resources, network delay, network data transmission rate and packet loss rate.
  • each acquired scheme needs to be evaluated according to preset conditions. It is understandable that, for example, when a certain network resource deployment scheme occupies a physical resource
  • the solution with the least number, the lowest cost of occupying physical resources, the smallest network delay, the largest network data transmission rate, and the smallest packet loss rate has the highest evaluation score and can be used as the optimal network resource deployment solution.
  • the optimal evaluation learning algorithm can be used for multi-objective evaluation, and a deployment solution that meets user business needs and is cost-effective is evaluated.
  • the optimal evaluation learning algorithm uses a multi-objective evaluation function, and the parameters of the multi-objective evaluation function can be continuously learned and adjusted through algorithms such as deep learning convolutional neural networks (CNN).
  • CNN deep learning convolutional neural networks
  • a corresponding weight can be set for each evaluation condition, and the specific value of the weight can be adjusted in real time according to application scenarios, user requirements, network scale, etc. For example, for real-time services, the network delay is required to be extremely small, so the weight of the evaluation condition - network delay can be set larger.
  • a network resource deployment method proposed in this application by selecting the corresponding digital twin model from the network model database, synchronizing the real network resource information to the digital twin model, quickly and accurately building a network that can truly simulate the real network operation status
  • the digital twin model and then according to the preset business demand information and the network status information obtained from the digital twin model, the network resource deployment plan can be obtained.
  • the entire deployment plan can realize the rapid and accurate deployment of resources and maximize the use of resources .
  • this method can also uniformly deploy multiple networks at the same time, which improves the deployment efficiency, and because it only needs to determine the network type, actual network resource information and network status information, multiple network deployment algorithms can be implemented based on the preset resource deployment algorithm. Simultaneous deployment reduces the complexity of deployment.
  • the embodiment of the present application relates to a network resource deployment device, as shown in FIG. 3 , including:
  • An information acquisition module 301 configured to select a corresponding digital twin model from a preset network model library according to the network type; acquire real network resource information, and synchronize the real network resource information into the digital twin model;
  • Deployment scheme determination module 302 configured to run the digital twin model, and obtain current network status information from the digital twin model; according to preset business requirement information and the network status information, based on preset resource deployment The algorithm obtains the network resource deployment scheme.
  • a single-domain scenario refers to an administrative area, such as a province or a branch.
  • Single-domain resource orchestration is mainly for resource orchestration within a single region.
  • Multi-domain resource orchestration means that a resource orchestration requirement is distributed in multiple single domains, and end-to-end resource orchestration for these multiple single domains.
  • the multi-domain oriented network resource orchestration device can reuse the single-domain network resource orchestration device.
  • modules involved in this embodiment are logical modules, and a logical unit may be a physical unit, or a part of a physical unit, or may be realized by a combination of multiple physical units.
  • a logical unit may be a physical unit, or a part of a physical unit, or may be realized by a combination of multiple physical units.
  • units that are not closely related to solving the technical problem proposed by the present invention are not introduced in this embodiment, but this does not mean that there are no other units in this embodiment.
  • this embodiment is a device embodiment corresponding to the embodiment of the network resource deployment method, and this embodiment can be implemented in cooperation with the above-mentioned embodiments.
  • the relevant technical details mentioned in the foregoing embodiments are still valid in this embodiment, and will not be repeated here in order to reduce repetition.
  • the relevant technical details mentioned in this embodiment can also be applied to the above method embodiments.
  • the embodiment of the present invention relates to an electronic device, as shown in FIG. 4 , including: at least one processor 401; Instructions executed by the at least one processor 401, the instructions are executed by the at least one processor 401, so that the at least one processor 401 can execute the method for deploying network resources in the foregoing implementation manner.
  • the memory and the processor are connected by a bus
  • the bus may include any number of interconnected buses and bridges, and the bus connects one or more processors and various circuits of the memory together.
  • the bus may also connect together various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and therefore will not be further described herein.
  • the bus interface provides an interface between the bus and the transceivers.
  • a transceiver may be a single element or multiple elements, such as multiple receivers and transmitters, providing means for communicating with various other devices over a transmission medium.
  • the data processed by the processor is transmitted on the wireless medium through the antenna, further, the antenna also receives the data and transmits the data to the processor.
  • the processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. Instead, memory can be used to store data that the processor uses when performing operations.
  • Embodiments of the present invention relate to a computer-readable storage medium storing a computer program.
  • the computer program is executed by the processor, the above method for deploying network resources is realized.
  • a storage medium includes several instructions to make a device ( It may be a single-chip microcomputer, a chip, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc., which can store program codes. .

Abstract

Disclosed in the present application are a network resource deployment method and apparatus, and an electronic device and a storage medium. The network resource deployment method comprises: selecting a corresponding digital twin model from a preset network model library according to a network type; acquiring real network resource information, and synchronizing the real network resource information into the digital twin model; running the digital twin model, and acquiring the current network state information from the digital twin model; and acquiring a network resource deployment solution according to preset service requirement information and the network state information and on the basis of a preset resource deployment algorithm.

Description

网络资源部署方法、装置、电子设备及存储介质Network resource deployment method, device, electronic device and storage medium
相关申请related application
本申请要求于2021年12月2日申请的、申请号为202111459998.8的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to a Chinese patent application with application number 202111459998.8 filed on December 2, 2021, the entire contents of which are incorporated herein by reference.
技术领域technical field
本申请实施例涉及通信领域,特别涉及一种网络资源部署方法、装置、电子设备及存储介质。The embodiments of the present application relate to the field of communications, and in particular to a network resource deployment method, device, electronic equipment, and storage medium.
背景技术Background technique
网络资源的部署是一个非常复杂的管理规划过程,需要根据用户需求,精确匹配实际的资源,并将资源合理地分布,以满足实际业务需求。目前的资源部署方法直接在现实的网络中进行,部署过程中需要考虑到各种资源的限制关系,部署过程极其复杂、耗时,且很容易造成资源分布不均,部署不合理。Deployment of network resources is a very complex management and planning process. It is necessary to accurately match actual resources according to user needs and distribute resources reasonably to meet actual business needs. The current resource deployment method is directly carried out in the actual network. During the deployment process, the constraints of various resources need to be considered. The deployment process is extremely complex and time-consuming, and it is easy to cause uneven distribution of resources and unreasonable deployment.
发明内容Contents of the invention
本申请实施例的主要目的在于提出一种网络资源部署方法、装置、电子设备及存储介质,实现对网络资源合理、精确部署,提高资源利用率和资源部署效率。The main purpose of the embodiments of the present application is to provide a network resource deployment method, device, electronic equipment, and storage medium, so as to realize reasonable and accurate deployment of network resources, and improve resource utilization and resource deployment efficiency.
为实现上述目的,本申请实施例提供了一种网络资源部署方法,包括:根据网络类型从预设的网络模型库中选取对应的数字孪生模型;获取现实网络资源信息,并将所述现实网络资源信息同步到所述数字孪生模型中;运行所述数字孪生模型,并从所述数字孪生模型中获取当前的网络状态信息;根据预设的业务需求信息和所述网络状态信息,基于预设的资源部署算法获取网络资源部署方案。In order to achieve the above purpose, the embodiment of the present application provides a network resource deployment method, including: selecting the corresponding digital twin model from the preset network model library according to the network type; obtaining real network resource information, and converting the real network Synchronize resource information into the digital twin model; run the digital twin model, and obtain current network status information from the digital twin model; The resource deployment algorithm obtains the network resource deployment scheme.
为实现上述目的,本申请实施例还提出了一种网络资源部署装置,包括:In order to achieve the above purpose, the embodiment of the present application also proposes a network resource deployment device, including:
信息获取模块,用于根据网络类型从预设的网络模型库中选取对应的数字孪生模型;获取现实网络资源信息,并将所述现实网络资源信息同步到所述数字孪生模型中;An information acquisition module, configured to select a corresponding digital twin model from a preset network model library according to the network type; acquire real network resource information, and synchronize the real network resource information into the digital twin model;
部署方案确定模块,用于运行所述数字孪生模型,并从所述数字孪生模型中获取当前的网络状态信息;根据预设的业务需求信息和所述网络状态信息,基于预设的资源部署算法获取网络资源部署方案。A deployment scheme determination module, configured to run the digital twin model, and obtain current network status information from the digital twin model; according to preset business requirement information and the network status information, based on a preset resource deployment algorithm Obtain the network resource deployment plan.
为实现上述目的,本申请实施例还提出了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上实施例所述的网络资源部署方法。To achieve the above purpose, an embodiment of the present application also provides an electronic device, including: at least one processor; and a memory connected to the at least one processor in communication; wherein, the memory stores information that can be used by the at least one processor An instruction executed by a processor, the instruction is executed by the at least one processor, so that the at least one processor can execute the network resource deployment method described in the above embodiments.
为实现上述目的,本申请实施例还提出了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现以上实施例所述的网络资源部署方法。To achieve the above purpose, the embodiment of the present application further provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the network resource deployment method described in the above embodiments is implemented.
本申请提出的一种网络资源部署方法、装置、电子设备及存储介质,通过从网络模型数据库中选取对应的数字孪生模型,将现实网络资源信息同步到数字孪生模型中,快速、精确地搭建好能真实模拟现实网络运行状况的数字孪生模型,然后根据预设的业务需求信息和从数字孪生模型中获取到的网络状态信息即可得到网络资源部署方案,整个部署方案可以实现对资源的快速、精确部署,最大化地利用资源。另外,本方法也可以同时对多个网络进行统 一部署,提高了部署效率,且由于只需要确定网络类型、现实网络资源信息和网络状态信息,基于预设的资源部署算法就可实现多个网络同时部署,降低了部署的复杂度。A network resource deployment method, device, electronic equipment, and storage medium proposed in this application, by selecting the corresponding digital twin model from the network model database, synchronizing the actual network resource information into the digital twin model, and building it quickly and accurately The digital twin model that can truly simulate the actual network operation status, and then obtain the network resource deployment plan according to the preset business demand information and the network status information obtained from the digital twin model. Precise deployment to maximize resource utilization. In addition, this method can also uniformly deploy multiple networks at the same time, which improves the deployment efficiency, and because it only needs to determine the network type, actual network resource information and network status information, multiple network deployment algorithms can be implemented based on the preset resource deployment algorithm. Simultaneous deployment reduces the complexity of deployment.
附图说明Description of drawings
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。One or more embodiments are exemplified by pictures in the accompanying drawings, and these exemplifications are not intended to limit the embodiments.
图1是本申请的实施例提供的网络资源部署方法的流程图一;FIG. 1 is a flow chart 1 of a network resource deployment method provided by an embodiment of the present application;
图2是本申请的实施例提供的网络资源部署方法的流程图二;FIG. 2 is the second flow chart of the network resource deployment method provided by the embodiment of the present application;
图3是本申请的实施例提供的网络资源部署装置的结构示意图;FIG. 3 is a schematic structural diagram of a network resource deployment device provided by an embodiment of the present application;
图4是本申请的实施方式提供的电子设备的结构示意图。FIG. 4 is a schematic structural diagram of an electronic device provided in an embodiment of the present application.
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below with reference to the accompanying drawings. However, those of ordinary skill in the art can understand that in each embodiment of the application, many technical details are provided for readers to better understand the application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solutions claimed in this application can also be realized. The division of the following embodiments is for the convenience of description, and should not constitute any limitation to the specific implementation of the present application, and the embodiments can be combined and referred to each other on the premise of no contradiction.
本申请的网络资源部署方法适用于任何网络的网络资源部署,尤其对于云网***来说,可以对资源进行精确部署,且得到的网络资源部署方案可以直接部署到云网***。比如:当本申请的网络资源部署方法应用到运营商网络时,运营商运营的网络分为无线网络、传输网络、核心网以及边缘云等。通过本申请的网络资源部署方法可统一规划部署运营商网络资源,即可以同时对无线网络、传输网络、核心网和边缘云等进行统一规划部署,给出精确的端到端规划方案,达到精确利用端到端网络的目的。当本申请的网络资源部署方法因应用到企业专网时,企业专网是指企业自建的网络,比如矿井等。这些企业建立的专网,与运营商共用网络比,属于企业私有资源。这些资源包含无线网络、传输网络、核心网以及边缘云等,范围在企业内部。通过本申请的网络资源部署方法,可精确管理这些资源,提高资源利用率。当本申请的网络资源部署方法应用到公有云资源部署时,公有云是指IT企业创建云基础设施,对大众、企业提供云服务,比如阿里云,腾讯云等。公有云的资源池非常大,包含计算、存储和网络等资源。使用本申请的网络资源部署方法应用到可以精确管理这些云资源,为企业提供精确的云资源规划服务,避免资源分布不合理,提高部署效率。The network resource deployment method of the present application is applicable to the network resource deployment of any network, especially for the cloud network system, resources can be precisely deployed, and the obtained network resource deployment scheme can be directly deployed to the cloud network system. For example: when the network resource deployment method of the present application is applied to an operator network, the network operated by the operator is divided into a wireless network, a transmission network, a core network, and an edge cloud. Through the network resource deployment method of this application, the network resources of operators can be planned and deployed in a unified manner, that is, the wireless network, transmission network, core network and edge cloud can be planned and deployed in a unified manner at the same time, and an accurate end-to-end planning solution can be given to achieve accurate Leverage the purpose of the end-to-end network. When the network resource deployment method of this application is applied to an enterprise private network, the enterprise private network refers to a network built by the enterprise itself, such as a mine. Compared with the shared network of operators, the private network established by these enterprises is a private resource of the enterprise. These resources include wireless networks, transmission networks, core networks, and edge clouds, and are within the enterprise. Through the network resource deployment method of the present application, these resources can be precisely managed, and resource utilization can be improved. When the network resource deployment method of this application is applied to public cloud resource deployment, public cloud refers to IT companies creating cloud infrastructure and providing cloud services to the public and enterprises, such as Alibaba Cloud and Tencent Cloud. The resource pool of the public cloud is very large, including computing, storage, and network resources. The application of the network resource deployment method of this application can accurately manage these cloud resources, provide enterprises with accurate cloud resource planning services, avoid unreasonable resource distribution, and improve deployment efficiency.
本申请的实施例涉及一种网络资源部署方法,如图1所示,包括:The embodiment of the present application relates to a method for deploying network resources, as shown in FIG. 1 , including:
步骤101,根据网络类型从预设的网络模型库中选取对应的数字孪生模型。 Step 101, select the corresponding digital twin model from the preset network model library according to the network type.
在本实施例中,网络类型的分类可以按照地理位置、传输介质、拓扑结构等任意一种分类标准进行分类。比如:按照地理位置划分网络类型,可以将网络分为局域网、城域网、广域网和个人网等。按照传输介质划分网络类型,可以将网络分为有线网、光纤网和无线网等。当然,本实施例中所说的网络类型的分类方法不仅限于此,也可以是用户自定义一种划分方法,比如:按照采用的网络技术进行划分,按照网络应用场景进行划分。In this embodiment, the network types may be classified according to any classification standard such as geographic location, transmission medium, and topology. For example, according to the geographical location, the network type can be divided into local area network, metropolitan area network, wide area network and personal network. Network types are divided according to the transmission medium, and the network can be divided into wired network, optical fiber network and wireless network. Of course, the network type classification method mentioned in this embodiment is not limited to this, and a user-defined classification method may also be used, such as: classify according to the adopted network technology, classify according to the network application scenarios.
在一实施例中,网络模型库至少包括:无线网络数字孪生模型、传输网络数字孪生模型、核心网数字孪生模型和边缘云数字孪生模型。In an embodiment, the network model library at least includes: a wireless network digital twin model, a transmission network digital twin model, a core network digital twin model, and an edge cloud digital twin model.
另外,预设的网络模型库是预先搭建好的,其中存储有各种网络的数字孪生模型。需要 说明的是,网络模型库中存储的各种网络数字孪生模型只是定义好了该网络的基本框架和底层资源,并不是一个可以落地运行的完整模型。In addition, the preset network model library is pre-built, in which digital twin models of various networks are stored. It should be noted that the various network digital twin models stored in the network model library only define the basic framework and underlying resources of the network, and are not a complete model that can be implemented.
比如:对于无线网络数字孪生模型来说,该模型已经定义好了基站资源。具体地,基站资源包括基站标识、基站类型、基站位置、基站资源总量、基站资源已使用量、基站的约束关系等。具体地,基站的约束关系包括资源块RB(Resource Block)、切片和基站依赖的传输通道等。具体地,RB包含RB标识、RB类型、RB总量、RB已使用量、RB的约束关系。具体地,切片包含切片标识、切片类型、切片使用的RB资源、切片的约束关系、切片能力信息等。需要说明的是,这里所述的各种资源信息,只是定义了该字段,但该字段的具体内容为空,有待后续填充。本领域技术人员可以理解的是,对于无线网络数字孪生模型来说,其基本框架和底层资源已经定义完成,但是这些资源信息的具体数值是可以由用户自行定义设置。For example: For the wireless network digital twin model, the model has already defined base station resources. Specifically, the base station resource includes a base station identifier, a base station type, a base station location, a total amount of base station resources, a used amount of base station resources, constraint relationships of the base stations, and the like. Specifically, the constraints of the base station include resource blocks (RBs), slices, and transmission channels that the base station depends on. Specifically, RB includes RB identifier, RB type, RB total amount, RB used amount, and RB constraint relationship. Specifically, a slice includes a slice identifier, a slice type, RB resources used by the slice, constraint relationships of the slice, slice capability information, and the like. It should be noted that the various resource information described here only defines this field, but the specific content of this field is empty and needs to be filled later. Those skilled in the art can understand that for the wireless network digital twin model, its basic framework and underlying resources have been defined, but the specific values of these resource information can be defined and set by the user.
又比如:对于边缘云数字孪生模型来说,该模型已经定义好了资源池,具体地资源池包括资源标识、资源类型、资源位置、资源总量、资源已使用量、资源池的约束关系和扩展信息等。具体地,物理资源包括机架、单板、交换机、磁阵等。这些物理资源又可以进一步定义。虚拟化资源包括租户、虚拟机、容器、虚拟网络、虚拟存储等资源,这些虚拟化资源还可以进一步定义。以此类推,传输网络数字孪生模型和核心网数字孪生模型也可照此进行定义。Another example: for the edge cloud digital twin model, the model has defined a resource pool, specifically, the resource pool includes resource identification, resource type, resource location, total resource amount, resource usage, resource pool constraint relationship and Extended information, etc. Specifically, physical resources include racks, boards, switches, disk arrays, and so on. These physical resources can be further defined. Virtualized resources include resources such as tenants, virtual machines, containers, virtual networks, and virtual storage, and these virtualized resources can be further defined. By analogy, the digital twin model of the transmission network and the digital twin model of the core network can also be defined in this way.
步骤102,获取现实网络资源信息,并将现实网络资源信息同步到数字孪生模型中。 Step 102, acquiring real network resource information, and synchronizing the real network resource information into the digital twin model.
在本实施例中,现实网络资源信息至少包括:资源数量、资源类型、资源标识、资源位置、资源已使用量和资源约束关系。比如:对某一地区某一无线网络的资源进行部署规划时,从预设的网络模型库中选择无线网络数字孪生模型,然后获取该地区无线网络的现实网络资源信息,比如:现实网络资源信息为该地区的基站数量、基站类型、基站标识、基站位置、基站约束关系、基站已使用量等。In this embodiment, the actual network resource information at least includes: resource quantity, resource type, resource identifier, resource location, resource usage and resource constraint relationship. For example: when deploying and planning the resources of a wireless network in a certain area, select the wireless network digital twin model from the preset network model library, and then obtain the actual network resource information of the wireless network in the area, such as: actual network resource information It is the number of base stations, base station types, base station identifiers, base station locations, base station constraints, and used base station volumes in the area.
另外,将现实网络资源信息同步到数字孪生模型后,此时的数字孪生模型已经可以模拟现实网络的运行状态,即该数字孪生模型为现实网络的一种仿真网络。现实网络可以执行的业务,数字孪生模型也可以执行。In addition, after the real network resource information is synchronized to the digital twin model, the digital twin model can already simulate the running state of the real network, that is, the digital twin model is a simulation network of the real network. The business that can be performed on the real network can also be performed by the digital twin model.
步骤103,运行数字孪生模型,并从数字孪生模型中获取当前的网络状态信息。 Step 103, run the digital twin model, and obtain current network status information from the digital twin model.
本实施例中,由于数字孪生模型能模拟真实场景真实网络的运行状态和数据变化,因此可以是直接通过数字孪生模型获取当前现实网络的网络状态信息。本领域技术人员可以理解的是,若直接从现实网络中获取网络状态信息,可能由于设备位置、操作人员权限等各种因素没办法统一快速获取。In this embodiment, since the digital twin model can simulate the operating status and data changes of the real network in a real scene, the network status information of the current real network can be obtained directly through the digital twin model. Those skilled in the art can understand that if the network status information is obtained directly from the actual network, it may not be possible to obtain it uniformly and quickly due to various factors such as device location and operator authority.
另外,网络状态信息可以包括:数据传输速率、网络时延、网络已占用的资源数量、已占用的资源分布位置等影响部署方案并与用户的业务需求相关的各种信息。In addition, the network status information may include: data transmission rate, network delay, the number of resources occupied by the network, and the distribution location of occupied resources, etc., which affect the deployment scheme and are related to the service requirements of users.
步骤104,根据预设的业务需求信息和所述网络状态信息,基于预设的资源部署算法获取网络资源部署方案。 Step 104, according to the preset service requirement information and the network status information, obtain a network resource deployment solution based on a preset resource deployment algorithm.
本实施例中,预设的资源部署算法可以包括:动态规划算法。具体地说,将用户提供的业务需求信息拆解转化为网络需求信息,将网络需求信息作为动态规划算法的目标约束条件,基于目标约束条件和动态规划算法确定部署方案。当然,若需要进行部署的地区庞大且复杂,可以进一步将地区划分为子地区,根据子地区将目标约束条件进行分解,得到对应的子目标 约束条件,然后对每个子目标约束条件根据动态规划算法进行求解。最后将各个子地区的部署方案汇总,形成整个地区的部署方案。另外,在获取网络资源部署方案后,还可以人工调整资源的具***置或资源间的关系,确定最终的网络资源部署方案。在确定最终的网络资源部署方案后,将该网络资源部署方案发送到现实网络中。当然,若现实网络为云网***时,则可直接将网络资源部署方案精确部署到现实的云网***。In this embodiment, the preset resource deployment algorithm may include: a dynamic programming algorithm. Specifically, the business requirement information provided by the user is disassembled and transformed into network requirement information, and the network requirement information is used as the target constraint condition of the dynamic programming algorithm, and the deployment plan is determined based on the target constraint condition and the dynamic programming algorithm. Of course, if the area to be deployed is large and complex, the area can be further divided into sub-areas, and the target constraints are decomposed according to the sub-areas to obtain the corresponding sub-target constraints, and then each sub-target constraint is determined according to the dynamic programming algorithm Solve. Finally, the deployment plans of each sub-region are summarized to form a deployment plan for the entire region. In addition, after obtaining the network resource deployment plan, the specific location of resources or the relationship between resources can also be manually adjusted to determine the final network resource deployment plan. After the final network resource deployment plan is determined, the network resource deployment plan is sent to the actual network. Of course, if the real network is a cloud network system, the network resource deployment scheme can be directly and accurately deployed to the real cloud network system.
需要说明的是,本申请的网络资源部署方法可以对一个网络进行资源部署,也可以同时对多个网络进行资源部署。It should be noted that the network resource deployment method of the present application can perform resource deployment on one network, and can also perform resource deployment on multiple networks at the same time.
本申请提出的一种网络资源部署方法,通过从网络模型数据库中选取对应的数字孪生模型,将现实网络资源信息同步到数字孪生模型中,快速、精确地搭建好能真实模拟现实网络运行状况的数字孪生模型,然后根据预设的业务需求信息和从数字孪生模型中获取到的网络状态信息即可得到网络资源部署方案,整个部署方案可以实现对资源的快速、精确部署,最大化地利用资源。另外,本方法也可以同时对多个网络进行统一部署,提高了部署效率,且由于只需要确定网络类型、现实网络资源信息和网络状态信息,基于预设的资源部署算法就可实现多个网络同时部署,降低了部署的复杂度。A network resource deployment method proposed in this application, by selecting the corresponding digital twin model from the network model database, synchronizing the real network resource information to the digital twin model, quickly and accurately building a network that can truly simulate the real network operation status The digital twin model, and then according to the preset business demand information and the network status information obtained from the digital twin model, the network resource deployment plan can be obtained. The entire deployment plan can realize the rapid and accurate deployment of resources and maximize the use of resources . In addition, this method can also uniformly deploy multiple networks at the same time, which improves the deployment efficiency, and because it only needs to determine the network type, actual network resource information and network status information, multiple network deployment algorithms can be implemented based on the preset resource deployment algorithm. Simultaneous deployment reduces the complexity of deployment.
本申请的实施例涉及一种网络资源部署方法,如图2所示,包括:The embodiment of the present application relates to a method for deploying network resources, as shown in FIG. 2 , including:
步骤201,根据网络类型从预设的网络模型库中选取对应的数字孪生模型。 Step 201, select the corresponding digital twin model from the preset network model library according to the network type.
步骤202,获取现实网络资源信息,并将现实网络资源信息同步到数字孪生模型中。 Step 202, acquiring real network resource information, and synchronizing the real network resource information into the digital twin model.
在一实施例中,获取现实网络资源信息,并将现实网络资源信息同步到数字孪生模型中,包括:获取现实网络资源信息,并将所述现实网络资源信息按照所述数字孪生模型的预设的格式进行转化;将转化后的现实网络资源信息同步到所述数字孪生模型中。In one embodiment, acquiring real network resource information and synchronizing the real network resource information into the digital twin model includes: acquiring real network resource information, and synchronizing the real network resource information according to the presets of the digital twin model format; and synchronize the transformed real network resource information into the digital twin model.
本实施例中,获取现实网络资源信息后,由于设备类型、设备接口、操作人员习惯等因素,现实网络资源信息和数字孪生模型中对应的信息格式或标准并不一样,需要将现实网络资源信息按照数字孪生模型的预设的格式进行转化,如此才能保证接收现实网络资源信息的数字孪生模型精确模拟现实网络,从而提高资源部署的精确度。In this embodiment, after obtaining the actual network resource information, due to factors such as device type, device interface, and operator habits, the actual network resource information and the corresponding information format or standard in the digital twin model are different, and the actual network resource information needs to be Transform according to the preset format of the digital twin model, so as to ensure that the digital twin model receiving real network resource information accurately simulates the real network, thereby improving the accuracy of resource deployment.
步骤203,运行数字孪生模型,并从数字孪生模型中获取当前的网络状态信息。 Step 203, run the digital twin model, and obtain current network status information from the digital twin model.
步骤204,获取业务需求信息,并将业务需求信息转化为网络资源编排信息。 Step 204, acquiring service requirement information, and converting the service requirement information into network resource arrangement information.
在本实施例中,在获取业务需求信息后需要将业务需求信息转化为网络资源编排信息,本领域技术人员可以理解的是,用户提供的业务需求信息通常都是针对上层业务或应用来说,业务需求信息比较大且空泛,根据该信息无法具体操作。比如:某一用户的业务需求信息是提供某项服务时,数据传输速率需要达到某一值,将该业务需求信息转化为网络资源编排信息时,网络资源编排信息可能包括:该服务需要拆分为5个子服务,5个子服务之间的关系,所有子服务需要部署在2个物理设备中。当然,此处仅为举例说明,网络资源编排信息个呈现形式和内容不仅限于此。总之,网络资源编排信息的获取是将业务需求信息进行拆解,转化为更下层的、更具体的信息,具体如何拆解、转化需要根据应用场景、用户需求、网络类型等选用不同的方法,在此不做具体限定。In this embodiment, after obtaining the service requirement information, it is necessary to convert the service requirement information into network resource arrangement information. Those skilled in the art can understand that the service requirement information provided by the user is usually aimed at upper-layer services or applications. The business requirement information is relatively large and vague, and specific operations cannot be performed based on the information. For example, when a user's business requirement information is to provide a certain service, the data transmission rate needs to reach a certain value. When the business requirement information is converted into network resource arrangement information, the network resource arrangement information may include: the service needs to be split For 5 sub-services and the relationship between the 5 sub-services, all sub-services need to be deployed on 2 physical devices. Of course, this is only an example, and the presentation form and content of the network resource orchestration information are not limited thereto. In short, the acquisition of network resource orchestration information is to dismantle business demand information and transform it into lower-level and more specific information. How to disassemble and transform specific information needs to be selected according to application scenarios, user needs, and network types. Different methods, No specific limitation is made here.
步骤205,根据网络资源编排信息和现实网络资源信息,核算资源需求状况。 Step 205, calculate resource demand status according to network resource arrangement information and actual network resource information.
步骤206,根据资源需求状况、网络资源编排信息和网络状态信息,基于预设的资源部署算法获取网络资源部署方案。 Step 206, according to resource demand status, network resource arrangement information and network status information, obtain a network resource deployment plan based on a preset resource deployment algorithm.
在本实施例中,根据网络资源编排信息和现实网络资源信息核算资源需求状况,给出相 应的建议或解决方案。比如:将用户的业务需求信息转化为网络资源编排信息后,发现用户需要100个基站,但实际上该地区只有80个基站,核算出现实网络资源不满足网络资源编排信息所要求的资源,则可以提供相应的解决方案,比如:利用其他云资源解决基站数量不足的问题。当然,此处仅为具体的举例说明,不对网络资源编排信息、现实网络资源信息和资源需求状况等具体内容和信息呈现形式作限定。In this embodiment, resource demand status is calculated according to network resource arrangement information and actual network resource information, and corresponding suggestions or solutions are given. For example: after converting the user's business demand information into network resource arrangement information, it is found that the user needs 100 base stations, but in fact there are only 80 base stations in the area. It is calculated that the actual network resources do not meet the requirements of the network resource arrangement information, then Corresponding solutions can be provided, such as: using other cloud resources to solve the problem of insufficient number of base stations. Of course, this is only a specific example, and does not limit specific content and information presentation forms such as network resource arrangement information, actual network resource information, and resource demand status.
在一实施例中,在步骤206之后,还包括:根据预设的评价条件对获取到的网络资源部署方案进行评价,获取评价分数;选取所述评价分数最高值作为现实网络的网络资源部署方案。需要说明的是,评价条件至少包括:占用物理资源的数量、占用物理资源的成本、网络时延、网络数据传输速率和丢包率。In one embodiment, after step 206, it further includes: evaluating the obtained network resource deployment plan according to preset evaluation conditions to obtain an evaluation score; selecting the highest value of the evaluation score as the actual network resource deployment plan . It should be noted that the evaluation conditions at least include: the number of occupied physical resources, the cost of occupying physical resources, network delay, network data transmission rate and packet loss rate.
本实施例中,获取的网络资源部署方案可能有多个,需要按照预设的条件对获取到的每个方案进行评价,可以理解的是,比如:当某一个网络资源部署方案占用物理资源的数量最少、占用物理资源的成本最低、网络时延最小、网络数据传输速率最大、丢包率最小,则该方案评价分数最高,可作为最优的网络资源部署方案。具体地,可以使用最优评价学习算法进行多目标评价,评价出满足用户业务需求且性价比高的部署方案。最优评价学习算法采用多目标评价函数,多目标评价函数参数可以通过深度学习卷积神经网络CNN等算法进行不断学习和调整。In this embodiment, there may be multiple acquired network resource deployment schemes, and each acquired scheme needs to be evaluated according to preset conditions. It is understandable that, for example, when a certain network resource deployment scheme occupies a physical resource The solution with the least number, the lowest cost of occupying physical resources, the smallest network delay, the largest network data transmission rate, and the smallest packet loss rate has the highest evaluation score and can be used as the optimal network resource deployment solution. Specifically, the optimal evaluation learning algorithm can be used for multi-objective evaluation, and a deployment solution that meets user business needs and is cost-effective is evaluated. The optimal evaluation learning algorithm uses a multi-objective evaluation function, and the parameters of the multi-objective evaluation function can be continuously learned and adjusted through algorithms such as deep learning convolutional neural networks (CNN).
另外,对于每个评价条件可以设置相应的权重,权重的具体数值可以根据应用场景、用户要求、网络规模等实时调整。比如:对于实时服务来说,要求网络时延极小,因此,可以将该评价条件-网络时延的权重设置的大一些。In addition, a corresponding weight can be set for each evaluation condition, and the specific value of the weight can be adjusted in real time according to application scenarios, user requirements, network scale, etc. For example, for real-time services, the network delay is required to be extremely small, so the weight of the evaluation condition - network delay can be set larger.
本申请提出的一种网络资源部署方法,通过从网络模型数据库中选取对应的数字孪生模型,将现实网络资源信息同步到数字孪生模型中,快速、精确地搭建好能真实模拟现实网络运行状况的数字孪生模型,然后根据预设的业务需求信息和从数字孪生模型中获取到的网络状态信息即可得到网络资源部署方案,整个部署方案可以实现对资源的快速、精确部署,最大化地利用资源。另外,本方法也可以同时对多个网络进行统一部署,提高了部署效率,且由于只需要确定网络类型、现实网络资源信息和网络状态信息,基于预设的资源部署算法就可实现多个网络同时部署,降低了部署的复杂度。A network resource deployment method proposed in this application, by selecting the corresponding digital twin model from the network model database, synchronizing the real network resource information to the digital twin model, quickly and accurately building a network that can truly simulate the real network operation status The digital twin model, and then according to the preset business demand information and the network status information obtained from the digital twin model, the network resource deployment plan can be obtained. The entire deployment plan can realize the rapid and accurate deployment of resources and maximize the use of resources . In addition, this method can also uniformly deploy multiple networks at the same time, which improves the deployment efficiency, and because it only needs to determine the network type, actual network resource information and network status information, multiple network deployment algorithms can be implemented based on the preset resource deployment algorithm. Simultaneous deployment reduces the complexity of deployment.
此外,应当理解的是,上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其流程的核心设计都在该专利的保护范围内。In addition, it should be understood that the division of steps in the above methods is only for clarity of description, and may be combined into one step or split into multiple steps during implementation. As long as the same logical relationship is included, all Within the scope of protection of this patent; adding insignificant modifications to the process or introducing insignificant designs without changing the core design of the process are all within the scope of protection of this patent.
本申请的实施例涉及一种网络资源部署装置,如图3所示,包括:The embodiment of the present application relates to a network resource deployment device, as shown in FIG. 3 , including:
信息获取模块301,用于根据网络类型从预设的网络模型库中选取对应的数字孪生模型;获取现实网络资源信息,并将所述现实网络资源信息同步到所述数字孪生模型中;An information acquisition module 301, configured to select a corresponding digital twin model from a preset network model library according to the network type; acquire real network resource information, and synchronize the real network resource information into the digital twin model;
部署方案确定模块302,用于运行所述数字孪生模型,并从所述数字孪生模型中获取当前的网络状态信息;根据预设的业务需求信息和所述网络状态信息,基于预设的资源部署算法获取网络资源部署方案。Deployment scheme determination module 302, configured to run the digital twin model, and obtain current network status information from the digital twin model; according to preset business requirement information and the network status information, based on preset resource deployment The algorithm obtains the network resource deployment scheme.
需要说明的是,整个网络资源部署装置可以应用于单域场景,也可以应用于多域场景。单域场景是指一个管理区域,比如一个省份或者一个分支。单域的资源编排主要是面向单区域内的资源编排。多域的资源编排是指一个资源编排需求分布在多个单域,对这些多个单域 的端到端资源编排。面向多域的网络资源编排装置可以复用单域的网络资源编排装置。It should be noted that the entire network resource deployment apparatus can be applied to a single-domain scenario or to a multi-domain scenario. A single-domain scenario refers to an administrative area, such as a province or a branch. Single-domain resource orchestration is mainly for resource orchestration within a single region. Multi-domain resource orchestration means that a resource orchestration requirement is distributed in multiple single domains, and end-to-end resource orchestration for these multiple single domains. The multi-domain oriented network resource orchestration device can reuse the single-domain network resource orchestration device.
值得一提的是,本实施例中所涉及到的各模块均为逻辑模块,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施例中不存在其它的单元。It is worth mentioning that all the modules involved in this embodiment are logical modules, and a logical unit may be a physical unit, or a part of a physical unit, or may be realized by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, units that are not closely related to solving the technical problem proposed by the present invention are not introduced in this embodiment, but this does not mean that there are no other units in this embodiment.
不难发现,本实施例为与网络资源部署方法实施例相对应的装置实施例,本实施例可与上述实施例互相配合实施。上述实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在上述方法实施例中。It is not difficult to find that this embodiment is a device embodiment corresponding to the embodiment of the network resource deployment method, and this embodiment can be implemented in cooperation with the above-mentioned embodiments. The relevant technical details mentioned in the foregoing embodiments are still valid in this embodiment, and will not be repeated here in order to reduce repetition. Correspondingly, the relevant technical details mentioned in this embodiment can also be applied to the above method embodiments.
本发明的实施方式涉及一种电子设备,如图4所示,包括:至少一个处理器401;以及,与所述至少一个处理器401通信连接的存储器402;其中,所述存储器402存储有可被所述至少一个处理器401执行的指令,所述指令被所述至少一个处理器401执行,以使所述至少一个处理器401能够执行上述实施方式的网络资源部署方法。The embodiment of the present invention relates to an electronic device, as shown in FIG. 4 , including: at least one processor 401; Instructions executed by the at least one processor 401, the instructions are executed by the at least one processor 401, so that the at least one processor 401 can execute the method for deploying network resources in the foregoing implementation manner.
其中,存储器和处理器采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器和存储器的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器。Wherein, the memory and the processor are connected by a bus, and the bus may include any number of interconnected buses and bridges, and the bus connects one or more processors and various circuits of the memory together. The bus may also connect together various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and therefore will not be further described herein. The bus interface provides an interface between the bus and the transceivers. A transceiver may be a single element or multiple elements, such as multiple receivers and transmitters, providing means for communicating with various other devices over a transmission medium. The data processed by the processor is transmitted on the wireless medium through the antenna, further, the antenna also receives the data and transmits the data to the processor.
处理器负责管理总线和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器可以被用于存储处理器在执行操作时所使用的数据。The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interface, voltage regulation, power management, and other control functions. Instead, memory can be used to store data that the processor uses when performing operations.
本发明的实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述网络资源部署方法。Embodiments of the present invention relate to a computer-readable storage medium storing a computer program. When the computer program is executed by the processor, the above method for deploying network resources is realized.
即,本领域技术人员可以理解,实现上述实施方式方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。That is, those skilled in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be completed by instructing related hardware through a program, the program is stored in a storage medium, and includes several instructions to make a device ( It may be a single-chip microcomputer, a chip, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disc, etc., which can store program codes. .
本领域的普通技术人员可以理解,上述各实施例是实现本申请的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本申请的精神和范围。Those of ordinary skill in the art can understand that the above-mentioned embodiments are specific embodiments for realizing the present application, and in practical applications, various changes can be made to it in form and details without departing from the spirit and spirit of the present application. scope.

Claims (10)

  1. 一种网络资源部署方法,包括:A network resource deployment method, comprising:
    根据网络类型从预设的网络模型库中选取对应的数字孪生模型;Select the corresponding digital twin model from the preset network model library according to the network type;
    获取现实网络资源信息,并将所述现实网络资源信息同步到所述数字孪生模型中;Acquiring real network resource information, and synchronizing the real network resource information into the digital twin model;
    运行所述数字孪生模型,并从所述数字孪生模型中获取当前的网络状态信息;Running the digital twin model, and obtaining current network status information from the digital twin model;
    根据预设的业务需求信息和所述网络状态信息,基于预设的资源部署算法获取网络资源部署方案。According to the preset service requirement information and the network status information, a network resource deployment solution is obtained based on a preset resource deployment algorithm.
  2. 根据权利要求1所述的网络资源部署方法,其中,所述现实网络资源信息至少包括:资源数量、资源类型、资源标识、资源位置、资源已使用量和资源约束关系。The network resource deployment method according to claim 1, wherein the actual network resource information includes at least: resource quantity, resource type, resource identifier, resource location, resource usage and resource constraint relationship.
  3. 根据权利要求1所述的网络资源部署方法,其中,所述根据预设的业务需求信息和所述网络状态信息,基于预设的资源部署算法获取网络资源部署方案,包括:The network resource deployment method according to claim 1, wherein said obtaining a network resource deployment plan based on a preset resource deployment algorithm according to preset service requirement information and said network status information includes:
    获取所述业务需求信息,并将所述业务需求信息转化为网络资源编排信息;Obtaining the business requirement information, and converting the business requirement information into network resource arrangement information;
    根据所述网络资源编排信息和所述现实网络资源信息,核算资源需求状况;Calculate resource demand status according to the network resource arrangement information and the actual network resource information;
    根据所述资源需求状况、所述网络资源编排信息和所述网络状态信息,基于预设的资源部署算法获取网络资源部署方案。Acquire a network resource deployment solution based on a preset resource deployment algorithm according to the resource demand status, the network resource arrangement information, and the network status information.
  4. 根据权利要求1或3所述的网络资源部署方法,其中,在基于预设的资源部署算法获取网络资源部署方案之后,还包括:The network resource deployment method according to claim 1 or 3, wherein, after obtaining the network resource deployment scheme based on a preset resource deployment algorithm, further comprising:
    根据预设的评价条件对获取到的网络资源部署方案进行评价,获取评价分数;Evaluate the obtained network resource deployment plan according to the preset evaluation conditions, and obtain evaluation scores;
    选取所述评价分数最高值作为现实网络的网络资源部署方案。The highest value of the evaluation score is selected as the network resource deployment scheme of the actual network.
  5. 根据权利要求4所述的网络资源部署方法,其中,所述评价条件至少包括:The network resource deployment method according to claim 4, wherein the evaluation conditions include at least:
    占用物理资源的数量、占用物理资源的成本、网络时延、网络数据传输速率和丢包率。The number of occupied physical resources, the cost of occupying physical resources, network delay, network data transmission rate and packet loss rate.
  6. 根据权利要求1中所述的网络资源部署方法,其中,所述获取现实网络资源信息,并将所述现实网络资源信息同步到所述数字孪生模型中,包括:The network resource deployment method according to claim 1, wherein said acquiring real network resource information and synchronizing said real network resource information into said digital twin model comprises:
    获取现实网络资源信息,并将所述现实网络资源信息按照所述数字孪生模型的预设的格式进行转化;Obtain real network resource information, and convert the real network resource information according to the preset format of the digital twin model;
    将转化后的现实网络资源信息同步到所述数字孪生模型中。Synchronize the transformed real network resource information into the digital twin model.
  7. 根据权利要求1至6中任一项所述的网络资源部署方法,其中,所述网络模型库至少包括:无线网络数字孪生模型、传输网络数字孪生模型、核心网数字孪生模型和边缘云数字孪生模型。The network resource deployment method according to any one of claims 1 to 6, wherein the network model library includes at least: a wireless network digital twin model, a transmission network digital twin model, a core network digital twin model, and an edge cloud digital twin model Model.
  8. 一种网络资源部署装置,包括:A network resource deployment device, comprising:
    信息获取模块,用于根据网络类型从预设的网络模型库中选取对应的数字孪生模型;获取现实网络资源信息,并将所述现实网络资源信息同步到所述数字孪生模型中;An information acquisition module, configured to select a corresponding digital twin model from a preset network model library according to the network type; acquire real network resource information, and synchronize the real network resource information into the digital twin model;
    部署方案确定模块,用于运行所述数字孪生模型,并从所述数字孪生模型中获取当前的网络状态信息;根据预设的业务需求信息和所述网络状态信息,基于预设的资源部署算法获取网络资源部署方案。A deployment scheme determination module, configured to run the digital twin model, and obtain current network status information from the digital twin model; according to preset business requirement information and the network status information, based on a preset resource deployment algorithm Obtain the network resource deployment plan.
  9. 一种电子设备,包括:An electronic device comprising:
    至少一个处理器;以及,at least one processor; and,
    与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,
    所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一项所述的网络资源部署方法。The memory stores instructions executable by the at least one processor, the instructions are executed by the at least one processor, so that the at least one processor can perform the operation described in any one of claims 1 to 7 The network resource deployment method described above.
  10. 一种计算机可读存储介质,存储有计算机程序,其中,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的网络资源部署方法。A computer-readable storage medium storing a computer program, wherein the computer program implements the network resource deployment method according to any one of claims 1 to 7 when executed by a processor.
PCT/CN2022/129014 2021-12-02 2022-11-01 Network resource deployment method and apparatus, and electronic device and storage medium WO2023098374A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111459998.8A CN116260720A (en) 2021-12-02 2021-12-02 Network resource deployment method and device, electronic equipment and storage medium
CN202111459998.8 2021-12-02

Publications (1)

Publication Number Publication Date
WO2023098374A1 true WO2023098374A1 (en) 2023-06-08

Family

ID=86611487

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/129014 WO2023098374A1 (en) 2021-12-02 2022-11-01 Network resource deployment method and apparatus, and electronic device and storage medium

Country Status (2)

Country Link
CN (1) CN116260720A (en)
WO (1) WO2023098374A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116647462A (en) * 2023-07-21 2023-08-25 安世亚太科技股份有限公司 Resource reuse method aiming at uneven distribution of users
CN116939632A (en) * 2023-09-12 2023-10-24 安世亚太科技股份有限公司 Method, system, equipment and storage medium for determining retransmission times of data packet
CN117135050A (en) * 2023-10-26 2023-11-28 建信金融科技有限责任公司 Application deployment method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110278111A (en) * 2019-05-29 2019-09-24 西安电子科技大学 A kind of intention driving network generic structure and its it is intended to driving network translation method
CN110535670A (en) * 2018-05-23 2019-12-03 ***通信集团浙江有限公司 NFV capacity planning method and electronic equipment
WO2021052439A1 (en) * 2019-09-18 2021-03-25 华为技术有限公司 Network management method and network management system
CN112884204A (en) * 2021-01-22 2021-06-01 中国科学院信息工程研究所 Network security risk event prediction method and device
CN115134257A (en) * 2021-03-26 2022-09-30 中兴通讯股份有限公司 Network management and control method and system, network system and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110535670A (en) * 2018-05-23 2019-12-03 ***通信集团浙江有限公司 NFV capacity planning method and electronic equipment
CN110278111A (en) * 2019-05-29 2019-09-24 西安电子科技大学 A kind of intention driving network generic structure and its it is intended to driving network translation method
WO2021052439A1 (en) * 2019-09-18 2021-03-25 华为技术有限公司 Network management method and network management system
CN112884204A (en) * 2021-01-22 2021-06-01 中国科学院信息工程研究所 Network security risk event prediction method and device
CN115134257A (en) * 2021-03-26 2022-09-30 中兴通讯股份有限公司 Network management and control method and system, network system and storage medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116647462A (en) * 2023-07-21 2023-08-25 安世亚太科技股份有限公司 Resource reuse method aiming at uneven distribution of users
CN116647462B (en) * 2023-07-21 2023-10-13 安世亚太科技股份有限公司 Resource reuse method aiming at uneven distribution of users
CN116939632A (en) * 2023-09-12 2023-10-24 安世亚太科技股份有限公司 Method, system, equipment and storage medium for determining retransmission times of data packet
CN116939632B (en) * 2023-09-12 2023-11-28 安世亚太科技股份有限公司 Method, system, equipment and storage medium for determining retransmission times of data packet
CN117135050A (en) * 2023-10-26 2023-11-28 建信金融科技有限责任公司 Application deployment method and device
CN117135050B (en) * 2023-10-26 2024-02-09 建信金融科技有限责任公司 Application deployment method and device

Also Published As

Publication number Publication date
CN116260720A (en) 2023-06-13

Similar Documents

Publication Publication Date Title
WO2023098374A1 (en) Network resource deployment method and apparatus, and electronic device and storage medium
CN112153700B (en) Network slice resource management method and equipment
US20200252908A1 (en) Resource allocation method and orchestrator for network slicing in the wireless access network
US20140325503A1 (en) Cloud infrastructure-based management system and method for maintenance and deployment of application system
CN109600768A (en) Management method, equipment and the system of network slice
CN109743893A (en) Method and apparatus for network slice
CN104704470A (en) Method and apparatus for automated deployment of geographically distributed applications within a cloud
CN104601680B (en) A kind of method for managing resource and device
WO2022001941A1 (en) Network element management method, network management system, independent computing node, computer device, and storage medium
CN104506462A (en) MAC (Media Access Control) address management method and equipment in distributed switch
CN109995580A (en) VN mapping method based on GA_PSO hybrid algorithm in 5G network slice
WO2017084020A1 (en) Method and apparatus for model parameter fusion
CN105049222A (en) Method, device and system for cross-domain management of transmission network
Zhang Storage optimization algorithm design of cloud computing edge node based on artificial intelligence technology
CN106664259A (en) Virtual network function capacity expansion method and apparatus
CN110460456B (en) Method and device for synchronously generating network topology by Management Information Base (MIB)
CN102571405B (en) The acquisition methods of resource information and device
CN115460617A (en) Network load prediction method and device based on federal learning, electronic equipment and medium
WO2023209414A1 (en) Methods and apparatus for computing resource allocation
Cao et al. Cloud and Network operating System for 6G: Definition, Architecture and Challenges
US11943801B2 (en) Method and apparatus for abstracting network resources to support end user mobility
CN114071657A (en) Network slice processing method and device and storage medium
WO2019225420A1 (en) Conversion device and conversion program
WO2023061200A1 (en) Network slice resource orchestration method, network device, and storage medium
WO2022121671A1 (en) Network slice subnet operation and maintenance management method, apparatus, system and device, and medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22900179

Country of ref document: EP

Kind code of ref document: A1