CN113014425B - Companion network slice generation method and device and electronic equipment - Google Patents

Companion network slice generation method and device and electronic equipment Download PDF

Info

Publication number
CN113014425B
CN113014425B CN202110183204.3A CN202110183204A CN113014425B CN 113014425 B CN113014425 B CN 113014425B CN 202110183204 A CN202110183204 A CN 202110183204A CN 113014425 B CN113014425 B CN 113014425B
Authority
CN
China
Prior art keywords
slice
resources
auxiliary
network
service
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.)
Active
Application number
CN202110183204.3A
Other languages
Chinese (zh)
Other versions
CN113014425A (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.)
State Grid Information and Telecommunication Co Ltd
Beijing Zhongdian Feihua Communication Co Ltd
Original Assignee
State Grid Information and Telecommunication Co Ltd
Beijing Zhongdian Feihua Communication 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 State Grid Information and Telecommunication Co Ltd, Beijing Zhongdian Feihua Communication Co Ltd filed Critical State Grid Information and Telecommunication Co Ltd
Priority to CN202110183204.3A priority Critical patent/CN113014425B/en
Publication of CN113014425A publication Critical patent/CN113014425A/en
Application granted granted Critical
Publication of CN113014425B publication Critical patent/CN113014425B/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
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation

Abstract

One or more embodiments of the present specification provide a method, an apparatus, and an electronic device for generating a companion network slice, including: generating a main slice for a first service according to a network slice service level protocol and a conventional generation flow of a universal network slice template; aggregating fragmented resources, unused reserved resources, and free resources formed as a result of implementing the master slice; generating at least one auxiliary slice for a second service according to the network slice service level protocol based on part or all of the aggregated fragment resources, unused reserved resources and idle resources; and integrating the main slice and at least one auxiliary slice into a companion slice according to a preset slice pairing principle. The invention can solve the problems of high network slicing cost, low utilization rate and fragmentation of air interface resources.

Description

Companion network slice generation method and device and electronic equipment
Technical Field
One or more embodiments of the present specification relate to the field of communications technologies, and in particular, to a method, an apparatus, and an electronic device for generating an accompanying network slice.
Background
In the 5G era, the 3GPP introduces the concept of network slicing, which means that, in brief, a 5G network is cut into multiple virtual networks, thereby supporting more services. The advantage of network slices is that they allow the operator to choose the characteristics required for each slice, such as low latency, high throughput, connection density, spectral efficiency, traffic capacity and network efficiency, i.e. each slice can provide a completely different QoS (Quality of Service) virtual network. Existing network slices serve primarily the vertical industry. Vertical industry traffic presents a periodically repeating pattern and deterministic latency requirements. The adaptation with the public network of the operator can cause the fragmentation of public network resources to a certain extent. The isolation requirements of different vertical industries on the 2B slicing network are different, different isolation safety schemes and network schemes consume transmission resources of operators, especially fragmentation of air interface resources, the utilization rate of the air interface resources can be reduced, air interface resource cost can be transferred to network slicing clients by the network operators, the network slicing cost is high, the utilization rate is low, the enthusiasm of the vertical industry for applying the network slicing is greatly attacked, and the ecological development of the network slicing is not facilitated.
Based on this, a generation scheme of the accompanying network slice is needed, which reduces fragmentation of network resources caused by service 2B network slices of an operator and improves utilization rate of the network resources.
Disclosure of Invention
In view of this, one or more embodiments of the present disclosure provide a method, an apparatus, and an electronic device for generating a companion network slice, so as to solve the problems of high network slice cost, low utilization rate, and fragmentation of air interface resources.
In view of the above, one or more embodiments of the present specification provide a companion network slice generation method, including:
generating a main slice for a first service according to a network slice service level protocol and a conventional generation flow of a universal network slice template;
aggregating fragmented resources, unused reserved resources, and free resources formed as a result of implementing the master slice;
generating at least one auxiliary slice for a second service according to the network slice service level protocol based on part or all of the aggregated fragment resources, unused reserved resources and idle resources;
and integrating the main slice and at least one auxiliary slice into a companion slice set according to a preset slice pairing principle.
Further, the primary slice and the secondary slice in the companion slice have complementarity in a business attribute.
Further, the service attribute includes, but is not limited to, at least one of the following: traffic direction, traffic period, data rate, data burstiness, packet length.
Further, the primary slice and the secondary slice in the companion-slice are partially or fully orthogonal in resource configuration.
Further, the generating at least one secondary slice for a second service according to the network slice service level agreement includes: configuring each sub-network resource of the auxiliary slice; generating a slice configuration file candidate set of the auxiliary slice at each network side according to each subnet resource; generating a service configuration file reference set of the auxiliary slice according to the slice configuration file candidate set; and planning the service demand index of the auxiliary slice according to the service configuration file reference set.
Further, the aggregating fragmented resources, unused reserved resources, and free resources formed as a result of implementing the master slice includes: calculating the fragment resources and the unused reserved resources, and counting the idle resources; and taking the calculated fragment resources and the unused reserved resources as main parts of an auxiliary slice resource pool, and taking the counted resources left after the reserved resources are removed from the idle resources as supplementary parts of the auxiliary slice resource pool to form the auxiliary slice resource pool.
Further, the method further comprises correcting a performance index parameter of the secondary slice in the companion slices or fine-tuning a template parameter of the secondary slice in the companion slices through a service test so as to stabilize the set of companion slices.
Based on the same inventive concept, one or more embodiments of the present specification provide an accompanying network slice generation apparatus, including:
the main slice generation module is configured to generate a main slice for the first service according to a network slice service level protocol and a conventional generation flow of a universal network slice template;
a resource aggregation module configured to aggregate fragmented resources, unused reserved resources, and free resources formed as a result of implementing the master slice;
an auxiliary slice generating module configured to generate at least one auxiliary slice for a second service according to the network slice service level protocol based on the aggregated partial or all of the fragmented resources, unused reserved resources, and idle resources;
an adjoint slice generation module configured to integrate the master slice and at least one of the secondary slices into an adjoint slice set according to a predetermined slice adjoint pairing rule.
Based on the same inventive concept, one or more embodiments of the present specification further provide an electronic device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the accompanying network slice generation method as described in any one of the above is implemented.
Based on the same inventive concept, one or more embodiments of the present specification also provide a non-transitory computer-readable storage medium storing computer instructions for causing the computer to perform any one of the companion network slice generation methods described above.
As can be seen from the foregoing, in the method, the apparatus, and the electronic device for generating an accompanying network slice provided in one or more embodiments of the present specification, a main slice and an auxiliary slice of the accompanying slice are defined, the utilization rate of network resources of an operator is improved by the auxiliary slice, and spectrum resource waste caused by high isolation security requirements of a 2B private network is reduced.
Drawings
In order to more clearly illustrate one or more embodiments or prior art solutions of the present specification, the drawings that are needed in the description of the embodiments or prior art will be briefly described below, and it is obvious that the drawings in the following description are only one or more embodiments of the present specification, and that other drawings may be obtained by those skilled in the art without inventive effort from these drawings.
FIG. 1 is a flow diagram of a companion slice generation method in accordance with one or more embodiments of the present description;
FIG. 2 is a schematic diagram of a companion network slice of one or more embodiments of the present description;
FIG. 3 is a block diagram of an accompanying network slice generation apparatus according to one or more embodiments of the present disclosure;
FIG. 4 is a hardware diagram of an electronic device according to one or more embodiments of the present disclosure.
Detailed Description
For the purpose of promoting a better understanding of the objects, aspects and advantages of the present disclosure, reference is made to the following detailed description taken in conjunction with the accompanying drawings.
It is to be noted that unless otherwise defined, technical or scientific terms used in one or more embodiments of the present specification should have the ordinary meaning as understood by those of ordinary skill in the art to which this disclosure belongs. The use of "first," "second," and similar terms in one or more embodiments of the specification is not intended to indicate any order, quantity, or importance, but rather is used to distinguish one element from another. The word "comprising" or "comprises", and the like, means that the element or item listed before the word covers the element or item listed after the word and its equivalents, but does not exclude other elements or items. The terms "connected" or "coupled" and the like are not restricted to physical or mechanical connections, but may include electrical connections, whether direct or indirect.
As described in the background, existing network slices serve primarily vertical industries. The Service profile of the network Slice is realized by signing a network Slice SLA Service level agreement between a vertical industry Slice client (such as a power client) and a mobile communication operator, and the Service profile is decomposed into domains to be the corresponding Slice profile.
The decomposition flow is unidirectional, firstly, the service requirement of the network slice client is imported, and the network slice reference is generated by matching the service requirement with the existing slice database of the operator. Then signing a Service level agreement SLA with a network Slice client, generating a Service profile of the network Slice based on the SLA agreement, and decomposing and converting the Service configuration file into Slice configuration files Slice profiles of different network domains according to different network domains (a wireless access network, a bearer network, a core network and the like), and performing specific parameter configuration resources on each subnet according to the Slice configuration files Slice profiles of each subdomain.
Vertical industry traffic has two unique characteristics. First, vertical industry traffic presents the requirement of a periodically repeating pattern and deterministic delays. The adaptation with the public network of the operator can cause the fragmentation of public network resources to a certain extent. Secondly, the isolation requirements of different vertical industries on the 2B slice network are different, some need to be isolated only at the CN (core network) side, some need to be isolated from the access, transmission and whole flow of the core network, some need to be isolated logically, some need to be isolated physically, some can be shared with the public network user on the air interface resources, and some need to be reserved specially. Different isolation security schemes and network schemes consume transmission resources of operators to a certain extent. The two characteristics can cause fragmentation of operator resources, especially air interface resources, so that the utilization rate of the air interface resources can be reduced, the air interface resource cost can be transferred to a network slicing client by a network operator, the network slicing cost is high, the utilization rate is low, the enthusiasm of network slicing in the vertical industry is greatly overcome, and the ecological development of network slicing is not facilitated.
In view of this, one or more embodiments of the present disclosure provide a method for generating a companion network slice, which is mainly directed to a vertical industry multi-service application scenario. The core of the method is that the companion slice and the service attributes thereof are introduced into a slice SLA service level agreement, a set of main slices and at least one set of auxiliary slices are defined, and two or more services are integrated into a set of companion slice attribute set. The primary and secondary slices serve the same physical territory and exhibit complementarity in data transmission characteristics, in particular partial or full orthogonality in terms of resource requirements.
Therefore, the method for generating the accompanying network slice in one or more embodiments of the present specification can improve the utilization rate of network resources of an operator, and reduce the waste of spectrum resources caused by high isolation security requirements of a 2B private network.
The technical solutions of one or more embodiments of the present specification are described in detail below with reference to specific embodiments.
Referring to fig. 1, a method for generating a companion network slice in one embodiment of the present specification includes the following steps:
and step S101, according to a network slice service level protocol, generating a main slice for the first service according to a conventional generation flow of a general network slice template.
In this step, firstly, the service requirements of the network slice client are imported, and the network slice reference is generated by matching the service requirements with the existing database of the operator. And secondly, generating a Service profile of the network slice according to a Service level agreement SLA signed by a network slice client. And then decomposing and converting the Service profile into Slice profiles of different network domains according to different network domains (such as a wireless access network, a bearer network and a core network). And finally, carrying out specific parameter configuration on each subnet according to the slice configuration file of each subdomain.
Step S102, aggregating the fragment resources, unused reserved resources and free resources formed by implementing the main slice.
In this embodiment, a certain degree of fragmentation of network resources may be caused after the implementation of the main slice, and the fragmentation resources of the network side (the wireless network, the bearer network, and the core network) are calculated, and in addition, the reserved resources that have been divided into the main slice resources are added, and the method further includes obtaining idle resources of the network side through statistics, and integrating these three resources as a premise of resource allocation in the next step.
Step S103, based on part or all of the aggregated fragment resources, unused reserved resources and idle resources, generating at least one auxiliary slice for a second service according to the network slice service level protocol.
In this step, the fragmented resources and the unused reserved resources are calculated, and the idle resources are counted. And taking the calculated fragment resources and the unused reserved resources as main parts of an auxiliary slice resource pool, and taking the counted resources left after the reserved resources are removed from the idle resources as supplementary parts of the auxiliary slice resource pool to form the auxiliary slice resource pool.
Firstly, generating an attribute index Slice Profile candidate set of different domain sides of an auxiliary Slice according to an auxiliary Slice resource pool and an existing universal Slice template. And then, generating a Service Profile reference set of the Service performance indexes of the auxiliary slices according to the attribute index Slice Profile candidate set of the different domain sides of the auxiliary slices. And finally, planning the auxiliary slice Service requirement index according to the auxiliary slice Service performance index Service Profile reference set. In this embodiment, the generation flow of the auxiliary slice is an inverse process, which is opposite to the conventional flow of the network slice template. In other alternative embodiments, the generation process of the secondary slice may also be the inverse process of the conventional process of a partial network slice template or other process ways generated in accordance with the network slice service level agreement. The operator can open an NEF (Network Exposure Function) through the capability, and the vertical industry plans and generates an auxiliary slicing template or carries out business innovation design through the slicing management platform.
As an optional embodiment, two or more secondary slices are generated according to the secondary slice resource pool and an existing generic slice template, and the specific flow is as follows:
the auxiliary slice resource pool S can be divided into an auxiliary slice 1 resource pool S1 and an auxiliary slice 2 resource pool S2 … and an auxiliary slice n resource pool Sn, namely
Auxiliary slice resource pool S = auxiliary slice 1 resource pool S1+ auxiliary slice 2 resource pool S2 … + auxiliary slice n resource pool Sn,
generating slice parameter profiles for the auxiliary slices from each auxiliary slice resource pool, i.e.
Auxiliary slice 1 resource pool S1 generates auxiliary slice 1 slice parameter configuration file { P } 1 1 ,P 1 2 ...,P 1 n },
Auxiliary slice 2 resource pool S2 generates auxiliary slice 2 slice parameter configuration file { P } 2 1 ,P 2 2 ...,P 2 n }…
Auxiliary slice n resource pool Sn generates auxiliary slice n slice parameter configuration file { P } n 1 ,P n 2 ...,P n n }。
Generating service configuration files with different QoS requirement indexes according to the slice parameter configuration files of each auxiliary slice, namely
Auxiliary slice 1 slice parameter configuration file { P } 1 1 ,P 1 2 ...,P 1 n Generating { Q } 1 1 ,Q 1 2 ...,Q 1 n },
Auxiliary slice 2 slice parameter profile { P } 2 1 ,P 2 2 ...,P 2 n Generating { Q } 2 1 ,Q 2 2 ...,Q 2 n }…
Auxiliary slice n-slice parameter profile { P } n 1 ,P n 2 ...,P n n Generating { Q } n 1 ,Q n 2 ...,Q n n }。
The network slice client configures the file according to the service { Q 1 1 ,Q 1 2 ...,Q 1 n }、{Q 2 1 ,Q 2 2 ...,Q 2 n }…{Q n 1 ,Q n 2 ...,Q n n Planning specific services, such as a distributed power control service of a power grid client, a queuing navigation service of a vehicle network user and the like.
And step S104, integrating the main slice and at least one auxiliary slice into an accompanying slice set according to a preset slice pairing principle.
In this embodiment, two services are integrated into a set of Service Profile accompanied by slice SLA attribute set, and the two services should belong to the same enterprise and serve the same physical region. Referring to fig. 2, two services corresponding to the primary slice and the secondary slice have complementarity, such as: the periods are similar, namely the service periods require similar uplink and downlink services with different directions; or the directions are the same, namely, the speed and the service period have complementarity, the high-speed low-delay and the low-speed high-delay are complementary, and the low-speed low-delay and the high-speed high-delay are complementary. The primary and secondary slices in the companion-slice are partially or fully orthogonal in resource configuration.
After the companion slice is generated, correcting the performance index parameter of the auxiliary slice in the companion slice or finely adjusting the template parameter of the auxiliary slice in the companion slice through a service test so as to stabilize the set of companion slices.
It can be seen that, in one or more embodiments provided in this specification, a concept of joint use of network slices is proposed, and resource allocation of slice attributes is partially or completely orthogonal, so that the problem of fragmentation of network resources caused by service 2B network slices by an operator is reduced, and the utilization rate of network resources is improved. The multiplexing sharing of the 5G slice network resource pool is realized, the fusion access of multiple services can be realized by combining the transmission characteristics and the requirements of different services in the vertical industry, the deployment efficiency of the 5G slice private network is improved, the deployment cost is saved, and potential innovation is brought to the operation mode and the business mode of the industry 5G slice private network. On the basis of industry 5G slice SLA service level grading, a new SLA guarantee mechanism is introduced for the accompanying slices. The network is matched with the service application side based on the predictable QoS and the performance index reported in real time, and semi-static adjustment is performed on the whole network in time according to the performance index of the current service.
It should be noted that the method of one or more embodiments of the present disclosure may be executed by a single device, such as a computer or a server. The method of the embodiment can also be applied to a distributed scene and completed by the mutual cooperation of a plurality of devices. In such a distributed scenario, one of the devices may perform only one or more steps of the method of one or more embodiments of the present disclosure, and the devices may interact with each other to complete the method.
It should be noted that the above description describes certain embodiments of the present disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
Based on the same inventive concept, corresponding to any embodiment method, one or more embodiments of the present specification further provide an accompanying network slice generation apparatus.
Referring to fig. 3, the accompanying network slice generation apparatus includes:
a master slice generation module 301 configured to generate a master slice for the first service according to a network slice service level agreement and a conventional generation flow of a generic network slice template;
a resource consolidation module 302 configured to aggregate fragmented resources, unused reserved resources, and free resources formed as a result of implementing the master slice;
an auxiliary slice generating module 303, configured to generate at least one auxiliary slice for a second service according to the network slice service level agreement based on the aggregated part or all of the fragmented resources, unused reserved resources, and idle resources;
an accompanying slice generation module 304 configured to integrate the main slice and at least one of the secondary slices into an accompanying slice set according to a predetermined slice accompanying pairing rule.
As an optional embodiment, the resource integration module 302 is specifically configured to calculate the fragmented resources and the unused reserved resources, and count the idle resources; and taking the calculated fragment resources and the unused reserved resources as main parts of an auxiliary slice resource pool, and taking the counted resources left after the reserved resources are removed from the idle resources as supplementary parts of the auxiliary slice resource pool to form the auxiliary slice resource pool.
As an optional embodiment, the secondary slice generating module 303 is specifically configured to:
configuring each subnet resource of the auxiliary slice; generating a slice configuration file candidate set of the auxiliary slice at each network side according to each subnet resource; generating a service configuration file reference set of the auxiliary slice according to the slice configuration file candidate set; and planning the service demand index of the auxiliary slice according to the service configuration file reference set.
As an optional embodiment, the companion slice generating module 304 is specifically configured to modify a performance index parameter of the secondary slice in the companion slices or fine-tune a template parameter of the secondary slice in the companion slices through a service test, so as to stabilize the set of companion slices.
As an optional embodiment, the companion slice generation module 304 is specifically configured to make the primary slice and the secondary slice in the companion slice have complementarity in some or all traffic attributes.
As an alternative embodiment, the service attribute includes but is not limited to at least one of the following: traffic flow direction, traffic period, data rate, data burstiness, packet length.
As an optional embodiment, the companion slice generation module 304 is specifically configured to partially or completely orthogonalize the primary slice and the secondary slice in the companion slice in resource configuration.
For convenience of description, the above devices are described as being divided into various modules by functions, and are described separately. Of course, the functionality of the modules may be implemented in the same one or more software and/or hardware implementations in implementing one or more embodiments of the present description.
The apparatus in the foregoing embodiment is used to implement the method for generating a corresponding accompanying network slice in any one of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiment, which are not described herein again.
Based on the same inventive concept, corresponding to the method of any embodiment, one or more embodiments of the present specification further provide an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the program, the processor implements the method for generating the accompanying network slice according to any embodiment.
Fig. 4 is a schematic diagram illustrating a more specific hardware structure of an electronic device according to this embodiment, where the electronic device may include: a processor 1010, a memory 1020, an input/output interface 1030, a communication interface 1040, and a bus 1050. Wherein the processor 1010, memory 1020, input/output interface 1030, and communication interface 1040 are communicatively coupled to each other within the device via bus 1050.
The processor 1010 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits, and is configured to execute related programs to implement the technical solutions provided in the embodiments of the present disclosure.
The Memory 1020 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, or the like. The memory 1020 may store an operating system and other application programs, and when the technical solution provided by the embodiments of the present specification is implemented by software or firmware, the relevant program codes are stored in the memory 1020 and called to be executed by the processor 1010.
The input/output interface 1030 is used for connecting an input/output module to input and output information. The i/o module may be configured as a component in a device (not shown) or may be external to the device to provide a corresponding function. The input devices may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output devices may include a display, a speaker, a vibrator, an indicator light, etc.
The communication interface 1040 is used for connecting a communication module (not shown in the drawings) to implement communication interaction between the present apparatus and other apparatuses. The communication module can realize communication in a wired mode (such as USB, network cable and the like) and also can realize communication in a wireless mode (such as mobile network, WIFI, bluetooth and the like).
Bus 1050 includes a path that transfers information between various components of the device, such as processor 1010, memory 1020, input/output interface 1030, and communication interface 1040.
It should be noted that although the above-mentioned device only shows the processor 1010, the memory 1020, the input/output interface 1030, the communication interface 1040 and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, those skilled in the art will appreciate that the above-described apparatus may also include only those components necessary to implement the embodiments of the present description, and not necessarily all of the components shown in the figures.
The electronic device of the foregoing embodiment is used to implement the corresponding method for generating an accompanying network slice in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiment, which are not described herein again.
Based on the same inventive concept, corresponding to any of the above-described embodiment methods, one or more embodiments of the present specification further provide a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the method for generating a companion network slice according to any of the above-described embodiments.
Computer-readable media of the present embodiments, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
The computer instructions stored in the storage medium of the foregoing embodiment are used to enable the computer to execute the method for generating the accompanying network slice according to any one of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which are not described herein again.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, is limited to these examples; within the spirit of the present disclosure, features from the above embodiments or from different embodiments may also be combined, steps may be implemented in any order, and there are many other variations of different aspects of one or more embodiments of the present description as described above, which are not provided in detail for the sake of brevity.
In addition, well-known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown in the provided figures, for simplicity of illustration and discussion, and so as not to obscure one or more embodiments of the disclosure. Furthermore, devices may be shown in block diagram form in order to avoid obscuring the understanding of one or more embodiments of the present description, and this also takes into account the fact that specifics with respect to implementation of such block diagram devices are highly dependent upon the platform within which the one or more embodiments of the present description will be implemented (i.e., specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the disclosure, it should be apparent to one skilled in the art that one or more embodiments of the disclosure can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative instead of restrictive.
While the present disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art in light of the foregoing description. For example, other memory architectures, such as Dynamic RAM (DRAM), may use the discussed embodiments.
It is intended that the one or more embodiments of the present specification embrace all such alternatives, modifications and variations as fall within the broad scope of the appended claims. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of one or more embodiments of the present disclosure are intended to be included within the scope of the present disclosure.

Claims (8)

1. A companion network slice generation method, comprising:
generating a main slice for a first service according to a network slice service level protocol and a conventional generation flow of a universal network slice template;
aggregating fragmented resources, unused reserved resources, and free resources formed as a result of implementing the master slice;
generating at least one auxiliary slice for a second service according to the network slice service level protocol based on part or all of the aggregated fragment resources, unused reserved resources and idle resources;
and integrating the main slice and at least one auxiliary slice into an auxiliary slice set according to a preset slice auxiliary pairing principle, wherein the main slice and the auxiliary slice in the auxiliary slice set have complementarity on partial or all service attributes, and the main slice and the auxiliary slice in the auxiliary slice set are partially or all orthogonal on resource configuration.
2. The method of claim 1, wherein the service attribute includes but is not limited to at least one of the following: traffic direction, traffic period, data rate, data burstiness, packet length.
3. The method of any of claims 1-2, wherein generating at least one secondary slice for second traffic according to the network slice service level agreement comprises:
configuring each subnet resource of the auxiliary slice;
generating a slice configuration file candidate set of the auxiliary slice at each network side according to each subnet resource;
generating a service configuration file reference set of the auxiliary slice according to the slice configuration file candidate set;
and planning the service demand index of the auxiliary slice according to the service configuration file reference set.
4. The method of any of claims 1-2, wherein said aggregating fragmented resources, unused reserved resources, and free resources formed as a result of implementing the master slice comprises:
calculating the fragment resources and the unused reserved resources, and counting the idle resources;
and taking the calculated fragment resources and the unused reserved resources as main parts of an auxiliary slice resource pool, and taking the counted resources left after the reserved resources are removed from the idle resources as supplementary parts of the auxiliary slice resource pool to form the auxiliary slice resource pool.
5. The method of any of claims 1-2, further comprising: and correcting the performance index parameter of the auxiliary slice in the accompanying slice set or fine-tuning the template parameter of the auxiliary slice in the accompanying slice set through a service test so as to stabilize the set of the accompanying slice set.
6. An accompanying network slice generation apparatus, comprising:
the main slice generation module is configured to generate a main slice for the first service according to a network slice service level protocol and a conventional generation flow of a universal network slice template;
a resource aggregation module configured to aggregate fragmented resources, unused reserved resources, and free resources formed as a result of implementing the master slice;
an auxiliary slice generating module configured to generate at least one auxiliary slice for a second service according to the network slice service level protocol based on the aggregated partial or all of the fragmented resources, unused reserved resources, and idle resources;
an accompanying slice generating module configured to integrate the main slice and at least one of the secondary slices into an accompanying slice set according to a predetermined slice accompanying pairing principle, wherein the main slice and the secondary slice in the accompanying slice set have complementarity in part or all of traffic attributes, and the main slice and the secondary slice in the accompanying slice set are partially or fully orthogonal in resource configuration.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable by the processor, characterized in that the processor implements the method according to any of claims 1 to 5 when executing the computer program.
8. A non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method of any one of claims 1 to 5.
CN202110183204.3A 2021-02-08 2021-02-08 Companion network slice generation method and device and electronic equipment Active CN113014425B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110183204.3A CN113014425B (en) 2021-02-08 2021-02-08 Companion network slice generation method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110183204.3A CN113014425B (en) 2021-02-08 2021-02-08 Companion network slice generation method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN113014425A CN113014425A (en) 2021-06-22
CN113014425B true CN113014425B (en) 2023-04-07

Family

ID=76402185

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110183204.3A Active CN113014425B (en) 2021-02-08 2021-02-08 Companion network slice generation method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN113014425B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116781436A (en) * 2022-03-11 2023-09-19 ***通信有限公司研究院 Charging method, charging device, charging equipment and readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108933686A (en) * 2017-05-25 2018-12-04 中兴通讯股份有限公司 A kind of network dicing method, computer equipment and storage medium
CN111083744A (en) * 2019-12-31 2020-04-28 北京思特奇信息技术股份有限公司 Network slicing method, device, storage medium and equipment

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018134483A1 (en) * 2017-01-23 2018-07-26 Nokia Technologies Oy Method and apparatus for complementary and equivalent network slice deployment in a network environment
WO2019061529A1 (en) * 2017-09-30 2019-04-04 上海诺基亚贝尔股份有限公司 Method, apparatus, and computer readable storage medium for resource allocation among network slices
CN111263373B (en) * 2018-11-30 2021-08-27 华为技术有限公司 Data processing method, controller and forwarding equipment
CN112153700B (en) * 2019-06-26 2022-03-29 华为技术有限公司 Network slice resource management method and equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108933686A (en) * 2017-05-25 2018-12-04 中兴通讯股份有限公司 A kind of network dicing method, computer equipment and storage medium
CN111083744A (en) * 2019-12-31 2020-04-28 北京思特奇信息技术股份有限公司 Network slicing method, device, storage medium and equipment

Also Published As

Publication number Publication date
CN113014425A (en) 2021-06-22

Similar Documents

Publication Publication Date Title
Subramanian et al. Joint scheduling and resource allocation in CDMA systems
US20180332485A1 (en) Service provision steps using slices and associated definitions
US10482078B2 (en) Methods and devices for handling hash-tree based data signatures
CN108965159B (en) Service quality control method, equipment and system
Chiha et al. Network slicing cost allocation model
CN107222321B (en) Configuration message sending method and device
US11395174B2 (en) Systems and methods for optimized LTE private networks
WO2019029522A1 (en) Method for managing network component, and network device
US10193768B2 (en) System for generating a virtualized network function
CN113014425B (en) Companion network slice generation method and device and electronic equipment
EP3672314A1 (en) Network management method, device and system
Zotov et al. Resource allocation algorithm in data centers with a unified scheduler for different types of resources
CN110708708B (en) Wireless resource optimization method and device
Cao et al. Wireless blockchain: Principles, technologies and applications
WO2019100796A1 (en) Network performance guarantee method and apparatus
Markhasin et al. Cost-effective ubiquitous IoT/M2M/H2H 5G communications for rural and remote areas
Sinaie et al. QoS‐driven resource allocation in green OFDMA wireless networks
CN112584336B (en) Charging method and device for network slices
CN109495965A (en) A kind of instruction of resource determines method and device
WO2012159485A1 (en) Method and device for reporting and analyzing data
Tan et al. An optimal solution to resource allocation among soft QoS traffic in wireless network
CN112584337A (en) Charging method and device for network slices
CN115996404B (en) Dynamic adjustment method and device for node link
Bhanage et al. Virtual wireless network mapping: An approach to housing mvnos on wireless meshes
Choudhury et al. Control coordination in inverter‐based microgrids using AoI‐based 5G schedulers

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