USB设备透明映射机制的设计与实践

来源 :北京大学 | 被引量 : 0次 | 上传用户:yixvmei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB总线因其高速、方便的特点,已经逐渐取代传统的低速总线,成为一种应用最为广泛的外设接口标准,越来越多的计算机外设开始采用USB接口。与此同时,共享USB设备的需求也变得越来越突出。 现有的设备共享技术可以部分满足人们共享USB设备的需求,但是这些共享技术都只针对特定协议层次或特定设备,针对存储USB的协议就无法共享视频USB设备;并且利用现有技术实现的共享对系统并不透明,操作系统和应用软件对本地USB设备和远程USB设备可以明确区分,应用软件必须做相应的修改才能使用被共享的远程USB设备,而这是需要相当高的代价甚至是不可能的。 本文根据USB协议的特点,对在主机之间进行USB设备透明映射的机制做了一些探索。通过在客户主机的协议底层实现一个虚拟的USB控制器,将由上至下传输的USB数据截取、打包并传送到服务器主机,由驻留在服务器主机上的程序解析接受到的USB数据包,并向物理设备提交,最终完成服务器主机上的USB设备向客户主机的映射。这种方式的映射在USB总线层实现,对上层系统来说,USB设备的物理位置是透明的,应用程序可以不加修改地访问远程主机上被共享的USB设备。 USB设备映射的性能受网络传输延迟的影响较大,通过将USB数据块进行聚簇传送,可以极大地提高传输吞吐量。与此同时,在聚簇过程产生的等待会造成平均传输延迟时间的增加。针对具体USB设备的传输特点,可以通过适当减小队列深度和传输阀值时间,在改善吞吐量和保持较小的延迟之间达到平衡。
其他文献
在P2P文件共享系统中,如何能够将全部用户共享的文件检索到,并以合理的方式展现给用户,一直是困扰着P2P文件共享系统的设计者的难题。开放式的P2P环境下的高动态性等等特性,加大
心率是人体关键生理参数之一,与高血压、冠心病、脂质代谢异常等疾病密切相关,在疾病监测以及诊断中有举足轻重的地位。随着传感器技术的发展以及人们生活水平和健康意识的提高
微粒群算法源于对鸟群捕食行为的研究,它是以个体的协作与竞争来完成对复杂搜索空间内最优解的搜索,是一种基于群体智能的随机优化算法。微粒群算法的研究与应用近年来十分活
软件定义网络(Software Defined Networking,SDN)是一种新型的网络架构,它将网络的控制平面与数据平面分离,逻辑上集中式的控制平面使网络变的可编程、易管理。控制器在SDN网络中
自从第一个P2P文件共享系统Napster产生以来,出现了许多P2P文件共享系统,P2P应用已经取代Web的地位成为ISP网络上最大的带宽消耗者。然而受资源类型多样化、搜索复杂度的制约,现
“科学技术是第一生产力”已经在社会生产实践得到证明。而专利作为科研成果更是体现了一个企业乃至一个行业的科技竞争力。加入WTO后,我国企业所面临的国内外市场竞争愈发激
卫星移动通信技术是目前通信领域里的一个制高点。本文针对新一代静止轨道卫星移动通信系统——GMR-13G(GEO-Mobile Radio interface-13rd Generation,第三代静止轨道卫星)系统
贝叶斯网络作为不确定性知识表达和推理的一种方法,在很多领域都有着广泛的应用。贝叶斯网络是概率理论和图论相结合的产物,已经成为数据库知识发现和决策支持系统的有效方法。
实时系统是指不仅系统内部的行为及动作的完成与时间有关,而且对系统外部事件(如输入、中断等)的响应都要满足一定时间约束的系统。由于在国防及工业控制等领域应用广泛,因此这
学位
学位