CESA-2022-028-《人工智能 智能服务 智能微服务演化技术要求》团体标准(征求意见稿)_第1页
CESA-2022-028-《人工智能 智能服务 智能微服务演化技术要求》团体标准(征求意见稿)_第2页
CESA-2022-028-《人工智能 智能服务 智能微服务演化技术要求》团体标准(征求意见稿)_第3页
CESA-2022-028-《人工智能 智能服务 智能微服务演化技术要求》团体标准(征求意见稿)_第4页
CESA-2022-028-《人工智能 智能服务 智能微服务演化技术要求》团体标准(征求意见稿)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS35.240

CCSL70

团体标准

T/CESAXXXX—202X

人工智能智能服务智能微服务演化技

术要求

Artificialintelligence–intelligentservice-Technicalrequirements

forintelligentmicro-serviceevolution

(征求意见稿)

在提交反馈意见时,请将您知道的相关专利连同支持性文件一并附上。

已授权的专利证明材料为专利证书复印件或扉页,已公开但尚未授权的专利申请

证明材料为专利公开通知书复印件或扉页,未公开的专利申请的证明材料为专利申请

号和申请日期。

202X-XX-XX发布202X-XX-XX实施

中国电子工业标准化技术协会发布

T/CESAXXXX—202X

前言

本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规

定起草。

本文件由中国科学院软件研究所提出。

本文件由中国电子技术标准化研究院、中国电子工业标准化技术协会归口。

本文件起草单位:

本文件主要起草人:

IV

T/CESAXXXX—202X

人工智能智能服务智能微服务演化技术要求

1范围

本文件规定了智能微服务适配演化的对象描述、演化策略和事件反馈三部分的技术要求。

本文件适用于人工智能领域多种智能服务产品和应用的研发、运维和使用。

2规范性引用文件

本文件没有规范性引用文件。

3术语和定义

T/CESA-XXXX-202X中界定的以及下列术语和定义适用于本文件。

3.1厂商特定服务接口vendor-lockedmicro-serviceinterface

由第三方服务、设备提供商提供的智能微服务接口,包括基础设施层、平台层和应用层三类,覆盖

AI场景下的智能微服务资源使用、构造和用户调用需求。

3.2统一服务接口unifiedinterface

适配演化后的智能服务接口,可以兼容调用任意厂商特定服务接口,统一服务接口能够实现向支持

的厂商特定接口的自动转化。

3.3N元组Ntuple

通过键值对的形式描述智能服务基本语义的集合,包括参数名、函数名及其数据类型。

3.4数据结构datastructure

基于偏序关系描述的智能服务适配演化中需要处理的服务数据,包括智能微服务服务入口,参数及

其嵌套关系和服务接口语义,包括增删改查四类。

3.5演化算法evaluationalgorithm

针对智能服务适配演化中具体操作的数学运算过程,包括智能化服务中参数、接口等节点的替换、

合并、移位和增加操作。

3.6虚拟函数表virtualfunctiontable

以键值对形式构造的键值和特定函数的映射关系对照表,用户传入特定的键值即可指定并运行某个

特定函数。

4缩略语

1

T/CESAXXXX—202X

下列缩略语适用于本文件。

AI:人工智能(ArtificialIntelligence)

CPU:中央处理器(CentralProcessingUnit)

GPU:图形处理器(GraphicProcessingUnit)

I/O:输入/输出(Input/Output)

5智能微服务适配演化流程

智能微服务适配演化依托于智能服务适配平台(标准T/CESAXXXX-XXXX),作为平台在开发阶段的

主要功能,用于支持适配平台持续、稳定接入不断更新升级的智能微服务,为后续的智能微服务适配保

障(标准T/CESAXXXX-XXXX)运行提供前置开发阶段支持。智能微服务适配演化流程包含以下三个步骤:

智对象描述

能智演化策略

微厂商信息能服务数据结构

服微

务服务与资源类型服服务多版本差异

厂务

版本信息

商统服务演化算法

特接口名称一

定服服务参数转化

参数/返回值名称务服务运行时转化

务接

接安全认证信息口服务流程优化

接入控制

事件反馈

事件类型事件地址事件行为

差异化事件处理事件异常处理

图1智能微服务适配演化流程

a)对象描述:面向智能微服务厂商特定服务接口,对象描述按照特定规范(N元组)的形式来描

述对应接口的信息,从而使得不同服务厂商能够以相同的规范来描述,并生成统一服务接口提

供支持。N元组包括:厂商信息,提供该接口适用的场景和用户;服务与资源类型,标识服务

类型,给出服务能力的边界;版本信息,说明当前服务的版本;服务名称,作为服务的唯一标

识符;参数/返回值名称描述,说明接口正常运行的业务信息,输入和输出规范;安全认证信

息描述,给出接口的访问规则和认证、授权策略;

b)事件反馈:接收智能服务厂商特定的服务接口,按照统一服务接口的演化策略,在特定事件被

触发后,执行两类接口的适配演化。事件反馈具体包括:事件类型,表示事件反馈的触发条件;

事件地址,表示事件的存放位置;事件行为,表示事件触发后,应该使用哪个对象描述信息;

差异化事件处理,表示对不同时间采用的统一处理流程;事件异常处理,表示对适配演化过程

中的异常情况处理;

2

T/CESAXXXX—202X

c)演化策略:根据对象描述信息和事件反馈的配置,演化策略可以将厂商特定服务接口,配置演

化策略,实现特定接口到统一服务接口的适配,统一接口能够自动完成对不同厂商接口的转化。

包括服务数据结构、版本差异性描述、服务演化算法描述、服务参数转化的规则配置和服务运

行时转化及优化过程的描述。

6功能要求

6.1对象描述

对象描述包含但不限于以下要求:

a)应支持华为云、阿里云和腾讯云等主流云服务提供商的厂商信息;

b)应支持某一特定厂商服务类型、资源类型的详细说明,并给出服务可以适用的运行环境;

c)应支持厂商服务接口不同时间维度的版本信息,如以年、月、周为粒度的版本信息;

d)应支持有状态、无状态两类区分服务接口名称,以符合云原生服务的形式维护各种接口名称及

其变化情况;

e)宜支持Json、Yaml等规范描述接口的参数/返回值等业务信息,包含每类信息的名称、含义描

述、数据类型、校验范围、设置函数、嵌套关系、取值含义等;

f)宜支持以专人、特定机构保管服务的安全认证信息,统一管理不同厂商服务接口的访问规则和

认证权限,避免鉴权劫持、信息泄露、资产流失等安全隐患;

g)宜支持智能微服务以服务网络形式的正常运行,厂商特定服务接口应包含服务治理相关的中间

件;

h)宜支持来自主流AI框架(Tensorflow、Pytorch、TVM)的数据集、模型为主的应用场景,模

型的参数等信息能在参数/返回值中正常表达,支持CPU、GPU和I/O等资源的需求的表达。

6.2演化策略

演化策略的要求包含但不限于以下要求:

a)应支持统一服务接口的数据结构至少包含两个区域:参数字段区域与字段取值区,以满足不同

厂商服务接口统一表达的需求;

b)应支持服务多版本差异性描述至少涵盖参数名更新、参数名新增、参数名删减及合并四种情况;

c)应支持服务演化算法实现两个基本功能:将特定厂商服务接口转化为统一服务接口,以及将统

一服务接口按照某一特定厂商的要求执行;

d)宜支持N元组的形式来实现厂商特定接口和统一服务接口的参数转化方式;

e)宜支持高级程序语言的反射特性来实现服务运行时环境的转化;

f)宜支持不同流程分支的串行、并行执行方式来实现对服务流程优化的定义。

6.3事件反馈

事件反馈的要求包含但不限于以下要求:

a)应支持以有限状态机的形式,来描述不同服务适配演化过程中的事件变化情况,标识状态类型

和触发条件,并可视化展示;

b)宜支持以虚拟函数表为基础的事件行为能力,基于统一接口,采用注册机制,保障可扩展性和

可用性,根据不同的事件,扩展响应接口,定制需要的响应行为;

c)宜支持数据库、模板等形式定义事件处理时的差异化或异常需求,支持多个不同厂商的统一事

件反馈,将所有异常情况抽象为若干类,保障反馈机制的效率。

3

T/CESAXXXX—202X

4

T/CESAXXXX—202X

目次

前言................................................................................IV

1范围................................................................................1

2规范性引用文件......................................................................1

3术语和定义..........................................................................1

4缩略语..............................................................................1

5智能微服务适配演化流程..............................................................2

6功能要求............................................................................3

6.1对象描述........................................................................3

6.2演化策略........................................................................3

6.3事件反馈........................................................................3

III

T/CESAXXXX—202X

人工智能智能服务智能微服务演化技术要求

1范围

本文件规定了智能微服务适配演化的对象描述、演化策略和事件反馈三部分的技术要求。

本文件适用于人工智能领域多种智能服务产品和应用的研发、运维和使用。

2规范性引用文件

本文件没有规范性引用文件。

3术语和定义

T/CESA-XXXX-202X中界定的以及下列术语和定义适用于本文件。

3.1厂商特定服务接口vendor-lockedmicro-serviceinterface

由第三方服务、设备提供商提供的智能微服务接口,包括基础设施层、平台层和应用层三类,覆盖

AI场景下的智能微服务资源使用、构造和用户调用需求。

3.2统一服务接口unifiedinterface

适配演化后的智能服务接口,可以兼容调用任意厂商特定服务接口,统一服务接口能够实现向支持

的厂商特定接口的自动转化。

3.3N元组Ntuple

通过键值对的形式描述智能服务基本语义的集合,包括参数名、函数名及其数据类型。

3.4数据结构datastructure

基于偏序关系描述的智能服务适配演化中需要处理的服务数据,包括智能微服务服务入口,参数及

其嵌套关系和服务接口语义,包括增删改查四类。

3.5演化算法evaluationalgorithm

针对智能服务适配演化中具体操作的数学运算过程,包括智能化服务中参数、接口等节点的替换、

合并、移位和增加操作。

3.6虚拟函数表virtualfunctiontable

以键值对形式构造的键值和特定函数的映射关系对照表,用户传入特定的键值即可指定并运行某个

特定函数。

4缩略语

1

T/CESAXXXX—202X

下列缩略语适用于本文件。

AI:人工智能(ArtificialIntelligence)

CPU:中央处理器(CentralProcessingUnit)

GPU:图形处理器(GraphicProcessingUnit)

I/O:输入/输出(Input/Output)

5智能微服务适配演化流程

智能微服务适配演化依托于智能服务适配平台(标准T/CESAXXXX-XXXX),作为平台在开发阶段的

主要功能,用于支持适配平台持续、稳定接入不断更新升级的智能微服务,为后续的智能微服务适配保

障(标准T/CESAXXXX-XXXX)运行提供前置开发阶段支持。智能微服务适配演化流程包含以下三个步骤:

智对象描述

能智演化策略

微厂商信息能服务数据结构

服微

务服务与资源类型服服务多版本差异

厂务

版本信息

商统服务演化算法

特接口名称一

定服服务参数转化

参数/返回值名称务服务运行时转化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论