[发明专利]自适应无服务器功能管理有效
申请号: | 201880049196.X | 申请日: | 2018-08-09 |
公开(公告)号: | CN110998532B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 凌炜;田琛;胡子昂 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘金玲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 服务器 功能 管理 | ||
1.一种由云计算设备实现的方法,其特征在于,包括:
所述云计算设备从执行数据结构中移除与功能相关的数据,以响应确定所述功能正在等待输入事件;
在所述功能等待所述输入事件时,所述云计算设备向管理数据结构添加与所述功能相关的上下文;其中,与所述功能相关的所述上下文包括与所述功能相关的软件组件及与所述功能相关的中间变量;
所述云计算设备通过事件调度器确定使用所述输入事件执行所述功能,以响应接收到所述输入事件;其中,所述事件调度器用于调配所述输入事件的执行时间;
所述云计算设备从所述管理数据结构中移除与所述功能相关的所述上下文,以响应接收到所述输入事件。
2.根据权利要求1所述的方法,其特征在于,还包括:在所述功能等待所述输入事件时,所述云计算设备执行所述执行数据结构中的一个或多个其它功能;其中,所述执行数据结构包括多个层,每一层对应于所述其它功能中的不同功能。
3.根据权利要求1所述的方法,其特征在于,所述管理数据结构包括多个不同功能的上下文,其中每个功能分别等待输入事件。
4.根据权利要求1所述的方法,其特征在于,还包括:所述云计算设备存储等待事件数据结构,所述等待事件数据结构维护多个输入事件,其中每个输入事件分别等待由相应的功能接收。
5.根据权利要求4所述的方法,其特征在于,还包括:所述云计算设备基于所述输入事件在所述等待事件数据结构中处于就绪状态来确定所述输入事件已被接收。
6.根据权利要求1所述的方法,其特征在于,所述功能与所述云计算设备的第一租户相关联,其中,接收的所述输入事件与所述云计算设备的所述第一租户相关联。
7.根据权利要求1所述的方法,其特征在于,在从所述执行数据结构中移除与所述功能相关的数据以及在等待所述输入事件之前,所述功能被第二输入事件部分地执行。
8.根据权利要求7所述的方法,其特征在于,所述中间变量被计算以响应部分地执行所述功能。
9.一种实现为计算设备的装置,其特征在于,包括:
存储器,其包括指令;
一个或多个处理器,其与所述存储器进行通信,所述一个或多个处理器用于执行所述指令以:
从执行数据结构中移除与功能相关的数据,以响应确定所述功能正在等待输入事件;
在所述功能等待所述输入事件时,向管理数据结构添加与所述功能相关的上下文;其中,与所述功能相关的所述上下文包括与所述功能相关的软件组件及与所述功能相关的中间变量;
通过事件调度器确定使用所述输入事件执行所述功能,以响应接收到所述输入事件;其中,所述事件调度器用于调配所述输入事件的执行时间;
从所述管理数据结构中移除与所述功能相关的所述上下文,以响应接收到所述输入事件。
10.根据权利要求9所述的装置,其特征在于,与所述功能相关的所述软件组件包括指向所述软件组件的指针。
11.根据权利要求9所述的装置,其特征在于,所述执行数据结构包括所述功能的条目、所述输入事件的条目以及输出事件的条目。
12.根据权利要求9所述的装置,其特征在于,所述执行数据结构是堆栈。
13.根据权利要求9所述的装置,其特征在于,所述一个或多个处理器还被配置为执行指令以在所述功能等待所述输入事件时,执行所述执行数据结构中的一个或多个其它功能;其中,所述执行数据结构包括多个层,每一层对应于所述其它功能中的不同功能。
14.根据权利要求9所述的装置,其特征在于,所述管理数据结构包括多个不同功能的上下文,其中每个功能分别等待输入事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880049196.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:气溶胶生成装置
- 下一篇:具有配料装置的家用洗碗机