欢迎来到天天文库
浏览记录
ID:34117994
大小:426.11 KB
页数:3页
时间:2019-03-03
《基于云计算的分布式企业搜索引擎研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ISSN1009-3044E-mail:kfyj@cccc.net.cnC第om5pu卷第terKn33owle期dgea(2009ndTech年no11logy月电脑知识)与技术ComputerKnowledgeandTechttp://www.dnzs.net.cnhnology电脑知识与技术Vol.5,No.33,November2009,pp.9429-9430,9434Tel:+86-551-56909635690964基于云计算的分布式企业搜索引擎研究林乐然,陈德龙(福建富士通信息软件有限公司,福建福州350013)摘要:当前企业搜索引擎多采用基于全
2、文检索技术设计,随着索引的膨胀和客户端并发查询的增加,有限的物理存储、CPU周期、内存容量和网络带宽带来了巨大瓶颈。随着云计算概念的提出和发展,为企业搜索引擎提供了更加优化的解决方案。本文将简要介绍现阶段基于分布式存储和分布式计算的云计算研究成果,以及其在企业搜索引擎中的应用。关键词:云计算;分布式存储;分布式文件系统;分布式计算;企业搜索引擎;全文检索中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)33-9429-02TheResearchofDistributedSearchEngineBaseonCloudComputingLI
3、NLe-ran,CHENDe-long(FujianFujitsuCommunicationSoftwareCo.,Ltd.Fuzhou350013,China)Abstract:Atpresent,mostoftheEnterpriseSearchEngineisbasedoninformationretrievaltechnology.However,withtheexpansionofindexandtheincreaseofclientconcurrentqueries,thelimitedphysicalstorage,CPUcycles,memory
4、capacityandnetworkbandwidthhavebecomeahugebottleneck.WiththeproposaloftheconceptofCloudComputinganddevelopment,itprovidesamoreoptimizedsolutionforEnterpriseSearchEngine.ItwillintroducetheresearchresultofCloudComputingbasedonDistributedStorageandDistribut-edComputing,aswellashowtoappl
5、yitintheEnterpriseSearchEngineinthisarticle.Keywords:cloudcomputing;distributedstorage;distributedfilesystem;distributedcomputing;enterprisesearchengine;informationretrieval1云计算概述1.1什么是云计算云计算是一种动态的易扩展的且通常是通过互联网提供虚拟化的资源计算方式,用户不需要了解云内部的细节,也不必具有云内部的专业知识,或直接控制基础设施。云计算包括架构即服务(IaaS),平台即服务(
6、PaaS)和软件即服务(SaaS)以及其他依赖于互联网满足客户计算需求的技术趋势。云计算服务通常提供通用的通过浏览器访问的在线商业应用,软件和数据存储在服务器上。1.1.1现有云计算服务现有云计算服务可分为两类:虚拟化技术。通过对硬件的虚拟化,最大程度上利用CPU资源和内存,通过出售虚拟机和计算能力获得商业利益。例如Ama-zonEC2提供的弹性计算云服务和AmazonS3提供的存储服务。打包的计算方案。通过提供分布式存储和分布式计算服务,最大程度上利用集群中的计算节点,提供分布式并行计算能力。例如GoogleAppEngine。1.1.2现有云计算分类从产业类
7、型对云计算进行分类,主要有这三类:SaaS:SoftwareasaService软件即服务,通过Internet提供软件的模式,用户向提供商租用基于Web的软件来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件。例如GoogleDocs,Salesforce.com。PaaS:PlatformasaService平台即服务,提供分布式存储和分布式计算平台给系统管理员和开发人员,以为其构建、测试及部署定制应用程序。例如GoogleAppEngine,AWSS3(AmazonWebServicesSimpleStorageService)Ama
8、zon存储服务,Micr
此文档下载收益归作者所有