基于WSRF的FPGA远程实验服务的研究与设计

来源 :江苏大学 | 被引量 : 9次 | 上传用户:godwin82
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet的普及,多媒体技术,虚拟仪器技术以及计算机仿真技术的出现使得远程教育得到了长足的发展。面对高校学生数量的急剧增加,实验室设备昂贵、实验资源满足不了当前需要的情况,远程实验的建立能够很好地利用有限的资源,满足实验教学的需要。本课题源于学校网络环境下计算机硬件实验新模式的研究。本文描述并实现的基于WSRF(Web Service Resource Framework)的FPGA(Field Programmable Gate Array,现场可编程门阵列)远程实验服务,是针对目前高等学校所开设的基于FPGA的计算机硬件实验课程的远程化而研制的。本文从分析Web服务资源规范技术的优势入手,系统地概述WSRF用来实现互操作性的一系列技术规范,其中着重研究WSRF服务中的状态保持和服务封装模式。研究了解其中的状态资源属性(Resource)的定义和自动更新引用功能,结合FPGA硬件实验“设计——配置——验证”的过程和WSRF协议通过暗含的资源模式把Web服务和“状态资源”联系起来的特性,依据面向服务的体系架构思想,提出基于WSRF的FPGA远程实验四层架构。在客户端的实现上,以提高远程实验客户的高效体验为宗旨,设计实现灵巧实用的客户端。通过JS与Flex交互配合调用的技巧,解决了B/S模式下读取文件的问题。同时很好地利用了Flex自身所具有的丰富的界面元素和丰富的数据模型,使得学生在实验过程中能够很好地交互实验,并从人性化和直观、形象上很好地呈现了实验结果,极大地增强了用户体验,很好地提高了学生实验的兴趣。在服务端,首先介绍采用服务资源模式封装实验服务的过程和优势,然后使用WSRF.NET实现了基于WSRF的实验服务——ALU运算器实验服务。按照WSRF规范封装成Web服务,采用标准的Web Service描述语言(WSDL),对实验服务的方法接口,服务调用的入口参数,及返回值的类型进行描述。利用WSRF服务的资源属性定义和端点引用,很好地解决了实验过程中的状态问题。在服务端的资源调度上,比较现有的先来先服务、优先级先服务和小服务优先服务的调度策略,提出利用服务调度中反馈机制返回的历史服务时间来预测当前服务的执行时间,优先服务能够最快执行完的服务,增强实验设备的利用率。本文在设计好客户端和服务端之后,对客户端和服务端进行了联合调试,运行完全正常,达到预期目标。
其他文献
当强激光脉冲在大气中传输时,由于强激光脉冲和大气产生强烈的非线性物理效应,会引起空气电离,从而形成光致大气等离子体,这是一个激光能量衰减的过程;而同时,在一定的条件下
<正>"求木之长者,必固其根本;欲流之远者,必浚其泉源"。把"理论学习有收获"摆在"不忘初心、牢记使命"主题教育五个重点目标之首,其重要性和作用不言而喻。我们党是马克思主义
生物神经系统对外界刺激信息的处理机制一直以来备受关注。对神经信息处理机制的研究有助于了解生物各种功能的实现本质,有助于提高生物仿生能力。本文认为神经信息是一串串
本研究以我国台湾地区学者杞昭安研发的《视觉障碍儿童图形认知发展测验》为工具,对我国大陆地区3名不同程度的视障学生进行认知评估,了解其图形认知能力,并结合其他评估参考
日本研究人员经临床试验发现,因高血压造成肾功能低下的慢性肾病患者,如果连续3年服用降压药令血压恢复到正常值,肾功能也会随着血压的下降得到改善。
目的:观察中医推拿治疗小儿夜啼的临床疗效。方法:所入选的病例均来自山西省中医院康复科门诊,于2017年3月—2018年10月收治的患儿,对所选60例夜啼患儿,运用中医推拿手法进行
针对我国目前高强混凝土无损检测技术现状和高强混凝土的特点,采用唐山市有代表性材料,对强度等级为C50~C80的高强混凝士标准试块,分为14d、28d、60d、90d 4个龄期,采用ZC1型
随着体育的商业化运作程度不断发展,体育运动逐渐发展成为一项产业。体育运动产业化的发展带来了各种利益之间的角逐,针对体育运动所产生的纠纷也越来越多。如何解决日益增多
为达到最佳宣传效果,广告口号中大量运用头韵的修辞手法。头韵修辞可细分为词首辅音的重复、词首辅音连缀的重复等七个次类。同时,构成头韵的辅音多用力量强的爆破音、摩擦音
目的嗜铬细胞瘤(pheochromocytoma)是起源于肾上腺髓质、交感神经节或其它部位嗜铬组织的一种少见肿瘤,具有合成、储存、代谢儿茶酚胺(catecholamine)的功能,部分肿瘤可以释