Abstract: A method and system (100) for maintenance of network slice templates for slice orchestration is disclosed. The method includes extracting (302) a plurality of parameters from a template data within a template request message and determining (304) at least one network slice template from a plurality of templates, based on comparison of the plurality of parameters with parameters associated with the plurality of templates. The method further includes receiving (306) performance feedback for each of the at least one network slice template based on usage of the at least one network slice template and determining (308) modifications required to be performed on the at least one network slice template, based on the performance feedback. The method includes adapting (310) the at least one network slice template based on the determined modifications. FIG.1
Claims:WE CLAIM:
1. A method of maintenance of network slice templates for slice orchestration, the method comprising:
extracting (302), by a template controller (140), a plurality of parameters from a template data within a template request message;
determining (306), by the template controller (140), at least one network slice template from a plurality of templates, based on comparison of the plurality of parameters with parameters associated with the plurality of templates;
receiving (308), by the template controller (140), performance feedback for each of the at least one network slice template based on usage of the at least one network slice template;
determining (310), by the template controller (140), modifications required to be performed on the at least one network slice template, based on the performance feedback; and
adapting (312), by the template controller (140), the at least one network slice template based on the determined modifications.
2. The method of claim 1, wherein the template data comprises at least one of service categories to be supported, performance requirements, capacity, user density, isolation and sharing levels, mobility requirements, security and policy requirements, or additional characteristics comprising at least one of cost of operation, priority, pre-emption, or reliability.
3. The method of claim 1, wherein the determining (304) the at least one network slice template comprises:
comparing (402) the plurality of templates with the plurality of parameters; and
removing (404) at least one template from the plurality of templates, wherein each of the at least one template fails to match at least one category within at least one of slice sub-net types associated with the template request message and at least one of the plurality of parameters, and wherein each of the plurality of templates is at least one of a basic template and an adapted template.
4. The method of claim 3, further comprising:
determining (406) performance indicators for each of the remaining plurality of templates;
comparing (408) performance indicators determined for each of the remaining plurality of templates with performance indicators associated with the template request message;
determining (410) a performance indicator score for each performance indicator for each of the remaining plurality of templates based on the comparing;
determining (412) a cumulative performance score for each of the remaining plurality of templates based on the performance indicator score determined for each performance indicator for each of the remaining plurality of templates; and
identifying (414) a set of templates from the remaining plurality of templates, wherein the cumulative performance score for each template in the identified set of templates is greater than a first score threshold.
5. The method of claim 4, further comprising:
comparing (416) parameters associated with each of the set of templates with the plurality of parameters associated with template request message;
computing (418) a parameter matching score for each of the set of templates based on the comparison;
identifying (420) a subset from the set of templates, wherein parameter matching score for each template in the subset is above a second threshold score;
computing (422) a suitability score for each template in the subset based on associated performance indicator score and parameter matching score; and
identifying (424) the at least one network slice template from subset, wherein the suitability score for each template in the subset is greater than a suitability threshold score;
modifying (502) each of the at least one network slice template with at least one missing parameter, based on an associated parameter enriching list comprising details of parameters from the plurality of parameters missing in the associated network slice template; and
modifying (504) each of the at least one network slice template with at least one missing performance indicator, based on an associated performance indicator enriching list comprising details of performance indicators of the template request message missing in the associated network slice template; and
modifying (506) at least one constraint associated with one or more of the at least one missing parameter and at least one missing performance indicator.
6. The method of claim 1, further comprising determining (602) whether the at least one network slice template identified meet predefined criteria.
7. The method of claim 6 further comprising:
determining (606) a set of parameters from the plurality of parameters applicable for each network slice sub-net that is a part of a network slice, when the at least one network slice template fail to meet at least one of the predefined criteria;
computing (608) splitting ratio of a first subset of the set of parameters amongst one or more of the plurality of network slice sub-nets, based on predefined splitting rules; and
determining (610) values for each parameter within a second subset of the set of parameters for an associated network slice sub-net from the plurality of network slice sub-nets, based on a pre-provisioned table.
8. A system (100) of maintenance of network slice templates for slice orchestration, the system comprising:
at least one processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to:
extract (302) a plurality of parameters from a template data within a template request message;
determine (304) at least one network slice template from a plurality of templates, based on comparison of the plurality of parameters with parameters associated with the plurality of templates;
receive (306) performance feedback for each of the at least one network slice template based on usage of the at least one network slice template;
determine (308) modifications required to be performed on the at least one network slice template, based on the performance feedback; and
adapt (310) the at least one network slice template based on the determined modifications.
9. The system of claim 8, wherein the template data comprises at least one of service categories to be supported, performance requirements, capacity, user density, isolation and sharing levels, mobility requirements, security and policy requirements, or additional characteristics comprising at least one of cost of operation, priority, pre-emption, or reliability.
10. The system of claim 9, wherein to determine (304) the at least one network slice template, the processor instructions further cause the processor to:
compare (402) the plurality of templates with the plurality of parameters; and
remove (404) at least one template from the plurality of templates, wherein each of the at least one template fail to match at least one category within at least one of slice sub-net types associated with the template request message and at least one of the plurality of parameters.
Dated this 6th day of September, 2019
Madhusudan S T
Of K&S Partners
Agent for the Applicant
IN/PA-1297 , Description:TECHNICAL FIELD
[001] This disclosure relates generally to maintenance of network slice templates and more particularly to method and system for maintenance of network slice templates for slice orchestration.
| # | Name | Date |
|---|---|---|
| 1 | 201941036038-IntimationOfGrant05-02-2024.pdf | 2024-02-05 |
| 1 | 201941036038-STATEMENT OF UNDERTAKING (FORM 3) [06-09-2019(online)].pdf | 2019-09-06 |
| 2 | 201941036038-PatentCertificate05-02-2024.pdf | 2024-02-05 |
| 2 | 201941036038-REQUEST FOR EXAMINATION (FORM-18) [06-09-2019(online)].pdf | 2019-09-06 |
| 3 | 201941036038-POWER OF AUTHORITY [06-09-2019(online)].pdf | 2019-09-06 |
| 3 | 201941036038-AMENDED DOCUMENTS [08-03-2022(online)].pdf | 2022-03-08 |
| 4 | 201941036038-FORM 18 [06-09-2019(online)].pdf | 2019-09-06 |
| 4 | 201941036038-CLAIMS [08-03-2022(online)].pdf | 2022-03-08 |
| 5 | 201941036038-FORM 1 [06-09-2019(online)].pdf | 2019-09-06 |
| 5 | 201941036038-FER_SER_REPLY [08-03-2022(online)].pdf | 2022-03-08 |
| 6 | 201941036038-FORM 13 [08-03-2022(online)].pdf | 2022-03-08 |
| 6 | 201941036038-DRAWINGS [06-09-2019(online)].pdf | 2019-09-06 |
| 7 | 201941036038-FORM 3 [08-03-2022(online)].pdf | 2022-03-08 |
| 7 | 201941036038-DECLARATION OF INVENTORSHIP (FORM 5) [06-09-2019(online)].pdf | 2019-09-06 |
| 8 | 201941036038-OTHERS [08-03-2022(online)].pdf | 2022-03-08 |
| 8 | 201941036038-COMPLETE SPECIFICATION [06-09-2019(online)].pdf | 2019-09-06 |
| 9 | 201941036038-POA [08-03-2022(online)].pdf | 2022-03-08 |
| 9 | 201941036038-Request Letter-Correspondence [07-09-2019(online)].pdf | 2019-09-07 |
| 10 | 201941036038-FER.pdf | 2021-10-17 |
| 10 | 201941036038-Power of Attorney [07-09-2019(online)].pdf | 2019-09-07 |
| 11 | 201941036038-Form 1 (Submitted on date of filing) [07-09-2019(online)].pdf | 2019-09-07 |
| 11 | 201941036038-FORM 3 [23-04-2020(online)].pdf | 2020-04-23 |
| 12 | 201941036038-FORM 3 [22-04-2020(online)].pdf | 2020-04-22 |
| 12 | 201941036038-Proof of Right [03-02-2020(online)].pdf | 2020-02-03 |
| 13 | 201941036038-FORM 3 [22-04-2020(online)].pdf | 2020-04-22 |
| 13 | 201941036038-Proof of Right [03-02-2020(online)].pdf | 2020-02-03 |
| 14 | 201941036038-Form 1 (Submitted on date of filing) [07-09-2019(online)].pdf | 2019-09-07 |
| 14 | 201941036038-FORM 3 [23-04-2020(online)].pdf | 2020-04-23 |
| 15 | 201941036038-FER.pdf | 2021-10-17 |
| 15 | 201941036038-Power of Attorney [07-09-2019(online)].pdf | 2019-09-07 |
| 16 | 201941036038-POA [08-03-2022(online)].pdf | 2022-03-08 |
| 16 | 201941036038-Request Letter-Correspondence [07-09-2019(online)].pdf | 2019-09-07 |
| 17 | 201941036038-OTHERS [08-03-2022(online)].pdf | 2022-03-08 |
| 17 | 201941036038-COMPLETE SPECIFICATION [06-09-2019(online)].pdf | 2019-09-06 |
| 18 | 201941036038-FORM 3 [08-03-2022(online)].pdf | 2022-03-08 |
| 18 | 201941036038-DECLARATION OF INVENTORSHIP (FORM 5) [06-09-2019(online)].pdf | 2019-09-06 |
| 19 | 201941036038-FORM 13 [08-03-2022(online)].pdf | 2022-03-08 |
| 19 | 201941036038-DRAWINGS [06-09-2019(online)].pdf | 2019-09-06 |
| 20 | 201941036038-FORM 1 [06-09-2019(online)].pdf | 2019-09-06 |
| 20 | 201941036038-FER_SER_REPLY [08-03-2022(online)].pdf | 2022-03-08 |
| 21 | 201941036038-FORM 18 [06-09-2019(online)].pdf | 2019-09-06 |
| 21 | 201941036038-CLAIMS [08-03-2022(online)].pdf | 2022-03-08 |
| 22 | 201941036038-POWER OF AUTHORITY [06-09-2019(online)].pdf | 2019-09-06 |
| 22 | 201941036038-AMENDED DOCUMENTS [08-03-2022(online)].pdf | 2022-03-08 |
| 23 | 201941036038-REQUEST FOR EXAMINATION (FORM-18) [06-09-2019(online)].pdf | 2019-09-06 |
| 23 | 201941036038-PatentCertificate05-02-2024.pdf | 2024-02-05 |
| 24 | 201941036038-STATEMENT OF UNDERTAKING (FORM 3) [06-09-2019(online)].pdf | 2019-09-06 |
| 24 | 201941036038-IntimationOfGrant05-02-2024.pdf | 2024-02-05 |
| 1 | SearchHistory(19)E_31-08-2021.pdf |