用户名: 密码: 验证码:
基于QoS的可扩展分布式虚拟环境的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
分布式虚拟环境将虚拟现实与网络通讯相结合,提供一个共享虚拟空间以支持对象的仿真以及多个分布用户的交互和通讯。尽管近年来网络速度和主机处理能力在不断提高,但当虚拟环境中存在大量的用户和对象时,即使每个用户只需要少量带宽,成千上万的用户通讯需求累加起来也必定超过网络所能承受的限度;同时随着用户交互需求的不断提高,用户对虚拟环境中通讯服务质量提出了更高的要求,且在异构的广域网中各个用户的接入速度和主机处理能力均有差异,速度慢的主机必然影响其他主机的响应速度乃至降低整个环境的响应性能。因此,随着网络通讯技术的发展,目前分布式虚拟环境研究主要面临着两个方面的问题:一是系统的可扩展性问题,即如何建立一个用于兴趣管理的易扩展的通讯结构,满足分布式虚拟环境中大量对象之间多对多的动态通讯要求;二是网络服务质量问题,即如何提高系统的网络服务性能和服务质量,从而为用户提供满足于他们协作要求的数据传输链路服务。
     在对分布式虚拟环境和兴趣管理技术等相关工作进行总结的基础上,本文着重对上述两方面的问题进行了详细的分析和研究。首先,借鉴主动路由技术和发布一订购模式的研究成果,设计一种适合兴趣管理的具有较强可扩展性的分布式虚拟环境网络模型(Scalable Distribute Virtual Environment Network model,SDVENM);然后,在SDVENM模型的基础上,进一步引入了QoS技术来提高系统的网络服务质量,满足对系统有较高服务要求的协作应用的需求;最后,采用SDVENM作为系统的网络通讯结构,设计并实现一种基于XML的可扩展分布式虚拟环境系统。具体研究内容如下:
     (1)借鉴了基于内容的发布-订购系统的研究成果,把组播路由算法和主动路由技术结合起来,提出了一种适合分布式虚拟环境的具有较强可扩展性的网络通讯模型SDVENM。首先,我们通过比较SBT与CBT结构在可扩展性方面的优缺点,选择基于CBT结构的双向—共享组播树作为系统设计的通讯拓扑结构;然后,提出一种新型的基于内容的双向共享组播路由协议CBSMRP,该协议在CBT组播树中,能根据数据包的内容实现主动路由和双向过滤,不仅解决了组播地址的维护和分配等问题,而且能有效地减轻系统的网络负载;最后通过仿真实验和分析进一步验证了SDVENM网络模型具有良好的可扩展性。
     (2)从三个方面对QoS技术在SDVENM的通讯模型中的实现进行了研究:①采用了一种基于时延的对象接入控制技术,将QoS的时延参数作为对象接入控制的依据,即根据当前的网络链路状况来控制对象的接入,有效地减少无效信息在系统中传播,从而达到缓解系统负载的目的;②提出了一种QoS主动路由技术,将QoS属性作为对象发布和订购信息的一个重要参数,主动路由器则将QoS属性和与兴趣区域同时作为信息过滤的衡量标准,能够尽早判定和过滤无法满足其QoS要求的数据包,提高网络利用率;③借鉴了TCP协议中拥塞控制的经验,提出了一种可行的拥塞控制方法,该方法从通讯底层保证了分布式虚拟环境的通讯量不超过给定阈值,在很大程度上提高了系统网络传输性能的稳定性。最后通过实验及结果分析进一步验证了上述三种方法在SDVENM的通讯模型中的可行性和有效性。
     (3)针对分布式虚拟环境中,协作对象对数据报文的传送有着不同服务要求,提出了一种层次式动态带宽分配方法。该方法通过带宽预留的方式,根据协作服务等级和网络链路状况对带宽进行动态调整,为协作用户提供了高质量的带宽传输保证;同时设计了一种动态带宽分配协议,并给出了相应的协议消息类型及其实现。仿真结果及其分析表明,该方法可有效解决SDVENM的模型中结构的层次数对网络时延的影响,同时在系统网络负载的变化时,能保证紧耦合式协作用户间的数据信息传输质量。
     (4)针对传统的分布式虚拟环境在实现时存在的对象兴趣表达能力差、依赖于特定应用以及不具有通用性等问题,将XML技术引入到兴趣管理技术的实现中,采用XPath查询表达式和XML文件的形式分别来描述用户的订购信息和发布的内容,在XML路由网络上构造并实现了基于兴趣管理的分布式虚拟环境系统。首先,探讨了系统的通讯结构、协议结构及其配置;然后根据分布式虚拟环境的特点,提出了一种基于SPA谓词匹配法的XML路由算法,并给出了XML路由器的体系结构;最后详细介绍了原型系统的实现过程,并通过实际应用验证了该原型系统的可行性和实用性。
     本文的创新之处体现在以下五个方面:
     (1)提出一种适合兴趣管理的具有较强可扩展性的网络模型SDVENM,该模型结合运用了基于内容的发布-订购模式和主动路由思想,在基于CBT结构的双向共享组播树中,采用CBSMRP协议根据数据包的内容实现主动路由和双向过滤,不仅解决了组播地址的维护和分配等问题,而且能减轻系统的网络负载,有效地提高了系统的可扩展性。
     (2)在SDVENM模型的基础上,提出了一种基于时延的接入控制方法,根据当前的网络链路状况来控制对象加入或者挂起,从而达到稳定网络流量,提高系统网络服务质量,减少系统负载的目的。
     (3)借鉴了TCP协议中拥塞控制的经验,提出了一种适合发布-订购通讯模式的拥塞控制方法,利用发布和订购区域作为一种窗口进行流量控制,从通讯底层保证了分布式虚拟环境的通讯量不超过给定阈值,有效地提高了系统网络传输的稳定性。
     (4)针对分布式虚拟环境中不同层次的协作应用,提出了一种层次式动态带宽分配机制,根据链路状况和服务等级的改变,动态地调整链路上的资源预留值,为协作用户提供高质量的带宽传输保证。
     (5)针对传统的分布式虚拟环境在实现时存在的对象兴趣表达能力差、依赖于特定应用以及不具有通用性等问题,将XML技术引入到系统实现中,在XML路由网络上构造基于兴趣管理的分布式虚拟环境系统,提高兴趣管理技术的实用性和系统的可扩展性。
Distributed Virtual Environment(DVE),which combines virtual reality with network communication,offers a shared virtual space to support the interaction among multiple distributed users.Although network bandwidth and computer capability are increasing rapidly during recent years,the cumulative network consumption can still possibly exceed the limit if there are a huge number of users and objects existing in the same virtual environment simultaneously.Meanwhile,with their increasingly interaction request,users also demand the improvement of network service quality in virtual environment.Moreover,due to the differences of admission speeds and processing capabilities among different users in heteromerous Wide Area Network(WAN),the slower user can decrease the response speed and performance of other users and even the entire environment.Therefore,there are two problems which need to be carefully addressed.One is system's scalability,i.e.,how to build a scalable interest management system to satisfy the dynamic communication requirements among lots of objects in DVE;the other is quality of service(QoS),i.e., how to improve the performance and quality of network services so as to provide the data link that meets users' cooperation requirements.
     Based on the review of related work in DVE and interest management,this dissertation analyzes and researches the above two problems in detail.First,a Scalable DVE Network Model(SDVENM) is presented for interest management by utilizing the techniques of active routing and content-based publish-subscribe pattern. Second,QoS techniques are applied to SDVENM to improve network service quality to meet user cooperation requirements.Finally,a XML-based scalable DVE system is designed based on SDVENM.The main contents of this dissertation are as follows.
     (1) A SDVENM is proposed by combining active routing techniques with publish-subscribe patterns.First,a CBT-based bi-directional shared multicast tree is selected as the system's topology accounting for the advantages and disadvantages of CBT and SBT on their scalability.Second,a new content-based bi-directional shared multicast routing protocol(CBSMRP),which can support active routing and bi-directional filtering according to package contents in a bi-directional shared multicast tree,is presented to not only solve the problems in allocation and maintenance of multicast addresses but also efficiently reduce the network load. Finally,the scalability of SDVENM is proved by experimental results.
     (2) This dissertation researches the application of QoS techniques to SDVENM from three different aspects.First,a QoS-based dynamic admission control method is proposed to control user access based on the current network link state-by considering the delay parameter in QoS-to efficiently reduce redundant message transmission and entire network load.Second,by considering QoS attributes as important parameters of publishing and subscribing areas,a QoS-based active routing approach is proposed to filter the datagram with invalid QoS parameters as early as possible so as to improve network utilization ratio.Third,a new congestion control method is presented by borrowing the ideas form traditional TCP congestion control to restrict the traffic volume at the kernel of communication protocols and greatly improve system's stability.Finally,the efficiency and effectivity of the above three methods are verified by experiment results.
     (3) Addressing the different collaborative service requirements of data transmission in distributed virtual environment,a hierarchical and dynamic bandwidth allocation method is presented.This method can dynamically adjust bandwidth allocation based on service level by using a bandwidth resource reservation method, so as to provide high-quality data transmission for collaborative users.This dissertation also designs a dynamic bandwidth allocation protocol and introduces its corresponding protocol message types.The simulation results and analysis show that this method can effectively solve the impact of network latency in SDVENM and guarantee data transmission quality among close collaborative users with the change of network workload.
     (4) Aiming at the poor capacity in expressing interest management and high dependence on specific applications in the implementation of traditional DVE systems, a new scalable active interest management method,which applies XML to active interest management,is presented.This new approach uses XPath query and XML document to describe participant's subscription and publication,respectively,and implements an active interest management-based DVE system on XML routing networks.After introducing the communication structure,protocols and configuration of the new system,an XML routing algorithm,which uses SPA predicate matching method,is presented for DVE systems.The implementation of its prototype system is introduced,and its practicality and efficiency are verified by some practical applications.
     The main contributions of this dissertation are summarized as follows.
     (1) A SDVENM,which combines active routing methods with content-based publish/subscribe patterns,is presented for interest management.This model uses CBSMRP to active route and bi-directional filtering packages according to their contents in a CBT-based bi-directional shared multicast tree.The new approach not only solves the problems in the allocation and maintenance of multicast addresses,but also efficiently reduces the network volume and improves system's scalability.
     (2) A delay-based admission control method is proposed on SDVENM to stabilize network traffic and improve network service quality by controlling user access due to current network link state.
     (3) A new publish/subscribe pattern-based congestion control method is presented by borrowing the ideas form traditional TCP congestion control.This new approach uses publishing and subscribing areas as "windows" to implement flow control,so as to reduce traffic volume at the kernel of communication protocols and greatly improve system's stability.
     (4) Addressing the different collaborative applications in DVE systems,a hierarchical and dynamic bandwidth allocation method is presented to adjust bandwidth resource reservation dynamically according to the change of service levels. This new method can provide better services of data transmission for close collaborative users.
     (5) Aiming at the poor capacity in expressing interest management and high dependence on specific applications in the implementation of traditional DVE systems, a new scalable active interest management method,which applies XML to interest management,is presented.This new approach implements an active interest management-based DVE system on XML routing networks to improve the practicality of active interest management and scalability of DVE systems.
引文
[1]R.Stuart.The Design of Virtual Environments.McGraw-Hill,New York,1996
    [2]潘志庚,姜晓红等.分布式虚拟环境综述.软件学报,2000,11(4):461-467
    [3]Chris Greenhalgh.Large Scale Collaborative Virtual Environments.PhD thesis,The University of Nottingham,1997
    [4]Jeonghwa Y,Scalable Prediction Based Concurrency Control for Distributed Virtual Environments.In Proceedings of IEEE Virtual Reality,2000
    [5]Marko Meister.On Synchronized Simulation in a Distributed Virtual Environment.In Proceedings of WSCG Conference,2001
    [6]M.Borghoff.Computer-Supported Cooperative Work:Introduction to Distributed Applications.Springer,2000,145-280
    [7]Dongman Lee.Entity-Centric Scalable Concurrency Control for Distributed Interactive Applications.In Proceedings of the ACM symposium on Virtual reality software and technology,2001,127-134
    [8]Morillo P,Ordufia J.M,Duato J.A scalable synchronization technique for distributed virtual environments based on networked-server architectures.In Proceedings of the 35th IEEE International Conference on Parallel Processing(ICPP'06) Workshops,2006
    [9]Balikhina T,Ball F,Duce D.Distributed Virtual Environments-An Active future?.In Proceedings of the 20th Eurographics UK Conference.IEEE Computer Society,2002,33-37
    [10]Benford S,Greenhalgh C,Rodden T.Collaborative Virtual Environments—to what extent is cyberspace a really space.In Communications of the ACM,2001
    [11]DIS Steering Committee.Standard for Information Technology-Protocols for Distributed Interactive Simulation.IEEE Standard,1994
    [12]Katherine Lee Morse.An Adaptive Distributed Algorithm for Interest Management.PhD Thesis,University of California,2000
    [13]Duong N,B.Ta and S.Zhou,Efficient Client-to-Server Assignments in Distributed Virtual Environments.In Proceedings of the 20th IEEE International Parallel and Distributed Processing Symposium(IPDPS),2006
    [14]Department of Defense.High Level Architecture Interface Specification.DMSO,April 1998.Available at http://hla.dmso.mil
    [15]Department of Defense High Level Architecture Rules,DMSO,April 1998.available at http://hla.dmso.mil
    [16]Department of Defense.High Level Architecture Object Model Template,DMSO,April 1998.Available at http://hla.dmso.mil
    [1]K.L.Morse and J.S.Steinman.Data Distribution Management in the HLA:Multidimensional Regions and Physically Correct Filtering.In Proceedings of the Simulation Interoperability Workshop,1997,343-352
    [18]R.Hubbold,J.Cook,M.Keates,S.Gibson,et al.GNU/MAVERIK:a micro-kernel for large-scale virtual environments.In Proceedings of ACM VRST99,London,1999
    [19]Macedonia M,Pratt,D,Zyda M.NPSNET:A network software architecture for large scale virtual environments.Presence.MIT Press,1994,3(4):265-287.
    [20]Macedonia M.NPSNET:A network software architecture for large scale virtual environments.PhD Thesis,Naval Postgraduate School,1995.
    [21]Howard Allan Abrams,Extensible Interest Management for Scalable Persistent Distributed Virtual Environments,PhD thesis,Naval Postgraduate School,1999
    [22]Andrzej Kapolka.NPSNET-V:An Architecture for Creating Scalable,Dynamically Extensible Networked Virtual Environments,1999,available at http://www.nps.navy.mil
    [23]M.S.Wathen.Dynamic Scalable Network Area of Interest Management for Virtual Worlds.MsD thesis,Naval Postgraduate School,2001
    [24]James Purbrick,Chris Greenhalgh.Extending Locales:Awareness Management in MASSIVE-3.In Proceedings of IEEE Virtual Reality,2000
    [25]Barrus J,W.Waters,et al.Locales and Beacons:Efficient and Precise Support for Large Multi-User Virtual Environments.IEEE Computer Graphics and Applications,1996,16(6):50-57
    [26]Yang hua Chu,Sanjay G.Rao,Hui Zhang.A case for end system multicast.In Proceedings ofACM SIGMETRICS,Santa Clara,CA,2000
    [27]C.Carlsson and O.Hagsand.DIVE:a multi-user virtual reality system.In Proc.of IEEE Virtual Reality Annual Internaltion Symposium,Los Alamitos,CA,1998
    [28]E.Fr(?)con and M.Stenius.DIVE:A Scaleable network architecture for distributed virtual environments.Distributed Systems Engineering Journal(special issue on Distributed Virtual Environments),1998,5(3):91-100
    [29]S.Pettifer,J.Cook,J.Marsh,A.West.DEVA3:Architecture for a large scale virtual reality system.In Proceedings of ACM Symposium on Virtual Reality Software and Technology 2000,Seoul,Korea,2000
    [30]赵沁平.DVENET:分布式虚拟环境.科学出版社,2002
    [31]Lea R,Honda Y,et al.Community Place:Architecture and Performance.In Proceedings of VRML 97 conference,Monterey,CA,1997
    [32]J.C.Oliveira.Collaborative Virtual Environment Standards:A Performance Evaluation.IEEE DiS-RT'99(Distributed Interactive Simulation and Real Time Applications),1999
    [33]J.C.Oliveira.Collaborative Virtual Environment for Industrial Training and e-Commerce.Invited Paper,EEEE VRTS'2000(Globecom'2000 Conference's Workshop on Application of Virtual Reality Technologies for Future Telecommunication Systems),San Francisco,CA,USA,2000
    [34]Benford S,Snowdon D,Greenhalgh C,et al.R-VIBE:A Virtual Environment for Co-operative Information Retrieval.In Computer Graphics Forum,Blackwell,2005
    [35]Michael Capps,Kent Watsen and Michael Zyda.Cyberspace and Mock Apple Pie.In IEEE Computer Graphics and Applications,1999
    [36]Zabele S,Dorsch M,Ge Z,et al.SANDS:Specialized active networking for distributed simulation.In DARPA Active Networks Conference and Exposition,California,USA,2002
    [37]Robert Bartlett.Interest Operators:Facilitating Attribute Interest Criteria for Formula Based Interest Management in Distributed Virtual Environments.In Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation,2006
    [38]Shun-Yun Hu,Guan-Ming Liao.Scalable peer-to-peer networked virtual environment.In Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games,2004
    [39]Macedonia M,Michael J.Zyda.A Taxonomy for Networked Virtual Environments.Fraunhofer Center for Research in Computer Graphics,1997
    [40]Khoury M.Xiaojun Shen,Shirmohammadi S.Peer-to-Peer Collaborative Virtual Environment for E-Commerce.In Proc.of Electrical and Computer Engineering,2007
    [41]Eric Cronin,Burton Filstrup,Anthony Kurc.A Distributed Multiplayer Game Server System.Technical Report,Electrical Engineering and Computer Science Department,University of Michigan,2001
    [42]Tolga K.Capin.Avatars in Networked Virtual Environments.John Wiley & Sons Ltd,1999,18-56
    [43]Thomas,Funkhouser,et al.RING:A Client-Server System for Multi-User Virtual Environments.AT&T Bell Labs,1995
    [44]Jouni Smed,Timo Kaukoranta,Harri Hakonen.A Review on Networking and Multiplayer Computer Games.Technical Report,Turku Centre for Computer Science,2002.
    [45]Joslin C,Giacomo T,Thalmann N.Collaborative Virtual Environments -From Birth to Standardization.IEEE Communications Magazine,2004,28-33
    [46]Anton Riabov,Zhen Liu,Joel Let al.Clustering Algorithms for Content-Based Publication-Subscription Systems.In 22nd International Conference on Distributed Computing Systems(ICDCS'02),Vienna,Austria,2002
    [47]Correia R.C.M,Pellegrino S.R.M.Scalable distributed virtual environments using multicast application level.In Proceedings of the Ninth International Conference on Computer Supported Cooperative Work in Design,2005
    [48]Khunboa C,Simon R.Mobile ad hoc multicasting to support distributed virtual environments.In Proceedings of 2004 IEEE International Conference on Performance Computing and Communications,2004
    [49]沈瑜,崔业怡,等.分布式虚拟环境中兴趣管理技术的分类研究.计算机科学,2005,32(3)
    [50]卢威,陈继明,等.分布式虚拟环境AIMNET的关键技术概述.计算机科学,2006,33(11)
    [51]Jinling Wang,Beihong Jin,Jing Li.Publish/subscribe:An ontology-based publish/subscribe system.In Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware,2004
    [52]Patrick Eugster.Type-based publish/subscribe:Concepts and experiences.ACM Transactions on Programming Languages and Systems,2007,29(1)
    [53]薛涛,冯博琴等.内容发布订阅系统路由算法和自配置策略研究[J].软件学报,2005,16(2):251-259
    [54]Ken Calvert.Reflections on network architecture:an active networking perspective.ACM SIGCOMM Computer Communication Review,2006,36(2)
    [55]Lam R.Y,Chan H.C,Li V.O.Active routing service for the next-generation network/ISDN3.In Global Telecommunications Conference,2006
    [56]N.F.Maxemchuk,S.Low.Active Routing.ATT Labs.-Research Florham Park,N.J.S.Low University of Melbourne Parkville,Vic.,Australia,2001
    [57]林闯.多媒体信息网络QoS的控制.软件学报,1999,10(10):1016-1024
    [58]张占军.无线多媒体网络中端到端自适应QoS保证.计算机学报,2004,27(8):1064-1073
    [59]林闯,王元卓,任丰原.新一代网络QoS研究.计算机学报,2008,31(9):1525-1535
    [60]Integrated Services in the Internet Architecture.RFC1633.1994
    [61]Information technology.Security techniques-Information security management systems requirements.ISO/IEC27001,2005
    [62]Blake S,Black D,Carlson M,et al.An architecture for differentiate dservices.RFC2475,December,1998
    [63]Goebbels G.,Laliot V,G(o|¨)bel M.Design and evaluation of team work in distributed collaborative virtual environments.In Proc.of ACM VRST,Osaka,Japan,2003
    [64]Khoury M.Xiaojun Shen,Shirmohammadi S.Peer-to-Peer Collaborative Virtual Environment for E-Commerce.In Proc.of Electrical and Computer Engineering,2007
    [65]Greenhalgh C,Benford S,Reynard G.A QoS architecture for collaborative virtual environments.In Proceedings of the ACM Multimedia,Oriaando,USA,1999,121-130
    [66]Reynard G.,Benford S,Greenhalgh C.Awareness Driven Video Quality of Service in Collaborative Virtual Environments.In Proc.ACM Conference on Human Factors in Computing Systems,1998,ACM Press
    [67]Mejdi Eraslan,Nicolas D.Georgans,Jose R.Gallardo,Dimitrios Makrakis.A Scalable Network Architecture for Distributed Virtual Enviroments with Dynamic QoS over IPv6.In Proceedings of ISCC,2003
    [68]Zied Choukair,Damien Retailleau,Magnus Hellstrom.Environment for Performing Collaborative Distributed Virtual Environments with QoS.In Proc.of ICPADS,2000
    [69]Phillips W.G.Architectures for Synchronous Groupware.Technical Report,1999,Queen's University,Canada
    [70]Greenberg S,Marwood D.Real Tune Groupware as a Distributed System:Concurrency Control and its Effect on the Interface.In Proc.of CSCW,1994
    [71]Schulzrinne A,Casner S.RTP:A Transport Protocol for REAL-TIme Applications. Internet Engineering Task Force,Internet Draft,1997
    [72]Perkins C,Hodson O,and Hardman V.A Survey of Packet Loss Recovery Techniques for Streaming Audio,IEEE Network,1998
    [73]Kameda H,Li J,Kim C,Zhang Y.Optimal Load Balancing in Distributed Computer Systems.Springer-Verlag,1997
    [74]E Ara(?)jo,L.Rodrigues.On QoS-Aware Publish-Subscribe.In Proc of 22nd International Conference on Distributed Computing Systems Workshops,2002,511-515.
    [75]S.Behnel,L.Fiege,and G.M(u|¨)hl.on quality-of-service and publish/subscribe.In 5th Intl.Workshop on Distributed Event-based Systems,2006
    [76]A Survey of the History of Internet Multicast.2000.available at http://clarinet.u-strasbg.fr/hoerdt/stage/biblio/Year/2000.complete.html
    [77]Jonathan K.Shapiro,Jim Kurose,Don Towsley,and Stephen Zabele.Topology discovery service for router-assisted multicast transport.In IEEE Conference on Open Architectures and Network Programming,New York City,2002
    [78]Jun-Hong Cui,Jinkyu Kim,Dario Maggiorini,et al.Aggregated Multicast-A Comparative Study.In Proceedings of Networking,Pisa,Italy,2002
    [79]Zegura E W,Calvert K,Bhattacharjee S.How to Model a Internetwork.In Proc.IEEE INFOCOM'96.San Francisco,1996,594-602
    [80]Jacobson V.Congestion avoidance and control.ACM Computer communication Review,1988,18(4):314-329
    [81]K.S.Park,and R.V.Kenyon.Effects of network characteristics on human performance in a collaborative virtual environment.In Proceedings of the IEEE Virtual Reality Conference,1999,104-111
    [82]Roy A.Ruddie,Justin C.D.Savage,Dylan M.Jones.Symmetric and asymmetric action integration during cooperative object manipulation in virtual environments.ACM Transactions on Computer-Human Interaction,2002,9(4):285-308
    [83]David J.Roberts,Robin Wolff,Oliver Otto,Anthony Steed.Constructing a gazebo:Supporting team work in a tightly coupled distributed task in virtual reality.Teleoperators & Virtual Environments,2003,12(6):644-657
    [84]C.Anthes,P.Heinzlreiter,and J.Volkert.An adaptive Network Architecture for Close-coupled Collaboration in Distributed Virtual Environments.In Proceedings of VRCAI,Singapore,2004
    [85]F.Li,RWH Lau,and F.Ng.Collaborative Distributed Virtual Sculpting.In Proceedings of the IEEE Virtual Reality,2001,217-224
    [86]L.Chen.Effects of network characteristics on Task performance in a desktop CVE environment.In Proceedings of the 19th International Conference on Advanced Information Networking and Application(AINA'05),Taiwan,2005
    [87]C.Anthes,P.Heinzlreiter,and J.Volkert.An adaptive Network Architecture for Close-coupled Collaboration in Distributed Virtual Environments.In Proceedings of VRCAI,Singapore,2004,382-385
    [88]W3C.Extensible Markup Language(XML) 1.0(Third Edition).2004,Available at http://www.w3.org/TR/REC-xml/
    [89]W3C.XML Path Language(XPath)2.0.2005,Available at http://www.w3.org/TR 2005/CR-xpath20-20051103/
    [90]X3D Overview.2004,Available at http://www.web3d.org/x3d/overview.html
    [91]郑祥毅.分布式虚拟环境中的XML路由技术研究.硕士毕业论文,南京大学,2007
    [92]曾定浩,潘金贵等.一个基于XML的虚拟博物馆场景描述语言.系统仿真学报,2006
    [93]翟磊,贝佳,潘金贵等.一种可扩展的远程渲染体系结构研究.系统仿真学报,2006,18(4):1081-1083
    [94]P.Felber,C.Y.Chan,M.Garofalakis,and R.Rastogi.Scalable Filtering of XML Data for Web Services.IEEE Internet Computing,2003,7(1):49-57
    [95]Yanlei Diao,Shariq Rizvi,Michael J.Franklin.Towards an Interact-Scale XML Dissemination Service.In Proceedings of the 30 International Conference on Very Large Data Bases(VLDB th2004),Toronto,Canada,2004
    [96]N.Bruno,L.Gravano,N.Koudas,and D.Srivastava.Navigation- vs.index-based xml multi-query processing.In Proceedings of the 19th International Conference on Data Engineering(ICDE'03),IEEE Computer Society,2003
    [97]G.Koloniari,and E.Pitoura.Content-based routing of path queries in peer-to-peer systems.In Proceedings of the 9th International Conference on Extending Database Technology(EDBT 2004),Heraklion,Greece,2004
    [98]X.Gong,W.Qian,Y.Yan and A.Zhou.Bloom Filter-based XML Packets Filtering for Millions of Path Queries.In Proceedings of the 21st International Conference on Data Engineering,Tokyo,Japan,2005
    [99]Yanlei Diao,Peter Fischer,Michael J.Franklin,and Raymond T.YFilter:Efficient and scalable filtering of xml documents.In Proceedings of the 18th International Conference on Data Engineering(ICDE'02),San Jose,CA,2002
    [100]C.Chan,P.Felber,M.Garofalakis,and R.Rastogi.Efficient filtering of xml documents with xpath expressions.In Proceedings of the 18th International Conference on Data Engineering(ICDE'02),San Jose,CA,2002
    [101]Todd J.Green,Gerome Miklau,Makoto Onizuka,and Dan Suciu.Processing XML Streams with Deterministic Automata.In Proceedings of the 9th International Conference on Database Theory,Siena,Italy,Springer-Verlag,2002,173-189

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700