CN110580161B - 一种模板分片方法、装置、设备及存储介质 - Google Patents

一种模板分片方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN110580161B
CN110580161B CN201810593211.9A CN201810593211A CN110580161B CN 110580161 B CN110580161 B CN 110580161B CN 201810593211 A CN201810593211 A CN 201810593211A CN 110580161 B CN110580161 B CN 110580161B
Authority
CN
China
Prior art keywords
template
fragment
rule
execution component
fragmentation
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
CN201810593211.9A
Other languages
English (en)
Other versions
CN110580161A (zh
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.)
Shenzhen Zte Technical Service Co ltd
Original Assignee
Shenzhen Zte Technical Service 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 Shenzhen Zte Technical Service Co ltd filed Critical Shenzhen Zte Technical Service Co ltd
Priority to CN201810593211.9A priority Critical patent/CN110580161B/zh
Publication of CN110580161A publication Critical patent/CN110580161A/zh
Application granted granted Critical
Publication of CN110580161B publication Critical patent/CN110580161B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/35Creation or generation of source code model driven

Abstract

本发明公开了一种模板分片方法、装置、设备及存储介质,涉及编排自动化领域,所述方法包括:根据应用或网络功能虚拟化***的分片执行组件的需求,生成对具有管理应用或网络功能的描述的模板进行分片的分片规则;获取为所述应用或网络功能虚拟化***设计的待分片的模板;按照所述分片规则,对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片。本发明实施例实现一种模板的自定义分片机制,各个组件能够以模板分片的形式获取到模板的相关部分,便于各个组件的实现和解耦,实现基于模板的自动化管理。

Description

一种模板分片方法、装置、设备及存储介质
技术领域
本发明涉及编排自动化领域,特别涉及一种模板分片方法、装置、设备及存储介质。
背景技术
目前模板在ICT(Information and Communication Technology,信息和通信技术)领域应用广泛,比如NFV(Network Function Virtualization,网络功能虚拟化)领域的NSD(Network Service Descriptor,网络服务描述)、VNFD(VNF Descriptor,VNF描述),IT(Information Technology,信息技术)领域的应用模板HEAT(Open Stack的编排项目)等。模板信息包含TOPO(拓扑)、策略规则、依赖关系、资源属性、生命周期动作等生命周期管理的完整信息。
通常,一个模板可以由多个部件(或组件)协同完成所有的功能。特别是在微服务化的场景下,更是一种普遍的做法,比如一个部件实现基于模板的部署,另外一个组件实现基于模板的策略管理等等。因此就会存在一个模板被多个组件使用,但是每个组件仅使用其中的一部分。
很多***需要解析完整的模板,从复杂的全部信息中,获取需要的一部分信息。模板改动会波及所有模块(部件或组件)解析。目前对于一个模板还没有一种技术,实现基于模板的分片。
发明内容
本发明实施例提供的一种模板分片方法、装置、设备及存储介质,要解决的技术问题是定义模板分片,如何根据模板生成分片,便于各个组件使用,实现各个组件的模型驱动。
本发明实施例提供的一种模板分片方法,所述方法包括:
根据应用或网络功能虚拟化***的分片执行组件的需求,生成对具有管理应用或网络功能的描述的模板进行分片的分片规则;
获取为所述应用或网络功能虚拟化***设计的待分片的模板;
按照所述分片规则,对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片。
优选地,所述分片规则包括通用规则和自定义规则,所述通用规则包括所述分片执行组件能够解析的语法,所述自定义规则包括所述分片执行组件需要的形成模板的元素。
优选地,在所述根据应用或网络功能虚拟化***的分片执行组件的需求,生成对具有管理应用或网络功能的描述的模板进行分片的分片规则之后,还包括:
对所述分片规则进行完整性校验,确定按照所述分片规则是否能够生成完整的模板分片。
优选地,在所述对所述分片规则进行完整性校验,确定按照所述分片规则是否能够生成完整的模板分片之后,还包括:
将校验成功的所述分片规则发布给所述分片执行组件,并接收所述分片执行组件订阅的所述分片规则。
优选地,所述按照所述分片规则,对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片包括:
对所述待分片的模板进行解析,得到组成所述待分片的模板的原子元素;
对所述分片执行组件订阅的所述分片规则进行解析,得到通用规则和自定义规则;
按照所述自定义规则,从所述原子元素中选取需要组装的原子元素;
按照所述通用规则,对所选取的原子元素进行组装,得到所述分片执行组件运行所需的模板分片。
优选地,在所述按照所述分片规则,对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片之后,还包括:
对所述模板分片进行完整性校验和/或合法性校验,确定所述模板分片的完整性和/或合法性。
优选地,在按照所述分片规则,对所述模板进行重新组装,得到所述分片执行组件运行所需的模板分片之后,还包括:
将校验成功的模板分片发送给分片执行组件,以供所述分片执行组件按照收到的模板分片运行,其中所述分片执行组件是订阅用来生成所述模板分片的分片规则的组件。
本发明实施例提供的一种模板分片装置,包括:
规则生成模块,用于根据应用或网络功能虚拟化***的分片执行组件的需求,生成对具有管理应用或网络功能的描述的模板进行分片的分片规则;
模板获取模块,用于获取为所述应用或网络功能虚拟化***设计的待分片的模板;
模板分片模块,用于按照所述分片规则,对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片。
本发明实施例提供的一种模板分片设备,所述设备包括:处理器,以及与所述处理器耦接的存储器;所述存储器上存储有可在所述处理器上运行的模板分片程序,所述模板分片程序被所述处理器执行时实现上述的模板分片方法的步骤。
本发明实施例提供的一种存储介质,其上存储有模板分片程序,所述模板分片程序被处理器执行时实现上述的模板分片方法的步骤。
本发明实施例提供的技术方案具有如下有益效果:
本发明实施例实现一种模板的自定义分片机制,各个组件能够以模板分片的形式获取到模板的相关部分,便于各个组件的实现和解耦,实现基于模板的自动化管理。
附图说明
图1是本发明实施例提供的一种模板分片方法流程示意图;
图2是本发明实施例提供的一种模板分片装置的示意性框图;
图3是本发明实施例提供的一种模板分片设备的示意性框图;
图4是本发明实施例提供的分片技术流程示意图;
图5是本发明实施例提供的分片管理器架构示意图;
图6是本发明实施例提供的基于TOSCA(Topology and OrchestrationSpecification for Cloud Applications,云应用的拓扑和编排规范)模板的分片管理器功能架构示意图;
图7是本发明实施例提供的基于模板分片原理的NFVO(NFV Orchestrator,NFV编排器)架构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1是本发明实施例提供的一种模板分片方法流程示意图,如图1所示,所述方法包括:
步骤S101:根据应用或网络功能虚拟化***的分片执行组件的需求,生成对具有管理应用或网络功能的描述的模板进行分片的分片规则。
所述分片规则包括通用规则和自定义规则,所述通用规则包括所述分片执行组件能够解析的语法,可以是模板的描述语言,也可以是其它语言,所述自定义规则包括所述分片执行组件需要的形成模板的元素,例如节点(node),节点间的关联关系(relationship)等。
需要说明的是,按照不同分片执行组件的需求,可以生成不同的分片规则,每个分片规则可以单独使用,也可以组合使用。
作为一种实施方式,在生成分片规则后,需要对所述分片规则进行完整性校验,以确保按照所述分片规则,能够生成完整的模板分片。
作为一种实施方式,在分片规则校验成功后,可以发布已校验成功的各个分片规则,并接收所述分片执行组件根据需要订阅的所述分片规则。
步骤S102:获取为所述应用或网络功能虚拟化***设计的待分片的模板。
步骤S103:按照所述分片规则,对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片。
步骤S103包括:按照所述分片执行组件订阅的所述分片规则,从所述待分片的模板中获取需要的原子元素,并组装成所述分片执行组件运行所需的模板分片。即对所述待分片的模板进行解析,得到组成所述待分片的模板的原子元素,对所述分片执行组件订阅的所述分片规则进行解析,得到通用规则和自定义规则,然后按照所述自定义规则,从所述原子元素中选取需要组装的原子元素,并按照所述通用规则,对所选取的原子元素进行组装,得到所述分片执行组件运行所需的模板分片。
作为一种实施方式,在生成模板分片后,需要对所述模板分片进行完整性校验和/或合法性校验,从而确定所述模板分片的完整性和/或合法性。
作为一种实施方式,在模板分片校验成功后,将校验成功的模板分片发送给分片执行组件,以供所述分片执行组件按照收到的模板分片运行,其中所述分片执行组件是订阅用来生成所述模板分片的分片规则的组件。
例如,当基于模板实现策略管理的组件订阅用来实现策略管理的分片规则时,将待分片模板中的用来实现策略管理的元素分解出来,并将分解得到的用来实现策略管理的元素重新组装成用来实现策略管理的模板分片,进而将该模板分片发送给所述基于模板实现策略管理的组件。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中。
本发明还可以提供一种存储介质,其上存储有模板分片程序,所述模板分片程序被处理器执行时实现上述的模板分片方法的步骤。其中,所述的存储介质可以包括ROM/RAM、磁碟、光盘、U盘。
图2是本发明实施例提供的一种模板分片装置的示意性框图,如图2所示,所述装置包括:
规则生成模块21,用于根据应用或网络功能虚拟化***的分片执行组件的需求,生成对具有管理应用或网络功能的描述的模板进行分片的分片规则。所述规则生成模块21实现图1步骤S101,进一步地,所述规则生成模块21还可以用于校验分片规则、发布分片规则、接收分片执行组件订阅的分片规则。
模板获取模块22,用于获取为所述应用或网络功能虚拟化***设计的模板。所述模板获取模块22实现图1步骤S102,例如可以从模板的设计器获取模板。
模板分片模块23,用于按照所述分片规则,对所述模板进行重新组装,得到所述应用或网络功能虚拟化***的各个组件运行所需的模板分片。所述模板分片模块23实现图1步骤S103,进一步地,所述模板分片模块23还可以用于校验模板分片、分发模板分片。
图3是本发明实施例提供的一种模板分片设备的示意性框图,如图3所示,所述设备包括:处理器31,以及与所述处理器31耦接的存储器32;所述存储器32上存储有可在所述处理器31上运行的模板分片程序,所述模板分片程序被所述处理器31执行时实现上述的模板分片方法的步骤。
本发明实施例提供了一种基于模板分片自定义的分片生成技术,主要涉及分片管理器(可以实现图2的规则生成模块21、模板获取模块22和模板分片模块23的功能),也涉及分片的执行组件,简称分片执行组件及组件。图4是本发明实施例提供的分片技术流程示意图,如图4所示,步骤包括:
步骤1:分片管理器设计分片规则。
步骤2:分片管理器发布分片规则,分片执行组件订阅分片规则。
步骤3:模板设计器发布模板。
步骤4:分片管理器按照各分片执行组件定于的模板分片,对所述模板进行分片,生成各分片执行部件订阅的模板分片。
步骤5:将生成的模板分片发布给各分片执行组件。
步骤6:各分片执行组件解析收到的模板分片。
上述模板是一个管理对象的完整生命周期描述,可以是一个文件,也可以是多个文件或者多个文件组成的一个包。
本实施例发明了模板分片,模板分片是模板的一部分,一个模板可拆分为多个分片;模板分片在模板语法角度是完整的,可被完整解析;模板分片作为完整输入,可驱动组件执行;模板分片可以是一种子模板,也可以是另外一种语法表达的产物,比如原始模板是TOSCA模板,分片可以是JSON(JavaScript Object Notation,JavaScript对象表示法),也可以还是TOSCA,不做限制。
图5是本发明实施例提供的分片管理器架构示意图,如图5所示,分片管理器主要包含以下功能:
1.分片规则的设计功能
分片规则是指模板分片的设计原则,用于生成分片,具体包含通用的规则和自定义部分。通用的规则,比如分片的语法等;自定义部分,比如分片包含模板中哪些元素。
原子元素库:设计的元素是基于模板的最小原子元素。
分片设计:设计模板分片的规则是指设计自定义部分,满足各个组件使用的需要。对于复杂的***,如果分片规则可以重用,设计分片规则也需要支持规则的组合。
规则校验:在规则设计完毕后,校验模板分片的规则,保证按照这些设计的规则,可以完整的生成模板分片。分片的规则需要支持多版本,在线设计等。
规则订阅发布:分片规则提供订阅发布机制,供组件使用分片规则。
2.模板分片的生成功能
模板解析器:在获取模板后,将模板按照原子元素进行分解,生成各种可组装的元素。这些可组装的元素,不限定语言表达方式,可以和原有的模板一致,也可以使用其他的语言,各个***实现时可以自由选择。
分片合成:根据订阅的分片规则,解析规则。从模板中分析需要组装的原则元素,组装原子元素,生成分片。
分片校验:校验分片的完整性和合法性,保证分片可以被解析。
分片订阅发布:分片提供订阅发布机制,供组件使用分片。
结合图5,本实施例包括以下步骤:
步骤301:设计分片规则。
根据***的各个组件特点(或需求),设计各种分片的规则,并校验设计的分片规则。
步骤302:订阅发布分片规则。
发布分片规则是指分片规则设计完毕后,将分片规则的设计消息发送通知分片执行组件。
订阅分片规则是指组件订阅分片规则,使相关的规则生效,实现分片的对应组件分发。
组件可以根据需要订阅一个规则,也可以订阅规则的组合。
步骤303:生成模板分片。
根据组件的订阅,将模板进行分片。分片过程包括解析模板和分片规则,将模板重新组装,重新生成模板分片、校验生成分片的合法性。
步骤304:分发模板分片。
根据组件订阅,将对应的分片分发给各个组件。分发过程可以通过HTTP(HyperText Transfer Protocol,超文本传输协议)/HTTPS(Hyper Text TransferProtocol over Secure Socket Layer,安全套接层超文本传输协议)/SFTP(Secure FileTransfer Protocol,安全文件传送协议)/FTP(File Transfer Protocol,文件传送协议)等各种协议进行文件分发,也可以通过消息分发,不做限制。
步骤305:解析模板分片。
组件获取到分发的模板分片后,可以对分片进行解析。如果分片的语法和结构与模板相同,可以采用相同解析器进行解析;如果分片语言与原始的模板不一样,也可以采用其他的解析器;如果分片是通过消息传递,则解析消息。
下面结合附图对模板分片功能实例进行说明,但不限于这些实施例。
实例一、基于TOSCA模板的分片器(或TOSCA分片管理器)。
图6是本发明实施例提供的基于TOSCA模板的分片管理器功能架构示意图,如图6所示,包括分片规则设计功能和生成分片的功能,其中,TOSCA分片器的生成模板分片的步骤包括:
步骤401:根据ETSI(European Telecommunications Standards Institute,欧洲电信标准化协会)、OASIS(Organization for the Advancement of StructuredInformation Standards,结构化信息标准推进组织)等TOSCA规范自定义TOSCA分片规则。
TOSCA的原子元素包含node,group,policy,input,output,relationship,artifacts等。
分片规则可以灵活定义,是原子元素的集合,也可以是规则的集合,比如node的集合,policy的集合等,但不限于这些规则。
模板分片可以使用TOSCA描述,也可以使用其他语言,比如JSON等,不做限制。
步骤402:根据具体的TOSCA模板,按照分片规则,获取对应的原子元素,重新组装,生成具体的分片。
步骤403:具体的模板分片要求可以被完整解析,即可以被TOSCA解析器或者其他语言的解析器完整解析,比如JSON等,不做限制。
实例二、基于YANG(数据建模语言)实现模板分片。
YANG分片管理器生成模板分片的步骤包括:
步骤501:根据IETF(The Internet Engineering Task Force,互联网工程任务组)、IEEE(Institute of Electrical and Electronics Engineers,美国电气电子工程师学会)、ETSI等YANG规范自定义YANG分片规则。
步骤502:根据具体的YANG模板,按照分片规则,生成具体的分片。
步骤503:每个分片可以被YANG解析器或者其他语言解析器进行解析,被分片执行组件进行使用。
实例三、基于模板分片原理的NFVO架构。
图7是本发明实施例提供的基于模板分片原理的NFVO架构示意图,如图7所示,包括NSD设计器、NSD分片管理器和分片执行组件,所述分片执行组件包括基于模板实现编排的组件,基于模板实现策略的组件和基于模板实现采集的组件等,所述NFVO架构基于模板分片运行的步骤包括:
步骤601:使用分片管理器设计NSD模板或者NSD包分片的规则。
步骤602:NSD设计器设计具体的NSD模板。
步骤603:分片管理器将具体的模板进行模板分片。
步骤604:将NSD模板分片分发给NFVO***内的各个执行组件,比如部署、策略、监控、配置等等。
步骤605:NFVO各个组件以NSD模板分片进行驱动运转。
实例四、通过模板分片实现VNFM(VNF Manager,VNF管理器)模型驱动。
步骤包括:
步骤701:使用分片管理器设计VNF包分片的规则。
步骤702:从NFVO获取VNF包。
步骤703:根据分片规则,将具体的VNF包进行模板分片。
步骤704:将VNF分片分发给VNFM***内的各个组件,比如部署模板、策略模板、监控模板、配置模板等等。
步骤705:VNFM各个组件以VNFD模板分片进行驱动运转。
综上所述,本发明的实施例具有以下技术效果:
1.本发明实施例提供模板分片的技术,有利于实现模型驱动,避免模板改动导致所有组件改动的问题。
2.本发明实施例的模板分片可以在不同组件之间交互,有利于***解耦。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

Claims (8)

1.一种模板分片方法,所述方法包括:
根据应用或网络功能虚拟化***的分片执行组件的需求,生成对具有管理应用或网络功能的描述的模板进行分片的分片规则,所述分片规则包括通用规则和自定义规则,所述通用规则包括所述分片执行组件能够解析的语法,所述自定义规则包括所述分片执行组件需要的形成模板的元素;
获取为所述应用或网络功能虚拟化***设计的待分片的模板;
按照所述分片规则,对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片;
对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片包括:
对所述待分片的模板进行解析,得到组成所述待分片的模板的原子元素;
对所述分片执行组件订阅的所述分片规则进行解析,得到通用规则和自定义规则;
按照所述自定义规则,从所述原子元素中选取需要组装的原子元素;
按照所述通用规则,对所选取的原子元素进行组装,得到所述分片执行组件运行所需的模板分片。
2.根据权利要求1所述的方法,在所述根据应用或网络功能虚拟化***的分片执行组件的需求,生成对具有管理应用或网络功能的描述的模板进行分片的分片规则之后,还包括:
对所述分片规则进行完整性校验,确定按照所述分片规则是否能够生成完整的模板分片。
3.根据权利要求2所述的方法,在所述对所述分片规则进行完整性校验,确定按照所述分片规则是否能够生成完整的模板分片之后,还包括:
将校验成功的所述分片规则发布给所述分片执行组件,并接收所述分片执行组件订阅的所述分片规则。
4.根据权利要求3所述的方法,在所述按照所述分片规则,对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片之后,还包括:
对所述模板分片进行完整性校验和/或合法性校验,确定所述模板分片的完整性和/或合法性。
5.根据权利要求4所述的方法,在按照所述分片规则,对所述模板进行重新组装,得到所述分片执行组件运行所需的模板分片之后,还包括:
将校验成功的模板分片发送给分片执行组件,以供所述分片执行组件按照收到的模板分片运行,其中所述分片执行组件是订阅用来生成所述模板分片的分片规则的组件。
6.一种模板分片装置,所述装置包括:
规则生成模块,用于根据应用或网络功能虚拟化***的分片执行组件的需求,生成对具有管理应用或网络功能的描述的模板进行分片的分片规则,所述分片规则包括通用规则和自定义规则,所述通用规则包括所述分片执行组件能够解析的语法,所述自定义规则包括所述分片执行组件需要的形成模板的元素;
模板获取模块,用于获取为所述应用或网络功能虚拟化***设计的待分片的模板;
模板分片模块,用于按照所述分片规则,对所述待分片的模板进行重新组装,得到所述分片执行组件运行所需的模板分片;
模块分片模块,用于对所述待分片的模板进行解析,得到组成所述待分片的模板的原子元素;对所述分片执行组件订阅的所述分片规则进行解析,得到通用规则和自定义规则;按照所述自定义规则,从所述原子元素中选取需要组装的原子元素;按照所述通用规则,对所选取的原子元素进行组装,得到所述分片执行组件运行所需的模板分片。
7.一种模板分片设备,所述设备包括:处理器,以及与所述处理器耦接的存储器;所述存储器上存储有可在所述处理器上运行的模板分片程序,所述模板分片程序被所述处理器执行时实现如权利要求1至5中任一项所述的模板分片方法的步骤。
8.一种存储介质,其上存储有模板分片程序,所述模板分片程序被处理器执行时实现如权利要求1至5中任一项所述的模板分片方法的步骤。
CN201810593211.9A 2018-06-11 2018-06-11 一种模板分片方法、装置、设备及存储介质 Active CN110580161B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810593211.9A CN110580161B (zh) 2018-06-11 2018-06-11 一种模板分片方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810593211.9A CN110580161B (zh) 2018-06-11 2018-06-11 一种模板分片方法、装置、设备及存储介质

Publications (2)

Publication Number Publication Date
CN110580161A CN110580161A (zh) 2019-12-17
CN110580161B true CN110580161B (zh) 2023-01-03

Family

ID=68809284

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810593211.9A Active CN110580161B (zh) 2018-06-11 2018-06-11 一种模板分片方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN110580161B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105659526A (zh) * 2014-09-26 2016-06-08 华为技术有限公司 一种策略实现方法和装置以及***
CN107005480A (zh) * 2015-01-20 2017-08-01 华为技术有限公司 用于sdt与nfv和sdn相互配合的***和方法
CN107210957A (zh) * 2015-01-23 2017-09-26 日本电气株式会社 网络功能虚拟化管理和编排方法、设备和程序
CN107577521A (zh) * 2017-10-26 2018-01-12 郑州云海信息技术有限公司 一种虚拟资源管理方法及装置
CN107925587A (zh) * 2015-08-21 2018-04-17 华为技术有限公司 用于网络切片的方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015199685A1 (en) * 2014-06-25 2015-12-30 Hewlett Packard Development Company, L.P. Network function virtualization

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105659526A (zh) * 2014-09-26 2016-06-08 华为技术有限公司 一种策略实现方法和装置以及***
CN107005480A (zh) * 2015-01-20 2017-08-01 华为技术有限公司 用于sdt与nfv和sdn相互配合的***和方法
CN107210957A (zh) * 2015-01-23 2017-09-26 日本电气株式会社 网络功能虚拟化管理和编排方法、设备和程序
CN107925587A (zh) * 2015-08-21 2018-04-17 华为技术有限公司 用于网络切片的方法和装置
CN107577521A (zh) * 2017-10-26 2018-01-12 郑州云海信息技术有限公司 一种虚拟资源管理方法及装置

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ETSI."Network Functions Virtualisation (NFV) Release 2 *
Management and Orchestration *
Network Service Templates Specification".《ETSI GS NFV-IFA 014 V2.4.1》.2018,全文. *

Also Published As

Publication number Publication date
CN110580161A (zh) 2019-12-17

Similar Documents

Publication Publication Date Title
US7631227B2 (en) Automated testing and control of networked devices
US10284418B2 (en) Network switch management via embedded management controller using management information base (MIB) to JSON parser
US9239709B2 (en) Method and system for an interface certification and design tool
CN105335293A (zh) 一种基于接口并行的自动化测试***和方法
US20110131557A1 (en) Assembly and deployment of multi-platform flow-based applications
EP1387262A1 (en) Method to generate synchronization contracts for software components and web services
Ruiz et al. CURSA-SQ: A methodology for service-centric traffic flow analysis
US10310851B2 (en) Automated generation of service definitions for message queue application clients
Fdida et al. SLICES, a scientific instrument for the networking community
US20220182851A1 (en) Communication Method and Apparatus for Plurality of Administrative Domains
Vanhove et al. Tengu: An experimentation platform for big data applications
CN105955790B (zh) 数据处理方法及装置
US11552868B1 (en) Collect and forward
US20180123900A1 (en) Scenario driven, technology agnostic network simulation
CN108989406A (zh) 基于微服务的软件货架实现方法及***
CN110580161B (zh) 一种模板分片方法、装置、设备及存储介质
US20220114184A1 (en) Pipeline-based system for configuration checking and reporting associated with an information processing system
US11838176B1 (en) Provisioning and deploying RAN applications in a RAN system
Sebrechts et al. Orchestrator conversation: Distributed management of cloud applications
US8510704B2 (en) Integrated circuit design system and method
De Wet et al. Using UML models for the performance analysis of network systems
Yoon et al. A design of network simulation environment using ssfnet
Andreozzi et al. A framework for large-scale simulations and output result analysis with ns-2
Huybrechts et al. DUST Initializr—Graph-based platform for designing modules and applications in the revised DUST framework
Albanese et al. Maxim-gprt: A simulator of local schedulers, negotiations, and communication for multi-agent systems in general-purpose and real-time scenarios

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200619

Address after: 518057 Zhongxing building, A3-01, A3-02, Nanshan District hi tech Industrial Park, Shenzhen, Guangdong

Applicant after: Shenzhen ZTE Technical Service Co.,Ltd.

Address before: 518057 Nanshan District science and Technology Industrial Park, Guangdong high tech Industrial Park, ZTE building

Applicant before: ZTE Corp.

GR01 Patent grant
GR01 Patent grant