使用内存缓存的迭代应用编程框架

来源 :计算机系统应用 | 被引量 : 0次 | 上传用户:hhmlyj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迭代式计算是一类重要的大数据分析应用.在分布式计算框架MapReduce上实现迭代计算时,计算会被分解成多个作业并按作业依存关系顺序运行,这使得程序与分布式文件系统(DFS)有多次交互而影响程序执行时间.对这些交互相关数据的缓存会降低与DFS的交互时间,进而提升程序总体的性能.考虑到集群中的大量内存在多数情况下会处于空闲状态,提出了一种使用内存缓存的迭代式应用编程框架MemLoop.该系统从作业提交API、调度算法、缓存管理模块实现缓存管理以充分利用内存缓存迭代间可驻留数据与迭代内依存数据.我们将此框架与已有相关框架进行了比较,实验结果表明该框架能够提升迭代程序的性能.
其他文献
利用三价铬本身的绿色进行光度法测定铝铬合金中的铬,与(NH4)2S3O8—(NH4)2Fe(SO4)2滴定法测定的结果进行了对比,结果表明,该方法简单、快速、准确。
【正】我院妇产科门诊于2009年10月份开始对60例要求人工流产的患者应用小剂量卡孕栓术前扩张宫颈取得了很好的效果,县介绍如下。1资料与方法2009年10月-12月份自愿人工终止
汽车交通事故已成为日益严峻的全球性社会问题。笔者提出汽车驾驶者与汽车安全性能共同发展的现代汽车安全活理念。使人们在享受汽车带来便利的同时加强安全意识。
因催化剂与产物不易分离的问题,氢甲酰化反应催化剂固载化研究受到广泛关注。本文从分子筛、二氧化硅、碳材料、金属氧化物、磁性纳米粒子、有机聚合物和离子液体这些不同负
文章以城市道路绿地景观设计为研究对象,首先介绍了城市道路绿地景观在现代化城市的作用,随后分析了城市道路绿地景观设计内容及类型,在此基础之上,针对如何进行城市改造景观
改革开放以来,中国特色社会主义意识形态逐渐生成并不断得到丰富和发展,对我国改革开放和社会主义现代化建设起到了重大的思想引领作用。当前,中国特色社会主义意识形态具有
目的探讨破裂前交通微小动脉瘤介入治疗的方法及疗效等。方法回顾分析2008年7月至2010年10月,收治的17例血管内治疗的破裂前交通微小动脉瘤患者病史资料,总结分析微小动脉瘤
以粉体SiO2、颗粒SiO2、粉体Al2O3、颗粒Al2O3、MCM-41担载的0.1%Rh(以质量分数表示,下同)催化剂对双环戊二烯(DCPD)氢甲酰化合成三环癸烷不饱和单醛(MFTD)进行了对比研究,其
多氯联苯(Polychlorinated biphenyls, PCBs)是水稻土中典型氯代有机污染物,呈现面广、浓度低、风险高等特点,探索、利用和强化水稻田自然消减能力消除PCBs污染是一项有意义
目的:探讨疏肝健脾方剂治疗肝郁脾虚型脾胃病的效果。方法:选取2014年1月—2014年12月医院收治的肝郁脾虚型脾胃病患者120例,随机分为对照组同研究组各60例,对照组患者使用常