期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
2
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
使用共享内存支持IPC消息队列超长报文的方法
1
作者
王海
段锴
+1 位作者
刘中一
楼奕华
《信息技术与信息化》
2023年第2期117-121,共5页
进程间通信是不同进程互相传输和共享信息的重要手段,System V消息队列方案是被广泛使用的一种,其可以胜任大多数进程间通信场景,但在传输少数超出阈值的超长报文时,此方案无法使用。针对以上问题,提出了一种基于共享内存的报文传输方法...
进程间通信是不同进程互相传输和共享信息的重要手段,System V消息队列方案是被广泛使用的一种,其可以胜任大多数进程间通信场景,但在传输少数超出阈值的超长报文时,此方案无法使用。针对以上问题,提出了一种基于共享内存的报文传输方法,通过升级System V消息队列通信手段,突破了其固有传输阈值,拓展了其超长报文传输能力。方法的主要创新在于构建了一套“消息队列-共享内存”的进程混合通信机制,利用消息队列进行进程间的通信通知,同时使用基于共享内存的Slab内存管理,将超长报文存储于共享内存并进行索引,以此达成进程间快速传输超长报文的目标。验证表明,方法能够简便实现多生产者-多消费者模型,并且完全解除了System V消息队列传输无法传输超长报文的限制。
展开更多
关键词
进程间通信
超长报文传输
消息队列
共享
内存
System
V
IPC
slab内存分配
算法
下载PDF
职称材料
基于Linux内核的Key-Value存储系统——KStore
被引量:
1
2
作者
谢沛东
武延军
《计算机应用》
CSCD
北大核心
2015年第1期99-102,114,共5页
Key-Value存储系统在各种互联网服务中被广泛使用,但现有的Key-Value存储系统通常在用户态空间设计和实现,因为频繁的模式切换和上下文切换,导致访问接口、事务处理效率不高,在高并发、低延迟的数据存储需求中尤为突出。针对该问题,给...
Key-Value存储系统在各种互联网服务中被广泛使用,但现有的Key-Value存储系统通常在用户态空间设计和实现,因为频繁的模式切换和上下文切换,导致访问接口、事务处理效率不高,在高并发、低延迟的数据存储需求中尤为突出。针对该问题,给出了一个内核态Key-Value存储系统的实现——KStore:提供内核空间的索引和内存分配机制,并在此基础上,通过基于内核Socket的远程接口以及基于文件系统的本地接口,保证了KStore的低延迟;同时,通过基于内核多线程的并发处理机制,保证了KStore的并发性。实验结果表明,与Memcached相比,KStore在实时性和并发性方面都取得显著优势。
展开更多
关键词
Key-Value存储系统
LINUX内核
文件系统
内核Socket
内核线程
slab内存分配
下载PDF
职称材料
题名
使用共享内存支持IPC消息队列超长报文的方法
1
作者
王海
段锴
刘中一
楼奕华
机构
中国民航信息网络股份有限公司
北京市民航大数据工程技术研究中心
出处
《信息技术与信息化》
2023年第2期117-121,共5页
文摘
进程间通信是不同进程互相传输和共享信息的重要手段,System V消息队列方案是被广泛使用的一种,其可以胜任大多数进程间通信场景,但在传输少数超出阈值的超长报文时,此方案无法使用。针对以上问题,提出了一种基于共享内存的报文传输方法,通过升级System V消息队列通信手段,突破了其固有传输阈值,拓展了其超长报文传输能力。方法的主要创新在于构建了一套“消息队列-共享内存”的进程混合通信机制,利用消息队列进行进程间的通信通知,同时使用基于共享内存的Slab内存管理,将超长报文存储于共享内存并进行索引,以此达成进程间快速传输超长报文的目标。验证表明,方法能够简便实现多生产者-多消费者模型,并且完全解除了System V消息队列传输无法传输超长报文的限制。
关键词
进程间通信
超长报文传输
消息队列
共享
内存
System
V
IPC
slab内存分配
算法
分类号
TN91 [电子电信—通信与信息系统]
下载PDF
职称材料
题名
基于Linux内核的Key-Value存储系统——KStore
被引量:
1
2
作者
谢沛东
武延军
机构
中国科学院软件研究所基础软件国家工程研究中心
中国科学院大学
中国科学院软件研究所计算机科学国家重点实验室
出处
《计算机应用》
CSCD
北大核心
2015年第1期99-102,114,共5页
基金
中国科学院战略性科技先导专项(XDA06010600)
核高基重大专项(2012ZX01039-004)
文摘
Key-Value存储系统在各种互联网服务中被广泛使用,但现有的Key-Value存储系统通常在用户态空间设计和实现,因为频繁的模式切换和上下文切换,导致访问接口、事务处理效率不高,在高并发、低延迟的数据存储需求中尤为突出。针对该问题,给出了一个内核态Key-Value存储系统的实现——KStore:提供内核空间的索引和内存分配机制,并在此基础上,通过基于内核Socket的远程接口以及基于文件系统的本地接口,保证了KStore的低延迟;同时,通过基于内核多线程的并发处理机制,保证了KStore的并发性。实验结果表明,与Memcached相比,KStore在实时性和并发性方面都取得显著优势。
关键词
Key-Value存储系统
LINUX内核
文件系统
内核Socket
内核线程
slab内存分配
Keywords
Key-Value store system
Linux kernel
file system
kernel Socket
kernel thread
slab
memory allocation
分类号
TP311.52 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
使用共享内存支持IPC消息队列超长报文的方法
王海
段锴
刘中一
楼奕华
《信息技术与信息化》
2023
0
下载PDF
职称材料
2
基于Linux内核的Key-Value存储系统——KStore
谢沛东
武延军
《计算机应用》
CSCD
北大核心
2015
1
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部