论文部分内容阅读
普适计算要求用户随时随地进行计算,实现计算在不同工作环境间的无缝移动。同一信息设备要工作于不同环境,必须要动态适应环境的变化。为解决该问题,本文提出了一种用于局域网环境下的信息设备功能扩展机制,即信息设备按需将存放在服务器上的操作系统镜像和应用程序取回到本地加载执行。为实现这一点,我们首先提出了一种支持多系统的远程启动方法,该方法可实现操作系统按需加载;在此基础上,系统动态构建用户应用环境并按需进行扩展,将服务器上的应用程序调入本地计算环境加载执行;在上述应用调用模式下,所有的应用和数据都存放在应用服务器上,为提高访问性能,本文对应用服务器的调度机制进行了优化。本文主要研究成果包括:
1)提出一种面向用户需求的信息设备主动功能扩展机制。信息设备本地没有操作系统和应用工具,当用户需要新的功能时,信息设备将服务器上的计算资源动态调入本地加载执行,实现主动功能扩展。
2)在信息设备功能扩展机制的实现上,信息设备通过支持多操作系统的远程启动协议,按需从服务器上下载并执行操作系统内核镜像,进而通过存储空间扩展、虚拟交换及调度等实现手段,与应用服务器交互,将服务器上的应用与本地运行环境相集成,像使用本地应用一样加载运行新的应用。
3)提出了一种用于信息设备功能扩展的远程应用加载优化算法。该算法通过对历史加载越程访问信息的分析,提取应用的加载请求序列,并以此为依据指导后续应用加载过程中的文件访问操作。算法将预取和真实请求进行并行处理来缓解文件系统I/O延迟对系统性能的影响,提高应用加载速度。
4)提出了一种用于信息设备功能扩展中的并发请求调度优化算法。为保障特定请求的时效需求,应用服务器将来自多用户的并发文件请求进行分类,赋予不同的优先级,并基于优先级进行周期性调度。该方法在保障高优先级请求响应时效的同时,可兼顾低优先级请求的响应。
5)给出了研究成果在可管理多媒体网络计算机MMNC上的应用情况。性能评测结果显示,与其它同类系统相比,MMNC具有良好的整体性能。