分布式虚拟现实服务器的设计和底层平台技术的实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:lialianing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术和虚拟现实技术的日新月异,分布式虚拟现实成为研究热点,并且开始得到广泛应用,包括从工程协作、网络娱乐、文化交通、到军事仿真和推演等不同领域。关键技术的研究和不同领域的应用都需要一个通用的框架和平台。 本文的工作以863项目“面向虚拟战场的大规模分布式综合集成虚拟环境的研究”为背景,目标是构建一个通用的适合大规模分布式虚拟环境平台的服务器系统架构,实现服务器系统若干底层平台技术,同时解决相关问题。 本文的主要成果: 1.设计和实现了一个分布式虚拟现实服务器系统平台框架,讨论了服务器系统的总体架构、实现方案和逻辑流程,以支持大规模虚拟场景、多用户高并发访问、具有高性价比和良好扩展性的虚拟现实系统的需求。 2.设计平台底层模块,实现和讨论了三方面的服务器底层平台技术。 1)高性能网络通讯和异步磁盘I/0: 首先介绍和分析了服务器的不同网络I/0模式,再讨论了本项目服务器的通讯模块采用的完成端口和相关技术的概念、实现和优化,同时介绍了线程池技术和磁盘的异步I/0,最后做出测试和总结。 2)服务器池式内存管理等内存优化技术; 首先介绍了系统的内存分配流程和存在的问题,接下来讨论了服务器池式内存分配的设计、实现和测试,最后分析了其它服务器内存管理技术3)集群和组播技术。 首先介绍了集群技术的发展,再讨论了服务器集群的节点监测和任务负载均衡的方案和实现。然后介绍了组播技术和IP组播的实现,并对组播做了进一步的讨论
其他文献
密码学是解决信息安全问题的核心技术,数字签名作为密码学的关键技术,在信息认证方面发挥着重要作用。可验证加密签名是特殊的数字签名体制,能够实现普通数字签名无法解决的
传统的文本检索模型大都以词项独立性假设为前提,即认为同一个词项的多次出现独立、不同词项之间的出现也独立。词项独立性假设不仅简化了理论模型上的推导,而且在实践中也获得
随着业务流程管理的不断发展,以数据为中心的业务流程管理成为一种新的趋势,典型代表是IBM提出的用Artifact来作为业务流程中的核心数据的思想。ArtiFlow是一种以Artifact为
随着网络应用的快速发展,XML已经成为网络数据存储和交换的事实标准,越来越多的信息处理系统采用XML文档作为信息存储、交换和发布的载体。如何有效管理XML数据一直以来都是
在计算机科学领域,最具有挑战性的目标之一就是如何建立能够在一起工作的计算机系统。随着高性能计算机、快速交换网络的出现,计算机支持的协同工作、数据挖掘等技术的飞速发展
机群系统凭借良好的可扩展性、可用性以及极高的性价比成为高性能计算机和超级服务器的主流结构。现阶段许多数据密集型应用需要海量存储以及高数据传输带宽的支持,在这种环境
随着计算机图形学和多媒体技术的广泛应用,计算机系统中图形的计算需求不断增大。处理器主要针对科学计算设计,而图形计算通常是面向显示的处理,采用处理器进行图形计算效率非常
中国科学院通过多年的科学研究,积累了大量的关系型科学数据资源。e-Science的提出和发展,使得对海量数据的大规模科学计算成为新的科研手段。但现有关系型科学数据库模式的异
近年来,随着嵌入式行业的不断发展,嵌入式操作系统以及各种用户程序的功能日臻完善,在嵌入式主板上运行Linux系统已经变得越来越流行。Linux的Bootloader引导程序、Linux启动过
传统的编译技术通过词法和语法分析把源程序转换成一种方便处理的数据结构(抽象语法树或语法树),然后通过语法制导翻译成相应的机器码。   当前,国外的学术界提出了一些基于