基于云计算的分布式缓存系统的研究和实现

被引量 : 0次 | 上传用户:shy1201107
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的高速发展以及全球网民数量的快速增长,让网络服务的数据量以指数级增长。云计算作为一个新型的面向服务的计算模式,它具有资源高扩展、强大的计算和存储能力等特点。因此,本文基于目前云计算IaaS,Paas以及SaaS的三层基础框架的思想来构建和部署分布式缓存系统。本文首先介绍了该系统研究的背景及意义,国内外研究成果及现状。随后分析及介绍了云计算的特点及架构、云计算的典型应用及关键技术。在以上基础之上形成了以下本文的主要内容:1.基于Dynamo系统框架的基础上提出了DCache分布式缓存系统,并结合当下传统关系数据库的局限性进行需求分析,提出了分布式系统所需支持的三个需求:高并发读写、海量数据的高效率存储和访问、对数据库的高可扩展性和高可用性。2.对DCache分布式缓存系统的数据缓存层进行设计实现。本系统的数据缓存层技术采用memcached协议的内存分配和数据删除方式,并设计出多种存储模式以满足各种应用场景。基于该技术设计并详细介绍了缓存层与数据层的功能框架。3.本系统采用BDB嵌入式数据库作为本系统的持久化存储,并采用基于内存索引的顺序持久化模式(IFS)来解决BDB数据库面临海量数据存储与读取时的效率低下问题。IFS模式可以将随机写变成顺序写,将创建、修改、删除都演化为文件的追加。而内存中存放数据的索引,永远指向最新的数据,因此大大提高了海量数据的存储及读取速度。4.本文针对高性能分布式缓存系统DCache的海量数据应用场景,分别在JAVA和.net环境下设计、编写测试用例。并用每秒响应次数(IOPS)、带宽(throughput)这两个指标来评估数据访问能力,成功率来评估系统的可靠性。最后的测试结果证明了DCache系统在并发量和数据处理方面的优势,已经满足了预期的面对海量数据时所需要达到的需求。
其他文献
《她的埋在土中的小狗》此前多被研究者视为是一部描写“精神创伤”或者要改变与他者关系的小说。虽然“精神创伤”“与他者关系”等要素的确存在于小说中,但由于此前研究者
倒伏是目前水稻生产中普遍存在的问题,它受到外界环境、栽培技术以及本身特性等多重影响,由于缺乏有效的防御措施,已成为影响寒地水稻高产稳产的重要限制因素之一。介绍了水
汽车之间的迎面碰撞事故,往往是因为其中一方或者双方的路权受到侵犯造成的,例如,其中一方因超车驶入逆向车道,或者高速通过弯道造成车辆侧滑失控驶入对向车道,甚至两车在互
为了研究肝炎后肝硬化与肠道菌群间的关系,对46名肝炎后肝硬化患者和52名健康对照者进行了对比研究。方法为取0.5克新鲜粪便,用稀释液按10倍稀释法将粪便稀释至10-8,然后用滴注法接种于选择性
中国大学科技园发展有若干重点要素,而经理人和经理人文化素质则是重点中的重点。具有现代文化素质、以文化方式作为主要管理手段的文化经理人,是在进行组织决策、为社会创造价
阐述了反倾销的概念,对我国目前被控倾销的现状,国外反倾销对我国的危害做了分析,并就我国企业的应对措施提出了自己的看法。
近些年来,教师专业发展、教师专业化已成为有识之士谈论的热门话题。事实证明,高素质教师队伍只能从优质的教师职前培训、入职培训和在职培训中来,只能从教师自我务实学习和
<正>天津长芦海晶集团1990年创建了海光药业有限公司,目前生产经营规模及市场占有率名列全国同行业前茅,是我国最大的药用盐生产企业之一,药用盐系列产品生产能力达到25000吨
中国经济的发展使许多商品在国际上的竞争力日益增强,所受的反倾销指控也呈上升趋势.但中国企业却对反倾销应诉反映消极.笔者认为,这种状况的形成在很大程度上与一系列制度性
农村新型产业体系的发展需要金融支持。在网络化、数字化、智能化的新经济环境下,农村产业的发展正朝着绿色化、个性化与品质化的方向演进,这与城乡居民消费升级的趋势一致,