[发明专利]一种基于云计算平台的远程硬件实验方法及系统无效
| 申请号: | 201410497538.8 | 申请日: | 2014-09-25 |
| 公开(公告)号: | CN104299466A | 公开(公告)日: | 2015-01-21 |
| 发明(设计)人: | 杨龙军;吴楠 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
| 主分类号: | G09B5/08 | 分类号: | G09B5/08 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王丹;李丹 |
| 地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 计算 平台 远程 硬件 实验 方法 系统 | ||
1.一种基于云计算平台的远程硬件实验系统,其特征在于,包括:
多个硬件节点设备、交换机、搭建有云计算平台的服务器;
所述多个硬件节点设备通过所述交换机连接所述服务器;
所述服务器用于根据客户端的申请分配所述硬件节点设备,并向所述客户端提供所分配的所述硬件节点设备的接口,将从所述客户端收到的程序文件和硬件控制命令发送到相应的硬件节点设备,将所述硬件节点设备的执行结果反馈给所述客户端;
所述硬件节点设备用于执行所接收到的操作指令,并将执行结果作为响应反馈给所述服务器。
2.如权利要求1所述的系统,其特征在于:
所述系统采用浏览器/服务器架构部署。
3.如权利要求1所述的系统,其特征在于:
所述硬件节点设备为实验板,包括ARM处理器芯片、复杂可编程逻辑器件CPLD和FPGA。
4.如权利要求1所述的系统,其特征在于,所述服务器包括:
网络通信模块、实验资源管理模块和远程硬件控制模块;
所述网络通信模块基于SOCKET通信机制,用于完成数据发送,数据接收和硬件节点设备连接的功能,提供与硬件节点设备通信的接口;
所述实验资源管理子功能模块用于管理所有硬件节点设备的资源;实时监听网络中硬件节点设备的连接请求,当连接成功后,则将硬件节点设备初始化,然后纳入热备的资源池中;还用于实现客户端申请和释放硬件节点设备资源的接口;
所述远程硬件控制模块用于将客户端发出的硬件控制命令按照自定义的协议包装之后,借助所述网络通信模块发送给相应的硬件节点设备。
5.如权利要求4所述的系统,其特征在于:
所述实验资源管理子功能模块还用于采用近期最少使用LRU资源调度算法为客户端分配硬件节点设备;当客户端申请分配硬件节点设备时,如果存在相同实验内容且空闲的硬件节点设备,那么分配这些空闲硬件节点设备中最不常使用的一个;如果不存在,那么找出所有空闲硬件节点设备中最不常使用的一个分配。
6.一种基于云计算平台的远程硬件实验方法,包括:
将所述多个硬件节点设备通过交换机连接服务器;
所述服务器上的云计算平台根据客户端的申请分配所述硬件节点设备,并向客户端提供所分配的硬件节点设备的接口,将从客户端收到的程序文件和硬件控制命令发送到相应的硬件节点设备;
所述硬件节点设备用于执行所接收到的操作指令,并将执行结果作为响应反馈给所述服务器;
所述服务器将所述硬件节点设备的执行结果反馈给客户端。
7.如权利要求6所述的方法,其特征在于:
所述硬件节点设备为实验板,包括ARM处理器芯片、复杂可编程逻辑器件CPLD和FPGA。
8.如权利要求6所述的方法,其特征在于,还包括:
所述服务器实时监听网络中硬件节点设备的连接请求,当连接成功后,则将硬件节点设备初始化,然后纳入热备的资源池中;
所述服务器将从客户端收到的程序文件和硬件控制命令发送到相应的硬件节点设备的步骤包括:
所述服务器将客户端发出的硬件控制命令按照自定义的协议包装之后,发送给相应的硬件节点设备。
9.如权利要求8所述的方法,其特征在于,所述服务器上的云计算平台根据客户端的申请分配所述硬件节点设备的步骤包括:
所述服务器上的云计算平台采用近期最少使用LRU资源调度算法为客户端分配硬件节点设备;当客户端申请分配硬件节点设备时,如果存在相同实验内容且空闲的硬件节点设备,那么分配这些空闲硬件节点设备中最不常使用的一个;如果不存在,那么找出所有空闲硬件节点设备中最不常使用的一个分配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410497538.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:科氏加速度演示仪
- 下一篇:非贵重金属重整催化剂及其应用





