[发明专利]访问超级计算中心上服务程序的方法及系统有效
申请号: | 201710542981.6 | 申请日: | 2017-07-05 |
公开(公告)号: | CN107172094B | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 毛登峰;杨昆;陈健 | 申请(专利权)人: | 北京并行科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 100094 北京市海淀区西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 超级 计算中心 服务 程序 方法 系统 | ||
1.一种服务程序的访问方法,所述方法在调度服务器上执行,所述调度服务器分别与超级计算中心、客户端相连,在所述超级计算中心上以客户端用户的身份运行各自的服务程序,所述服务程序通过进程间通讯与用作通讯接口的接口文件相关联,所述方法包括步骤:
接收由所述客户端发送的访问服务程序的请求,该请求包含该客户端上的用户标识;
根据用户标识确定所述服务程序所对应的超级计算中心上的接口文件;以及
利用安全外壳协议将所确定的接口文件映射为调度服务器本地的某个服务,以便客户端通过访问调度服务器本地的该服务来访问所述服务程序。
2.如权利要求1所述的方法,其中,所述根据用户标识确定服务程序所对应的超级计算中心上的接口文件的步骤还包括:
预先存储客户端用户的访问权限列表,用于记录每个用户标识对应的服务程序、以及该服务程序所关联的超级计算中心上的接口文件的文件标识。
3.如权利要求2所述的方法,其中,
所述调度服务器与所述客户端之间通过进程间通讯或TCP协议进行通讯。
4.如权利要求3所述的方法,其中,所述利用安全外壳协议将所确定的接口文件映射为调度服务器本地的某个服务的步骤包括:
利用安全外壳协议将所确定的接口文件映射到调度服务器本地的服务文件,以便客户端通过进程间通讯访问本地的服务文件来访问所述服务程序。
5.如权利要求3所述的方法,其中,所述利用安全外壳协议将所确定的接口文件映射为调度服务器本地的某个服务的步骤包括:
利用安全外壳协议将所确定的接口文件映射为调度服务器本地的TCP端口上的某个服务,以便客户端通过TCP的方式来访问所述服务程序。
6.如权利要求5所述的方法,其中,当所述TCP端口为本地回环地址时,所述服务程序的访问方法还包括步骤:
通过所述调度服务器上的公有服务层接收来自客户端的访问服务程序的请求;以及
通过所述公有服务层以TCP方式访问映射到所述本地回环地址上的服务。
7.如权利要求6所述的方法,其中,所述预先存储客户端用户的访问权限列表的步骤还包括:
通过所述公有服务层设置客户端对服务程序的访问权限。
8.如权利要求1-7中任一项所述的方法,其中,所述进程间通讯为UNIX DomainSocket,所述接口文件为UNIX Domain Socket文件。
9.一种访问超级计算中心的系统,所述系统包括:
超级计算中心,适于以客户端用户的身份运行各自的服务程序,其中,所述服务程序通过进程间通讯与用作通讯接口的接口文件相关联;
客户端,适于发送访问运行在超级计算中心上的服务程序的请求给调度服务器,该请求中包含客户端上的用户标识;
调度服务器,分别与所述超级计算中心和客户端相连,适于在接收到客户端的访问请求后,根据用户标识确定请求访问的服务程序所对应的超级计算中心上的接口文件、并利用安全外壳协议将该接口文件映射为调度服务器本地的某个服务;以及
所述客户端还适于通过访问调度服务器本地的该服务来访问所述服务程序。
10.如权利要求9所述的系统,其中,
所述调度服务器还适于存储客户端用户的访问权限列表,用于记录每个用户标识对应的服务程序、以及该服务程序所关联的超级计算中心上的接口文件的文件标识。
11.如权利要求10所述的系统,其中,
所述调度服务器适于以进程间通讯的方式或TCP协议与所述客户端进行通讯。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京并行科技股份有限公司,未经北京并行科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710542981.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于硅芯拉制的吹气装置
- 下一篇:一种用于人工晶体炉的门扣结构