论文部分内容阅读
随着网络技术的飞速发展,虚拟实验室为大多数实验室较难购置昂贵精密仪器设备的问题提供了解决之道。作为虚拟实验室的重要基础技术——设备资源网络共享——已经成为该领域的研究热点和前沿技术,呈现出良好的发展前景。
数字化设备资源共享原型系统是一种新的设备资源网络共享方式。该系统能够在Jini技术和移动Agent技术支持下,代替用户实现设备资源的动态发现、动态发布、自主协商和找到远程操作服务。
本文在深入研究了Jini技术的发现机制的基础上,指出了直接使用该技术不适合于在整个因特网运行的问题实质,独立设计了Jini查找服务的网络拓扑结构,保证系统不受范围限制的运行;选择KQML作为移动Agents通信和协商语言,深入研究了Agents的协商理论,认为轮流出价协商理论能够很好地表现移动Agent在本文中的任务;仔细分析了现实生活中的轮流出价过程,抽象出了基于理性思维的轮流出价一般规律,根据这些规律提出了一些新的见解并据此设计了一个实用的协商算法。课题组还设计了基于B/S和桌面共享模式的远程操作服务,该服务主要用到了图像解压缩技术、套接字技术和多线程技术,它能够实现多个实验人员协同实验和操作,能够屏蔽设备专业软件的特殊性,实现了广泛的共享。
本文在研究了关键技术的基础上,分析了数字化设备资源原型系统所需的功能,提出了设计原理并构造了系统的基本框架,同时具体描述了原型系统的移动Agent、AgentHome和AgentHost实现过程。该系统的实现为虚拟实验室提供了强有力的支持,为我国高校设备资源的共享提供了一种有效的途径。