[发明专利]请求处理技术在审
| 申请号: | 202010139588.4 | 申请日: | 2014-08-11 |
| 公开(公告)号: | CN111338762A | 公开(公告)日: | 2020-06-26 |
| 发明(设计)人: | N·A·艾伦 | 申请(专利权)人: | 亚马逊技术股份有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;G06F12/02 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 汪骏飞;侯颖媖 |
| 地址: | 美国内*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 请求 处理 技术 | ||
1.一种用于处理请求的计算机实施的方法,包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
由管理程序实施虚拟计算机系统实例和控制器,从而使得:
所述虚拟计算机系统实例缺少用于接收所述请求的协议堆栈的一个或多个层的实施;
所述控制器具有所述虚拟计算机系统实例缺少的所述协议堆栈的所述一个或多个层的实施;并且
所述虚拟计算机系统实例和所述控制器可访问共享存储区;
将从所述控制器到所述虚拟计算机系统实例的所述请求的数据放到所述共享存储区中;
将来自所述共享存储区的所述数据提供到所述虚拟计算机系统;
将从所述虚拟计算机系统到所述控制器的用于响应所述请求的数据放到所述共享存储区中;
将用于所述响应的所述数据从所述共享存储区提供到所述控制器;以及
使用所述控制器的所述协议堆栈的所述一个或多个层的所述实施来提供对所述请求的所述响应。
2.如权利要求1所述的计算机实施的方法,其中:
所述方法还包括可访问所述虚拟计算机系统实例和所述控制器的所述管理程序的超级调用接口,将通知提供到所述控制器的超级调用处理程序;以及
作为所述超级调用处理程序接收到所述通知的结果,将用于所述响应的所述数据从所述共享存储区提供到所述控制器。
3.如权利要求1所述的计算机实施的方法,其中:
将所述请求的所述数据放入所述共享存储区包括将控制区域中的所述数据的一个或多个位置写入到所述共享存储区的所述控制区域;以及
将所述数据从所述共享存储区提供到所述虚拟计算机系统实例包括至少部分基于写入到所述控制区域的所述一个或多个位置来定位出所述数据。
4.如权利要求1所述的计算机实施的方法,其中所述方法进一步包括:
通过所述虚拟计算机系统实例,使用第一对象模型生成第一监听器对象;以及
通过所述控制器生成第二监听器对象,以接收所述请求,所述第二监听器对象对应于所述第一监听器对象。
5.如权利要求1所述的计算机实施的方法,其中所述请求是超文本传输协议请求。
6.如权利要求1所述的计算机实施的方法,其中所述方法进一步包括:
通过所述管理程序来实施第二虚拟计算机系统实例,从而使得第二虚拟计算机系统实例和所述控制器可访问第二共享存储区;并且其中
所述协议堆栈的所述一个或多个层的所述实施由所述控制器用来处理所述第二虚拟计算机系统实例的请求。
7.一种计算机实施的方法,包括:
在配置有可执行指令的一个或多个计算机系统的控制下,
在管理程序的第一域中实施计算机系统实例;
在所述管理程序的第二域中实施控制器,所述控制器与所述计算机系统实例共享访问存储区,并且实施协议堆栈的多个层,所述多个层包括由所述计算机系统实例实施的所述协议堆栈的共享层;
至少通过以下方式满足使用所述协议堆栈接收的请求:
使用所述协议堆栈的所述共享层和所述存储区来将用于所述请求的响应数据从所述计算机系统实例传送到所述控制器;以及
使用来自所述协议堆栈的所述多个层中的至少一个层对所述第二域中的所述响应数据执行一个或多个操作,其中所述计算机系统实例缺少对所述至少一个层的实施。
8.如权利要求7所述的计算机实施的方法,其中所述请求是超文本传输协议请求。
9.如权利要求7所述的计算机实施的方法,其中所述共享层是所述协议堆栈的应用层。
10.如权利要求7所述的计算机实施的方法,其中传送用于所述请求的所述响应数据包括作为所述计算机系统实例与半虚拟装置驱动器交互的结果而将所述控制器的超级调用传输到所述管理程序的超级调用接口
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术股份有限公司,未经亚马逊技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010139588.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种快速检测新型冠状病毒检测试纸及检测方法
- 下一篇:矿山爆破降尘方法





