时间:2014-03-06 10:41 文章来源:http://www.lunwenbuluo.com 作者:孙勇 点击次数:
在云计算环境下,存在着大量对数据密集型应用的需求,传统的分布并发式编程模型与数据存储架构的不足已日益凸显,尤其是在需要同时应对系统性能、可扩展性和数据一致性需求的场合下。本文提出了一种基于事务内存与云存储技术面向读密集型应用的编程与存储模型TMC,TMC分为事务组件与存储组件两大模块,事务组件在保证数据一致性的前提下,允许所有只读事务无需远程验证即可顺利提交,系统可扩展性与可用性则通过存储组件中的相关服务集合实现。以上特性使得TMC适用于对性能、可扩展性和数据一致性均有严格要求的读密集型云计算应用。
由于受实验条件和环境的限制,课题组只对TMC原型进行了简单的仿真模拟实验,尚未开发实现完整的可用于生产环境下的系统。我们计划在本文工作基础上,完成对TMC在“云”中的测试,并对其商用化进行更加深入的研究与实践。
参考文献:
[1]TimHarris,etal.TransactionalMemory:AnOverview[J].IEEEMicro,2007.27(3):8-29
[2]JeffreyDean,SanjayGhemawat.MapReduce:simplifieddataprocessingonlargeclusters[J].Commun.ACM,2008.51(1):107-113
[3]AvinashLakshman,PrashantMalik.Cassandra:adecentralizedstructuredstoragesystem[J].SIGOPSOper.Syst.Rev.,2010.44(2):35-40
[4]NicolasSchiper,etal,P-Store:GenuinePartialReplicationinWideAreaNetworks[C].Proceedingsofthe201029thIEEESymposiumonReliableDistributedSystems,2010:214-224
[5]BieniusaA,FuhrmannT.Consistencyinhindsight:AfullydecentralizedSTMalgorithm[C].Proceedingsofthe2010IEEEInternationalSymposiumonParallelandDistributedProcessing,2010:1-12
[6]徐俊刚,邵佩英.分布式数据库系统及其应用(第三版)[M].科学出版社,2012.
[7]RachidGuerraoui,etal.Genuineatomicmulticastinasynchronousdistributedsystems[J].Theor.Comput.Sci.,2001.254(1-2):297-316
[8]林菲,张万军,孙勇.一种分布式非结构化数据副本管理模型[J].计算机工程,2013.39(4):36-38
[9]R.N.Calheiros.CloudSim:atoolkitformodelingandsimulationofcloudcomputingenvironmentsandevaluationofresourceprovisioningalgorithms[R].NY,USA:Software:PracticeandExperience,WileyPress,2010.
[10]NunoCarvalho,Genericreplicationofsoftwaretransactionalmemory[C].Proceedingsofthe7thMiddlewareDoctoralSymposium,Bangalore,India,2010:14-19
联系方式
随机阅读
热门排行