提高Maze资源获取效率的方法及相关问题研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:weihome
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Maze拥有超过7,000,000的注册用户,他们的体验是对Maze系统最有价值的评价。围绕可量化的“资源获取”体验,我们将“资源获取”划分为三个阶段:“资源发现”,“资源定位”和“资源下载”,本文的目标则是希望通过提高“资源获取”各个阶段的效率从而提高Maze用户的“资源获取”体验。在实现上述目标的时候我们必须解决Maze系统目前所遇到的用户数增多问题、跨网络问题、大规模部署问题以及内容控制问题和骨干网流量问题,基于此本文完成如下工作: (1)设计并实现了基于Chord和超级节点模型的混合式P2P系统架构; (2)提出了并实现了在广域网中分布式异步通信模型ASMapReduce,有效的解决了新的Maze架构下来自服务器之间网络延迟带来的对用户体验的影响; (3)提出了系统用户关系模型及其用户组织算法,建立了Maze系统的用户关系模型,通过对Maze日志分析完成模型计算最终确定了Maze的用户组织形式; (4)设计并实现了基于应用层模拟Ping来完成分布式的基于物理网络拓扑用户分类算法,并用于完成Maze系统中的用户组织模型; (5)借鉴Http服务器的思想引入SessionID的概念,实现了Maze系统独特的双账号管理模型,其中传统账号与用户本身相关联,而SessionID则只是用户在Maze系统中一次登录的标识。通过双账号极大的提高ASMapReduce效率,增强了服务器之间的独立性并且辅助完成Maze的用户组织模型。
其他文献
算法理论与软件实践发展到达一定高度的时候,人们产生了软件模块复用和互操作的需求,以服务为核心的SOA架构体系是一种良好的软件复用和互操作策略。元数据是描述数据的数据,
装配序列规划(Assembly Sequence Planning, ASP)是装配规划中的关键部分,优化的装配序列对于提高整个产品的生产效率有着重要影响。自上世纪八十年代开始至今,国内外学者已
本文首先介绍了自优化数据库的相关背景,对自优化数据库相关的技术和方法进行了综述,分析了这一领域的研究现状,引出了本文的研究内容:运用控制领域中反馈控制环路的思想和自主
当前,单片多核处理器已经成为处理器体系结构发展的新趋势。一方面,多核处理器的计算资源更丰富,充分发掘程序中的并行性对于发挥多核处理器的计算潜能具有重要意义:另一方面,在多
互联网用户数量和网络流量的迅速增长以及其在生活中的重要作用,使得越来越多的网络上的服务器显得负担沉重,对网络服务器的可扩展性和可用性提出了更高的要求。解决这方面的
描述逻辑(DL)作为一类用于知识表示的形式化工具,具有较强的表达能力和可判定性。近年来,随着语义Web的兴起,描述逻辑成为了知识表示领域的研究热点。在关于描述逻辑的研究课
移动电子商务(M-Commerce),是指用户使用手机、PDA等移动通信设备所进行的一种电子商务活动.随着Internet的快速发展及无线设备的迅速普及,移动电子商务有着越来越大的发展潜力
地理信息系统是用于采集、存储、管理、处理、分析和表达地理空间数据的计算机系统,是分析和处理地理数据的通用技术。随着对地观测技术的持续发展和数字化城市建设的需求,人们
自90年代起,有关“核机器”的研究开始在机器学习领域中蓬勃发展。比较典型的核机器包括SVM(SupportVectorMachine,支持向量机)、RVM(Relevance Vector Machine,相关向量机)、GP
在本研究工作中,我们根据电子政务研究建没的实际需求,研发了多项实用技术以及原型系统,有些原型系统还得到了实际的应刚,获得了较好的实际效果。总的来说,主要的研究工作在于以下