共享内存系统论文_沙行勉,吴挺,诸葛晴凤,杨朝树,马竹琳

共享内存系统论文_沙行勉,吴挺,诸葛晴凤,杨朝树,马竹琳

导读:本文包含了共享内存系统论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:内存,进程,多核,缓存,文件系统,系统,通信。

共享内存系统论文文献综述

沙行勉,吴挺,诸葛晴凤,杨朝树,马竹琳[1](2019)在《面向同驻虚拟机的高效共享内存文件系统》一文中研究指出云环境中虚拟机之间、虚拟机与宿主机之间存在大量文件传输操作,带来极大性能开销.针对同驻一台物理机的多个虚拟机,共享文件系统是提高文件传输性能的有效途径.新型的非易失性内存具有内存级读写速度、存储密度高、可字节寻址和持久化等优点,可用作高性能的共享文件存储设备.然而,现有共享文件系统的设计基于网路通信或虚拟I/O,不能充分发挥新型非易失性内存的优势.该文面向同驻虚拟机提出一个新型共享内存文件系统设计,在虚拟机之间、虚拟机与宿主机之间提供高效的文件共享机制.在该设计中,共享文件系统被安装在虚拟机与宿主机共享的模拟非易失性内存中,通过共享的页表组织共享文件的数据页.共享文件系统使用虚拟地址空间和处理器中既有的硬件MMU直接访问共享文件,减少文件访问I/O的软件层次和数据拷贝产生的性能开销.文中还对共享数据的并发访问和一致性提供高效的同步机制.该文采用提出的设计,在KVM平台上实现一个高效的共享内存文件系统StargateFS.实验测试结果显示:StargateFS的共享文件平均读写性能比目前最先进的共享文件系统VirtFS快64倍,比Samba和NFS分别快172倍和191倍.(本文来源于《计算机学报》期刊2019年04期)

孟庆钟,周烜,王珊[2](2018)在《内存实时快照共享机制及其在数据库系统中的应用》一文中研究指出传统的数据分析程序需要从数据库系统中获取数据,然后对这些数据做进一步分析.虽然内存数据库技术发展迅速,但这种传统的架构依然没有改变.与CPU的处理速度相比,数据从内存数据库中传递到数据分析程序的速度仍然很慢.导致这个问题的原因之一是现代操作系统对进程间通信方式的支持程度不足.该文作者在Linux操作系统内核中实现了一种新的进程间通信方式,命名为SWING.通过调用一个新增加的系统调用,一个进程就可以使用SWING实时的把自己的物理内存页面共享给其它进程.作者基于SWING做了一个内存分配器,称作SwingMalloc,并且基于SwingMalloc开发出一个新的嵌入式内存数据库系统,命名为SwingDB.使用该系统,应用程序可以在自己的进程空间中访问整个数据库中的数据,而不再受限于传统的进程间通信方式.(本文来源于《计算机学报》期刊2018年08期)

叶帆[3](2017)在《基于共享内存的内存数据库应用于电信计费系统的研究与实现》一文中研究指出伴随现代计算机与通信技术的不断深入发展,内存的价格愈发便宜,且芯片的密度愈发紧密。这样给读写直接在内存的内存存储带来更多的可行性。内存数据库的实质即把数据全部载入内存,在内存里实现对数据的各项管理。因此,它很好地解决磁盘数据库I/0开销瓶颈的问题,访问速度比磁盘数据库高好几个数量级。这样的优势,让其被广泛推广到有苛刻时限要求、海量高性能事务处理、大规模智能计算设备的应用场合。共享内存是进程间通信的最快最重要的方式之一。通过地址映射方式,应用进程可直接访问内存,因而得到极高的通信效率。内存数据库需要多进程共享内存中的数据,才能保证能稳定地进行多进程并发操作。而共享内存在数据庞大的内存数据库中也有很大的使用空间。基于共享内存技术的内存数据库,结合两者优点,能很好地满足实时性、精准性、灵活性、智能性的系统要求。它被大量应用于电信领域。本文工作旨在通过自主研发一个基于共享内存的内存数据库,来提高电信计费系统的运行效率,借此提升电信行业的整体运营与服务水平。本文首先介绍了内存数据库的研究背景和应用意义,研究了内存数据库的相关理论和关键技术,针对电信计费系统高实时性和高准确性的业务需求特点,借鉴了其他商业数据库的实现方法,研发了一个基本的内存数据库。本文采用共享内存通信机制。在开辟的共享内存里建立表、字段、记录结构,并依照内存数据库的特点,采用平衡二叉树索引和Hash索引结构,以达到查询速率与存储效率的平衡。本文重点进行内存数据库结构设计(主要包括内存数据库的架构、数据组织方式、数据表加载机制、数据表操作流程、并发控制)和内存数据库的实现(主服务端进程、共享内存控制模块机制和数据更新实时分发进程)等工作。并将基于共享内存的内存数据库应用于电信计费系统,且根据内存数据库在承载电信计费系统运行过程中的变化,不断提出优化改进方案(数据快速全量导出后再加载的机制、将数据多维度分块多线程并发加载机制、共享内存切换机制),提升内存数据库的访问性能、可靠性、可用性及可拓展性。最后,对电信计费系统应用内存数据库后的运行情况进行对比测试,验证数据的正确性与处理性能的高效性,测试结果良好。方案满足电信计费系统需要。(本文来源于《福州大学》期刊2017-06-01)

张雄[4](2017)在《分布式数据处理系统中共享执行器的内存压力问题研究》一文中研究指出随着大数据处理系统在内存计算方向上的发展,内存资源受限所导致的内存压力问题成为了研究的热点。现有的大数据处理系统为了共享中间数据和协同工作,提供了共享执行器(Executor)的工作方式,所有作业被提交到同一个系统框架中共享执行器的数据和资源。有些任务对内存需求小,而有些任务对内存的需求大,造成很大的内存压力。内存压力过大会导致数据系统花费大量开销执行垃圾回收,甚至系统崩溃。同时高内存压力会影响共享执行器中的全部任务,让原本执行时间较短的任务的执行时间变得异常,成为其所属作业中的慢任务(Straggler),拖慢作业执行时间。针对分布式数据处理系统中共享执行器的内存压力及其导致的慢任务问题,提出了一种减缓分布式数据处理系统中内存压力的调度机制,用于提高大数据处理系统的效率和稳定性。首先,调度机制分析了目前主流的大数据处理系统为用户提供的编程接口,基于编程接口对内存数据的操作特点,结合大数据处理系统对任务的管理和执行方式,提出了任务的四种粗粒度的内存占用模型,并定义内存占用增长率作为通用且统一的标准来区分四种内存占用模型和衡量任务对内存压力的影响;然后,调度机制基于内存占用增长率,在内存压力大时挂起对内存压力影响大的任务,保证对内存压力影响小的任务顺利执行完并避免成为慢任务,在有任务执行完成或者内存压力减小后及时恢复挂起的任务,防止挂起的任务出现潜在的饥饿问题,最终减少所有任务的执行时间,保证系统的时效性。减缓分布式数据处理系统中共享执行器的内存压力的调度机制集成在了Spark中。通过典型案例测试,优化后的系统中共享执行器的内存压力减小,并且可以有效增强系统的稳定性,避免慢任务的产生,并且总体的执行时间有1.3倍到2.9倍的性能提升。(本文来源于《华中科技大学》期刊2017-05-01)

周恒钊[5](2016)在《面向大规模分布式共享内存系统的Cache一致性协议研究和实现》一文中研究指出CC-NUMA (Cache Coherent-Non Uniform Memory Access)作为一种典型的分布式共享内存多处理器架构,以其较高的可编程性和系统综合效能,成为高端服务器的主流技术之一。随着C C-NUMA系统规模不断扩大和处理器数量的增加,多核处理器间的Cache一致性问题愈发复杂,一致性协议的设计和实现优劣成为限制系统扩展的关键因素,对系统性能产生重要影响。本文的主要工作和创新点是:1)论文从Cache —致性协议出发,提出了一种面向两级一致性空间转换的结点代理的设计和实现方法,研究优化目录存储策略,降低目录开销,保证系统实现的可扩展性,实现高效并发访存冲突处理。基于结点代理构建多结点立方体互连的拓扑结构,实现高带宽、低延时的CC-NUMA系统。2)论文基于SystemC语言对多结点共享内存系统中的两级Cache一致性协议进行建模,并通过了仿真验证。使用处理器总线功能模型BFM和Agent协议模型构建4结点CC-NUMA模拟仿真系统,并通过API接口控制BFM在互连总线上发起CC事务,利用仿真器对结点代理模型进行功能验证。3)论文提出了两级Cache一致性协议引擎的芯片微结构实现方案,结合硬件链表机制实现多级协议流水线,利用目录Cache缩短目录信息访问延时,有效优化了目录的访问和处理,提高了CC协议包的处理效率。4)通过对结点代理的FPGA逻辑综合和移植,构建8路和16路FPGA原型系统,并进行实际的应用测试,针对lmbench测试得到的带宽和延时结果,分析了不同规模和配置模式下的系统加速比变化趋势。实验结果表明,本文研究的结点代理是对大规模分布式共享内存多处理器系统中Cache一致性协议的硬件具体实现,其基于多级一致性空间转换支撑高性能服务器的大规模扩展,有效支持高并发一致性访存和高效冲突处理,对系统计算性能和访存能力的性能提升具有积极意义。(本文来源于《中国科学院大学(工程管理与信息技术学院)》期刊2016-10-01)

李松岩,刘品[6](2015)在《基于RTX和双进程共享内存的实时检测系统设计》一文中研究指出针对Windows系统下检测系统普遍存在的实时性问题,提出了一种基于RTX和双进程共享内存技术的实时性解决方案;系统以X86架构通用计算机为平台,采用PXI接口数据采集卡,在Windows XP操作系统下采用RTX扩展插件,设计实现了一套具有实时信号检测功能的检测系统;经测试和实际应用,该检测系统性能稳定、测量实时性可达0.01 ms。(本文来源于《弹箭与制导学报》期刊2015年06期)

王钦钊,黄钊,李小龙,吴伟胜[7](2015)在《基于共享内存机制的仿真系统体系结构研究》一文中研究指出为了加强仿真系统的通用性和可管理性,提出了基于共享内存的装备仿真系统结构。介绍了基于共享内存的模型结构;利用信号量的方法来解决各模块对共享内存的访问控制;详细介绍了炮长节点装备模型视镜模型、数学模型、炮长终端模型对共享内存写入的结构体内容。(本文来源于《价值工程》期刊2015年03期)

连仁包[8](2014)在《基于共享内存的区域交通控制系统设计与实现》一文中研究指出区域交通控制系统可以完成道路交叉口的单点优化控制、主干绿波控制和区域交通网络优化等功能。系统需要实时检测每个交叉口的交通参数,根据交通参数计算新的交通控制策略,并下达策略到智能信号机,以优化道路交通管控,同时还支持人为的操控介入,系统规模较大,实现难度较高。为了降低系统的实现难度和提高系统的模块化程度,提出了一种基于共享内存和多进程协同机制的设计方案,并应用在了具体的实施项目中,实践证明,本文的设计方案可简化交通控制系统的实现,并提高系统稳定性和扩展性。(本文来源于《齐齐哈尔大学学报(自然科学版)》期刊2014年06期)

高珂,陈荔城,范东睿,刘志勇[9](2015)在《多核系统共享内存资源分配和管理研究》一文中研究指出对于共享内存资源的多核系统来说,分配和管理有限的内存资源是一个非常重要且具有挑战性的问题.随着处理器核数的快速增长,不同线程间的访存请求对系统中共享内存的竞争也愈发激烈,由此导致的对系统性能和系统公平性的影响也更加显着.为了缓解这一问题,除了增加可用共享资源外,公平高效地管理和利用共享内存资源至关重要.在各类共享资源中,对系统性能影响最大的是共享Cache和DRAM.文中将这两级共享内存资源的分配和管理研究归结为叁个重要方面,包括共享缓存分区、访存请求调度以及地址映射优化,并从优化系统吞吐率和公平性方面分析总结了一系列共享缓存分区策略,从缓解多线程对DRAM的竞争和相互干扰方面分析概括了一系列访存调度算法和地址映射策略.最后对共享内存资源未来的研究和发展做了总结和展望.(本文来源于《计算机学报》期刊2015年05期)

杨紫薇,丁敬海,张健[10](2014)在《某火控系统软件消息传递和DLL共享内存技术研究及应用》一文中研究指出某火控系统集成了发射流程控制功能、监测功能和指挥通信功能,火控系统中软件进程之间需要实时交换和共享大量的火控数据、指挥通信数据。通过分析这些数据的特点,提出了一种基于消息传递和动态链接库(Dynamic-link library,DLL)的共享内存技术,即利用DLL开辟共享数据段,并在进程间广播系统消息的方式来实现数据共享。这种共享内存技术不仅实现了多个进程间数据快速可靠的传递与共享,并且提高了软件的可重用度、可维护性。(本文来源于《2014第二届中国指挥控制大会论文集(上)》期刊2014-08-03)

共享内存系统论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

传统的数据分析程序需要从数据库系统中获取数据,然后对这些数据做进一步分析.虽然内存数据库技术发展迅速,但这种传统的架构依然没有改变.与CPU的处理速度相比,数据从内存数据库中传递到数据分析程序的速度仍然很慢.导致这个问题的原因之一是现代操作系统对进程间通信方式的支持程度不足.该文作者在Linux操作系统内核中实现了一种新的进程间通信方式,命名为SWING.通过调用一个新增加的系统调用,一个进程就可以使用SWING实时的把自己的物理内存页面共享给其它进程.作者基于SWING做了一个内存分配器,称作SwingMalloc,并且基于SwingMalloc开发出一个新的嵌入式内存数据库系统,命名为SwingDB.使用该系统,应用程序可以在自己的进程空间中访问整个数据库中的数据,而不再受限于传统的进程间通信方式.

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

共享内存系统论文参考文献

[1].沙行勉,吴挺,诸葛晴凤,杨朝树,马竹琳.面向同驻虚拟机的高效共享内存文件系统[J].计算机学报.2019

[2].孟庆钟,周烜,王珊.内存实时快照共享机制及其在数据库系统中的应用[J].计算机学报.2018

[3].叶帆.基于共享内存的内存数据库应用于电信计费系统的研究与实现[D].福州大学.2017

[4].张雄.分布式数据处理系统中共享执行器的内存压力问题研究[D].华中科技大学.2017

[5].周恒钊.面向大规模分布式共享内存系统的Cache一致性协议研究和实现[D].中国科学院大学(工程管理与信息技术学院).2016

[6].李松岩,刘品.基于RTX和双进程共享内存的实时检测系统设计[J].弹箭与制导学报.2015

[7].王钦钊,黄钊,李小龙,吴伟胜.基于共享内存机制的仿真系统体系结构研究[J].价值工程.2015

[8].连仁包.基于共享内存的区域交通控制系统设计与实现[J].齐齐哈尔大学学报(自然科学版).2014

[9].高珂,陈荔城,范东睿,刘志勇.多核系统共享内存资源分配和管理研究[J].计算机学报.2015

[10].杨紫薇,丁敬海,张健.某火控系统软件消息传递和DLL共享内存技术研究及应用[C].2014第二届中国指挥控制大会论文集(上).2014

论文知识图

Notice: Undefined index: items in F:\Web\www\cnki.demo.com\app\cnki\tpl\search.html on line 79Warning: Invalid argument supplied for foreach() in F:\Web\www\cnki.demo.com\app\cnki\tpl\search.html on line 79

标签:;  ;  ;  ;  ;  ;  ;  

共享内存系统论文_沙行勉,吴挺,诸葛晴凤,杨朝树,马竹琳
下载Doc文档

猜你喜欢