论文部分内容阅读
面对新兴计算技术的影响以及来自应用领域的需求,一些学者提出了Dagger、 DSAG、能力服务器等网格计算机体系结构。这些体系结构强调计算机系统的松散耦合、动态部署、白组织、可重构等特性,主张对计算机系统中的资源按照其功能与服务的小同进行重组,由重组后的独立功能单元动态、按需地组成松散耦合的网格计算机系统。
本文着重研究了在网格计算机体系结构下外围设备的独立化结构设计和远程接入问题。深入分析了外围设备在计算机体系结构各个层次上的视图映射,确立了基于设备抽象层实施外围设备独立化设计和远程接入的gDevice结构。在此结构下,本文主要研究了以下几个方面的问题:1)gDevice外设与gDevice主机之间互连协议的设计与实施;2)gDevice外设的I/O行为表述、服务抽象及接口定义;3)gDevice框架下的部件复用策略及实现机制。gDevice研究的结果存新一代机群和能力服务器两个实验平台上得到了实施和验证。
具体而言,本文的主要研究成果和创新贡献如下:
1,设计了一个基于设备抽象层,支持系统松散耦合和部件网格使能的网格化外围设备接入协议——gDevice协议。gDevice协议制定了基于设备抽象层的设备独立化设计和远程接入方案,在设计上集中解决了实体问松散耦合、系统运行时绑定和通信效率三个方面的问题。
2,从外围设备的I/O行为特征出发对外围设备进行了新的归类划分,对每一类型设备的I/O行为做了适合远程访问的服务化抽象;根据抽象的结果为每类设备制定了简约而完备的设备原语集。
3,提出了gDevice框架下部件复用的基本策略,从不同部件的基本T作原珲出发制定了分时复用、无冲突多路同时复用和有冲突多路同时复用三种基本部件复用策略,并结合典型设备讨论了每一种部什复用策略的实施机制。
4,以能力服务器为原型提出了分布式虚拟个人计算(DVPC)的概念,并且以gDevice为部分基础设计了一个面向DVPC的远程桌面系统——Redar。作为一个针对DVPC设计的远程桌面系统,Redar实现了对用户分布式应用及数据资源的桌面式统一管理,并且简化了终端系统结构,实现了对弱客户端的支持。