-
题名用户态RPC协议分析及其多线程优化
被引量:3
- 1
-
-
作者
周俊
王芳
李阳
明亮
万勇
-
机构
武汉光电国家实验室(华中科技大学计算机学院)
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2012年第S1期191-195,共5页
-
基金
国家"九七三"重点基础研究计划基金项目(2011CB302301)
国家自然科学基金项目(60873028
60933002)
-
文摘
RPC(Remote Procedure Call)协议有多个版本,分为内核态RPC与用户态RPC两类.开发人员根据设计需求选用合适的RPC版本,很多情况下会涉及跨内核态和用户态的通信.用户态RPC不如内核态RPC完善,缺少多线程机制、RDMA(Remote Direct Memory Access)机制等,需要优化以提高性能.结合此类需求,分析了用户态TI-RPC(Transport Independent Remote Procedure Call)运行机制,提出分层多线程的优化方法;利用TI-RPC底层接口重构RPC端口创建与服务启动;增加线程池机制,使TI-RPC在RPC层实现多线程并发服务.性能对比测试表明RPC内部多线程优化可将网络的利用率提高到网络满带宽的93%.
-
关键词
分布式系统通信
远程过程调用协议
多线程并发
TI-RPC
-
Keywords
distributed system communication
RPC (Remote Procedure Call) protocol
multi-thread
TI-RPC (Transport Independent Remote Procedure Call)
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-
-
题名基于XML的RPC技术分析
被引量:6
- 2
-
-
作者
罗玲
白晓颖
-
机构
清华大学计算机科学与技术系
-
出处
《计算机科学》
CSCD
北大核心
2004年第2期167-170,174,共5页
-
基金
国家科技攻关项目:奥运会信息系统集成测试总体方案及集成调试管理平台的预研
编号:041250001
-
文摘
RPC(Remote Procedure Call,远程过程调用)是支持分布式应用系统之间通讯的一种重要机制。基于XML(eXtansible MarkupLanguage,可扩展标识语言)的RPC技术采用工业界的信息交换标准XML的消息格式封装RPC。由于XML技术提供了一种开放的、有语义的讯息机制,基于XML的RPC技术可有效支持网络环境下异构平台上应用系统的互操作。本文在分析RPC技术的主要机制的基础上,对XML的RPC技术和传统的RPC技术进行了比较,并讨论了当前两种主要的基于XML的RPC协议XML-RPC和SOAP RPC。文章最后分析了一个简单的在Java SOAP RPC协议上实现的应用实例。
-
关键词
RPC
可扩展标识语言
XML
消息映射
消息处理
Internet
远程过程调用协议
-
Keywords
RFC (Remote Procedure Call), XML (extensible MarkupLanguage ), SOAP (Simple Object Access Protocol)
-
分类号
TP393.4
[自动化与计算机技术—计算机应用技术]
-