CN108616425B - 一种服务功能链级联失效风险的缓解方法 - Google Patents
一种服务功能链级联失效风险的缓解方法 Download PDFInfo
- Publication number
- CN108616425B CN108616425B CN201810400136.XA CN201810400136A CN108616425B CN 108616425 B CN108616425 B CN 108616425B CN 201810400136 A CN201810400136 A CN 201810400136A CN 108616425 B CN108616425 B CN 108616425B
- Authority
- CN
- China
- Prior art keywords
- node
- vnf
- algorithm
- deployment scheme
- cascade
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 11
- 238000011156 evaluation Methods 0.000 claims description 9
- 230000000116 mitigating effect Effects 0.000 claims description 3
- 230000009467 reduction Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004808 supercritical fluid chromatography Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Abstract
本发明涉及一种服务功能链级联失效风险的缓解方法。给出了一种评估NFV中服务功能链级联故障风险问题的方法,通过该评估方法可有效探测出NFV的网络拓扑中存在的失效隐患,并给出了减少级联故障的影响的部署方案,帮助NFV的网络部署,使网络拓扑部署更加合理,显著提升NFV网络的健壮性,有效降低级联故障对服务链的影响,提高了NFV的整体性能。
Description
技术领域
本发明涉及网络功能虚拟化技术领域,具体涉及一种服务功能链级联失效风险的缓解方法。
背景技术
网络功能虚拟化(NFV)的中心思想就是把电信级设备从目前的专用平台迁移到通用的X86COTS服务器上,在通用的服务器上实现网络功能,实现了底层硬件和软件功能的解耦合。颠覆了特定硬件设备对网络的限制,网络运营商可以实现更高的灵活性,并加速新服务的部署,同时降低网络建设成本和维护成本,便于后期维护、管理、整合和升级改造。NFV通过软件虚拟化技术支持虚拟网络功能(VNF)的实例化,并在通用硬件设备上整合、运行、维护和管理。
服务功能链(ServiceFunctionChain,SFC)是一组有顺序的虚拟网络功能的集合,业务流量遵循特定的处理策略依次经过若干个VNF。其中VNF是在通用设备上用软件实现的网络功能,能够对接收到的数据流量进行存储、监查或者是依照一些特定的策略进行处理的逻辑组件,常见的虚拟网络功能有防火墙、服务器负载均衡器、路由器、代理服务器、深度包检测、网络地址转换、内容分发网络和入侵检测等。在NFV的背景下,网络运营商或企业在云中使用SFC,并将SFC中的VNF部署在通用服务器上,以实现最大的利润和最低的成本。通过NFV管理编排,网络用户可以灵活定义业务流的源目端节点、所需要的网络功能、处理顺序以及处理策略。
随着信息技术的不断发展,网络与网络之间的相互依赖关系越来越强,级联故障常常出现在“网络的网络”中,如交通-电力网络、电力-计算机网络等。倘若某个网络的链路或者节点出现故障或者受到攻击,这种故障现象会通过节点之间的连接关系传递到其他的节点和链路中,导致整个网络出现更大的故障。由于NFV采用虚拟化技术,每个VNF只是相对独立的专用功能,而对于业务请求来说,一条服务功能链是由一个或者多个VNF和物理链路依次串连而成,多个业务请求还能共同使用一个VNF,当一个VNF或者服务器发生故障时,NFV环境中发生级联故障的概率很大,给NFV可靠性带来了极大的挑战。
级联故障的现象说明在同一个服务功能链上的虚拟网络功能发生故障,故障沿着该服务功能链向上游的虚拟网络功能扩散;此外,由于不同的服务功能链会共同使用同一个虚拟网络功能,则某个服务功能链上的故障可能会扩散到共享使用的虚拟网络功能处,其他服务功能链的虚拟网络功能也必将会受到影响。最终共享关系将故障扩散的范围扩大到整个NFV环境中,导致越来越多的虚拟网络功能发生故障,甚至导致大面积的服务功能链失效。
目前关于网络功能虚拟化级联故障的研究较少,且没有从NFV的特性出发去研究如何减少服务功能链级联故障影响。
发明内容
本发明所要解决的技术问题是提供一种服务功能链级联失效风险的缓解方法,解决如何减少服务功能链级联故障影响的问题。
本发明解决上述技术问题的技术方案如下:一种服务功能链级联失效的缓解方法,包括以下步骤:
S1、初始化当前温度T、最小温度Tmin和温度下降因子β;
S2、通过随机部署算法得到初始部署方案S;
S3、将部署方案S中的一个VNF所在节点换成其他节点,形成新的部署方案S';
S4、通过评估算法求得加入部署方案S后的MFV值为E(S),并通过评估算法求得加入部署方案S'后的MFV值为E(S');
S5、当E(S)>E(S')时,进入步骤S6,否则进入步骤S7;
S6、当exp((E(S)-E(S'))/T)>Random(0,1)时,进入步骤S7,否则直接结束;
S7、更新部署方案S为部署方案S',并更新T为T×β;
S8、当T>Tmin时,返回步骤S3,否则进入步骤S9;
S9、输出部署方案S。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述步骤S2中随机部署算法的具体步骤为:
S21、从部署好的VNFi的节点集合Seti中随机选择一个节点m,且Km≤K;
其中Km为节点m上的VNF已服务了业务请求的个数;K为VNF共享次数约束,即VNF最多可为K个业务请求提供服务;
S22、依次求解相邻两节点之间的满足宽带需求B的最短路径,构成部署方案S。
进一步,所述步骤S4中评估算法的具体步骤为:
S41、定义VNF的集合为V={v1,v2……vn},集合C为集合V的子集族,初始化参数C,遍历集合V中的每个节点v;
S42、通过级联故障算法求解VNF发生故障时发生级联故障的节点,并将发生级联故障的节点加入到集合SV中,再将集合SV加入到子集族C中;
S43、通过贪婪集合覆盖算法得到最小集合覆盖数。
进一步,所述步骤S42中级联故障算法的具体步骤为:
S421、初始化参数Sx,Sx为节点x上的VNF发生故障后引起的故障VNF的集合,将节点x加入到集合Sx中,并遍历集合V中每个节点v;
S422、当集合Sx包含了节点v,进入步骤S424,否则进入步骤S423;
S423、通过迪杰斯特拉算法求解节点v到x的最短路径,并将路径经过的节点加入到集合Sx中;
S424、遍历下一个节点;
S425、遍历完成后,输出集合Sx。
进一步,所述步骤S43中贪婪集合覆盖算法的具体步骤为:
S431、初始化参数Temp和A,Temp为未被覆盖的元素构成的集合,A为用于覆盖集合V中元素的集合;
S432、选择出能覆盖最多尚未被覆盖元素的集合,从集合Temp中删去该集合中的所有元素,并将该集合计入到集合A中,直到Temp为空,得到最小集合覆盖数。
本发明的有益效果是:在本发明中,给出了一种评估NFV中服务功能链级联故障风险问题的方法,通过该评估方法可有效探测出NFV的网络拓扑中存在的失效隐患,并给出了减少级联故障的影响的部署方案,帮助NFV的网络部署,使网络拓扑部署更加合理,显著提升NFV网络的健壮性,有效降低级联故障对服务链的影响,提高了NFV的整体性能。
附图说明
图1为本发明总流程图;
图2为本发明步骤S2的流程图;
图3为本发明步骤S4的流程图;
图4为本发明步骤S42的流程图;
图5为本发明步骤S43的流程图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,一种服务功能链级联失效的缓解方法,包括以下步骤:
S1、初始化当前温度T、最小温度Tmin和温度下降因子β;
S2、通过随机部署算法得到初始部署方案S;
S3、将部署方案S中的一个VNF所在节点换成其他节点,形成新的部署方案S';
S4、通过评估算法求得加入部署方案S后的MFV值为E(S),并通过评估算法求得加入部署方案S'后的MFV值为E(S');
S5、当E(S)>E(S')时,进入步骤S6,否则进入步骤S7;
S6、当exp((E(S)-E(S'))/T)>Random(0,1)时,进入步骤S7,否则直接结束,Random(0,1)为0和1之间的随机数值;
S7、更新部署方案S为部署方案S',并更新T为T×β;
S8、当T>Tmin时,返回步骤S3,否则进入步骤S9;
S9、输出部署方案S。
如图2所示,步骤S2中随机部署算法的具体步骤为:
S21、从部署好的VNFi的节点集合Seti中随机选择一个节点m,且Km≤K;
其中Km为节点m上的VNF已服务了业务请求的个数;K为VNF共享次数约束,即VNF最多可为K个业务请求提供服务;
S22、依次求解相邻两节点之间的满足宽带需求B的最短路径,构成部署方案S。
如图3所示,步骤S4中评估算法的具体步骤为:
S41、定义VNF的集合为V={v1,v2……vn},集合C为集合V的子集族,初始化参数C,子集族C能覆盖集合V,也就是说V中每个元素最少属于C的一个子集,V=∪S∈AS,对于C中的一个子集若A中的子集覆盖了V,即V=∪S∈AS,则称A覆盖了V,遍历集合V中的每个节点v;
S42、通过级联故障算法求解VNF发生故障时发生级联故障的节点,并将发生级联故障的节点加入到集合SV中,再将集合SV加入到子集族C中;
S43、通过贪婪集合覆盖算法得到最小集合覆盖数。
如图4所示,步骤S42中级联故障算法的具体步骤为:
S421、初始化参数Sx,Sx为节点x上的VNF发生故障后引起的故障VNF的集合,将节点x加入到集合Sx中,并遍历集合V中每个节点v;
S422、当集合Sx包含了节点v,进入步骤S424,否则进入步骤S423;
S423、通过迪杰斯特拉算法求解节点v到x的最短路径,并将路径经过的节点加入到集合Sx中;
S424、遍历下一个节点;
S425、遍历完成后,输出集合Sx。
如图5所示,步骤S43中贪婪集合覆盖算法的具体步骤为:
S431、初始化参数Temp和A,Temp为未被覆盖的元素构成的集合,A为用于覆盖集合V中元素的集合;
S432、选择出能覆盖最多尚未被覆盖元素的集合,从集合Temp中删去该集合中的所有元素,并将该集合计入到集合A中,直到Temp为空,得到最小集合覆盖数。
在多条已部署好的SFC组成的NFV环境中,每个VNF出现故障都会使多个VNF发生级联故障,多个VNF发生故障就能使所有的VNF都发生级联故障。评估级联故障的影响的标准就是评估使所有VNF都发生级联故障的最小VNF故障数目。将所有VNF都发生故障的最小VNF故障数目定义为MFV,还将单个VNF故障能引起的最多VNF故障数目定义为SMFV,SMFV越小,则MFV越大,那么说明级联故障在NFV环境中的影响越小;SMFV越大,则MFV越小,那么说明级联故障在NFV环境中的影响越大。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (1)
1.一种服务功能链级联失效的缓解方法,其特征在于,包括以下步骤:
S1、初始化当前温度T、最小温度Tmin和温度下降因子β;
S2、通过随机部署算法得到初始部署方案S;
S3、将部署方案S中的一个VNF所在节点换成其他节点,形成新的部署方案S';
S4、通过评估算法求得加入部署方案S后的MFV值为E(S),并通过评估算法求得加入部署方案S'后的MFV值为E(S');
S5、当E(S)>E(S')时,进入步骤S6,否则进入步骤S7;
S6、当Exp((E(S)-E(S'))/T)>Random(0,1)时,进入步骤S7,否则直接结束;
S7、更新部署方案S为部署方案S',并更新T为T×β;
S8、当T>Tmin时,返回步骤S3,否则进入步骤S9;
S9、输出部署方案S;
Exp表示以自然常数e为底的指数函数,VNF表示虚拟网络功能单元,MFV表示引起所有VNF都发生故障的最小VNF故障数目;
所述步骤S2中随机部署算法的具体步骤为:
S21、从部署好的VNFi的节点集合Seti中随机选择一个节点m,且Km≤K;
其中Km为节点m上的VNF已服务了业务请求的个数;K为VNF共享次数约束,即VNF最多可为K个业务请求提供服务;
其中下标i为VNF或节点集合的序数,i∈F,F表示业务请求所需VNF的顺序列表;
S22、依次求解相邻两节点之间的满足宽带需求B的最短路径,构成部署方案S;
所述步骤S4中评估算法的具体步骤为:
S41、定义VNF的集合为V={v1,v2……vn},集合C为集合V的子集族,初始化子集族C,遍历集合V中的每个节点v;
S42、通过级联故障算法求解VNF发生故障时发生级联故障的节点,并将发生级联故障的节点加入到集合Sx中,再将集合Sx加入到子集族C中;
S43、通过贪婪集合覆盖算法得到最小集合覆盖数;
所述步骤S42中级联故障算法的具体步骤为:
S421、初始化集合Sx,Sx为节点x上的VNF发生故障后引起的故障VNF的集合,将节点x加入到集合Sx中,并遍历集合V中每个节点v;
S422、当集合Sx包含了节点v,进入步骤S424,否则进入步骤S423;
S423、通过迪杰斯特拉算法求解节点v到x的最短路径,并将路径经过的节点加入到集合Sx中;
S424、遍历下一个节点;
S425、遍历完成后,输出集合Sx;
所述步骤S43中贪婪集合覆盖算法的具体步骤为:
S431、初始化集合Temp和A,Temp为未被覆盖的元素构成的集合,A为用于覆盖集合V中元素的集合;
S432、从子集族C中选择出能覆盖最多尚未被覆盖元素的集合,从集合Temp中删去该集合中的所有元素,并将该集合计入到集合A中,直到Temp为空,得到最小集合覆盖数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810400136.XA CN108616425B (zh) | 2018-04-28 | 2018-04-28 | 一种服务功能链级联失效风险的缓解方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810400136.XA CN108616425B (zh) | 2018-04-28 | 2018-04-28 | 一种服务功能链级联失效风险的缓解方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108616425A CN108616425A (zh) | 2018-10-02 |
CN108616425B true CN108616425B (zh) | 2021-06-01 |
Family
ID=63661504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810400136.XA Expired - Fee Related CN108616425B (zh) | 2018-04-28 | 2018-04-28 | 一种服务功能链级联失效风险的缓解方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108616425B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888360A (zh) * | 2014-03-19 | 2014-06-25 | 西安交通大学 | 基于贪婪算法的集合覆盖方法获取sdn网中服务节点的方法 |
CN107332913A (zh) * | 2017-07-04 | 2017-11-07 | 电子科技大学 | 一种5g移动网络中服务功能链的优化部署方法 |
CN107395506A (zh) * | 2017-09-07 | 2017-11-24 | 电子科技大学 | 一种传输时延优化的服务功能链部署方法 |
CN107666412A (zh) * | 2017-11-20 | 2018-02-06 | 电子科技大学 | 服务功能链的虚拟网络功能部署方法 |
CN107682203A (zh) * | 2017-10-30 | 2018-02-09 | 北京计算机技术及应用研究所 | 一种基于服务链的安全功能部署方法 |
CN108494596A (zh) * | 2018-03-23 | 2018-09-04 | 西安电子科技大学 | 多个vnf间依赖的协同式构建与映射sfc方法 |
-
2018
- 2018-04-28 CN CN201810400136.XA patent/CN108616425B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888360A (zh) * | 2014-03-19 | 2014-06-25 | 西安交通大学 | 基于贪婪算法的集合覆盖方法获取sdn网中服务节点的方法 |
CN107332913A (zh) * | 2017-07-04 | 2017-11-07 | 电子科技大学 | 一种5g移动网络中服务功能链的优化部署方法 |
CN107395506A (zh) * | 2017-09-07 | 2017-11-24 | 电子科技大学 | 一种传输时延优化的服务功能链部署方法 |
CN107682203A (zh) * | 2017-10-30 | 2018-02-09 | 北京计算机技术及应用研究所 | 一种基于服务链的安全功能部署方法 |
CN107666412A (zh) * | 2017-11-20 | 2018-02-06 | 电子科技大学 | 服务功能链的虚拟网络功能部署方法 |
CN108494596A (zh) * | 2018-03-23 | 2018-09-04 | 西安电子科技大学 | 多个vnf间依赖的协同式构建与映射sfc方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108616425A (zh) | 2018-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11902120B2 (en) | Synthetic data for determining health of a network security system | |
Bouet et al. | Cost‐based placement of vDPI functions in NFV infrastructures | |
US10320833B2 (en) | System and method for detecting creation of malicious new user accounts by an attacker | |
CN104753736B (zh) | 用于检测对虚拟专用网络的恶意规避的方法和*** | |
Hmaity et al. | Protection strategies for virtual network functions placement and service chains provisioning | |
CN111034123B (zh) | 用于执行网络保证检查的***、方法及计算机可读介质 | |
US11533329B2 (en) | Methods, systems and computer readable media for threat simulation and threat mitigation recommendations | |
Ghribi et al. | A dynamic programming algorithm for joint VNF placement and chaining | |
JPWO2013035181A1 (ja) | 脆弱性対策装置、および脆弱性対策方法 | |
CN110912727B (zh) | 用于非侵入式网络性能监测的***和方法 | |
US11824716B2 (en) | Systems and methods for controlling the deployment of network configuration changes based on weighted impact | |
Hosseini et al. | Game theory approach for detecting vulnerable data centers in cloud computing network | |
US20090161559A1 (en) | Error identification in a computer-based network | |
US10965693B2 (en) | Method and system for detecting movement of malware and other potential threats | |
CN108616425B (zh) | 一种服务功能链级联失效风险的缓解方法 | |
US11824727B2 (en) | Network configuration verification in computing systems | |
US9722874B2 (en) | Inference-based network route control | |
Kong et al. | Guaranteed-availability network function virtualization in inter-datacenter networks | |
CN113691608B (zh) | 流量分发的方法、装置、电子设备及介质 | |
US11550050B2 (en) | Radar visualization of cloud native environments | |
Qin et al. | Achieving resilience of heterogeneous networks through predictive, formal analysis | |
Shen et al. | Network vulnerability assessment under cascading failures | |
Ge et al. | Optimal deployments of defense mechanisms for the internet of things | |
Sosnovich et al. | Analyzing internet routing security using model checking | |
Aguas et al. | On the feasibility of event-driven network automation scenarios for bgp |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210601 |