The embodiment of the invention provides a management system, a terminal and a method for a multi factor algorithm service. The system includes a plurality of algorithms for operating the service algorithm include: server, management server, data resources according to each of the server resource allocation algorithm to the algorithm, the data resources for utilization of resources indicates that the algorithm of the server, a plurality of the algorithm in the server respectively. Set of functional modules, according to the resource allocation result by the management server, the service deployment algorithm. The embodiment of the invention, by adding a management server, unified scheduling and flexible allocation of more than one algorithm of the resource of the server by adding the function modules in the algorithm server, realize resource isolation between different service algorithm.
【技术实现步骤摘要】
多因子算法服务的管理系统、终端及方法
本专利技术涉及计算机
,尤其涉及一种多因子算法服务的管理系统、终端及方法。
技术介绍
人脸、眼纹、声纹、虹膜和指纹等生物信息都可以用来识别自然人,通过这些信息进行的个人身份识别称为生物识别技术。但是,通过单一的生物信息(即,单因子)来识别,往往准确率不高,因此,为了提高对生物识别的准确性,可以采用多种生物信息的结合(即,多因子)来实现。作为支撑生物识别的算法服务,需要利用中央处理器(CentralProcessingUnit;以下简称:CPU)、内存等服务器资源,而多因子生物识别算法服务需要大量的服务器资源。但是,在现有技术中,多因子算法服务所需的服务器资源是相互独立的,即,每一种算法服务都分别部署在不同的物理服务器上,因此,无法统一管理,并且难以进行资源的灵活分配。
技术实现思路
本专利技术实施例提供一种多因子算法服务的管理系统、终端及方法,以实现对服务器资源的统一调度和灵活分配。为达到上述目的,本专利技术实施例提供了一种多因子算法服务的管理系统,包括多个用于运行所述算法服务的算法服务器,还包括:管理服务器,用于根据每个所述算法服务器的资源数据对所述算法服务进行资源分配,所述资源数据用于指示所述算法服务器的资源利用情况,多个所述算法服务器中分别设置有功能模块,用于根据所述管理服务器的资源分配结果,部署所述算法服务。本专利技术实施例还提供了一种终端,包括:请求模块,用于向管理服务器发送清单获取请求,所述清单获取请求中包含待访问算法服务的服务名称;缓存模块,用于接收并缓存所述管理服务器返回的分配清单,所述分配清单包含所 ...
【技术保护点】
一种多因子算法服务的管理系统,包括多个用于运行所述算法服务的算法服务器,其特征在于,还包括:管理服务器,用于根据每个所述算法服务器的资源数据对所述算法服务进行资源分配,所述资源数据用于指示所述算法服务器的资源利用情况,多个所述算法服务器中分别设置有功能模块,用于根据所述管理服务器的资源分配结果,部署所述算法服务。
【技术特征摘要】
1.一种多因子算法服务的管理系统,包括多个用于运行所述算法服务的算法服务器,其特征在于,还包括:管理服务器,用于根据每个所述算法服务器的资源数据对所述算法服务进行资源分配,所述资源数据用于指示所述算法服务器的资源利用情况,多个所述算法服务器中分别设置有功能模块,用于根据所述管理服务器的资源分配结果,部署所述算法服务。2.根据权利要求1所述的多因子算法服务的管理系统,其特征在于,所述管理服务器包括:压缩模块,用于对所述算法服务的可执行程序进行压缩处理,生成算法服务包;第一接收模块,用于接收每个所述算法服务器的资源数据;分配模块,用于根据所述资源数据,对所述算法服务进行资源分配,生成分配清单;第一发送模块,用于将所述压缩模块生成的所述算法服务包和所述分配模块生成的所述分配清单发送至相应的算法服务器。3.根据权利要求2所述的多因子算法服务的管理系统,其特征在于,所述分配清单包括:所述算法服务的服务名称、分配的所述算法服务器的数量、分配的每个所述算法服务器的识别码,单个所述算法服务器中分配的CPU量和单个所述算法服务器中分配的内存量。4.根据权利要求2所述的多因子算法服务的管理系统,其特征在于,所述管理服务器还包括:再分配模块,用于根据所述算法服务的访问量和每个所述算法服务器的资源数据,对所述算法服务进行资源再分配,更新所述分配清单;第二发送模块,用于将所述分配清单发送至相应的所述算法服务器。5.根据权利要求4所述的多因子算法服务的管理系统,其特征在于,所述第二发送模块还用于,将所述算法服务包和所述分配清单发送至新分配的所述算法服务器。6.根据权利要求2或4所述的多因子算法服务的管理系统,其特征在于,所述功能模块包括:第一接收单元,用于接收所述管理服务器发送的所述算法服务包和所述分配清单;容器创建单元,用于根据所述第一接收单元接收到的所述分配清单,为所述算法服务创建资源容器,所述资源容器包括为所述算法服务提供的CPU量和内存量;执行单元,用于对所述算法服务包进行解压处理,获取所述算法服务的可执行程序,并在所述资源容器中执行所述可执行程序。7.根据权利要求6所述的多因子算法服务的管理系统,其特征在于,所述功能模块还包括:容器管理单元,用于对为所述算法服务创建的所述资源容器进行监控、维护或销毁。8.一种终端,其特征在于,包括:请求模块,用于向管理服务器发送清单获取请求,所述清单获取请求中包含待访问算法服务的服务名称;缓存模块,用于接收并缓存所述管理服务器返回的分配清单,所述分配清单包含所述待访问算法服务所分配的算法服务器的识别码;访问模块,用于根据所述识别码,向所述算法服务器发送访问请求,所述访问请求中包含所述待访问算法服务的服务名称;访问结果接收模块,用于接收所述算法服务器返回的访问结果信息。9.一种多因子算法服务的管理方法,所述算法服务运行于多个算法服务器中,其特征在于,所述方法包括:根据每个所述算法服务器的资源数据对所述算法服务进...
【专利技术属性】
技术研发人员:何乐,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。