IPv6分布式路由器中扩展RPC机制的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:jnbosine
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
远程过程调用(RPC)因简单、灵活,功能强大成为构造分布式系统的一种重要工具,自它出现以来得到了广泛的应用。 现在大部分RPC机制不能适用像分布式路由器这样专用性很强的分布式多处理结构的系统。缺少像RPC这样的通信中间件的支持,在这些分布式多处理结构的系统中进行通信编程非常复杂。 作者为某IPv6分布式路由器设计并实现了一种扩展RPC(ARPC)机制,该ARPC机制以IPv6分布式路由器中的进程间通信(IPC)协议作为底层通信协议,用XDR(外部数据表示)协议进行数据在本地和网络表示之间的转换,以支持异构处理机间的通信。除实现通常的RPC具有的功能外,ARPC还有许多新的功能和特点,比如动态负载平衡、服务透明、服务并行执行、同步、异步调用功能、不需按请求顺序响应、服务器的动态创建、客户—服务器支持、P2P的通讯风格、消息接受确认等。这些新功能为在IPv6分布式路由器中解决更高层次的问题奠定了坚实的基础。
其他文献
PETSc(Portable,Extensible Toolkit for Scientific Computation)是美国Argonne国家实验室开发的可移植可扩展科学计算工具箱,目的是在高性能计算机上数值求解偏微分方程及
在知识经济、网络信息时代,分析服务的作用越来越重要。如何不受时空限制以可重用、可重组的方式集成和利用分析系统提供的服务是当前计算机科学工作者面临的一大课题。 本
在当前的多厂商网络环境下,网管系统互操作是长期困扰电信运营商的一大难题.为了解决这一难题,各大标准化组织制定了一系列接口标准,但却由于种种原因未能发挥预期的作用,从
随着网络的发展,多层分布式集群体系逐渐成为应用趋势,不仅具有更高性能/价格比,而且还提供了良好的可扩展性。在过去,高可用性一般就是需要系统能够提供不间断的服务,系统能够及时
软件错误分析是软件测试工作中必要的过程和手段,Web技术的出现,对软件测试又提出了新的要求。在软件测试中采用软件错误分析专家系统作为辅助工具,不仅有助于测试工作的顺利完
近几年来,随着数字媒体行业的不断兴盛,信息传递的方式也从传统的以纸质载体为主变成如今以数字媒介为主的方式。在数字媒体给人们带来方便的同时,信息安全问题也日益突出,各
资源受限是嵌入式系统设计和实现过程中的根本约束,尽管硬件技术得到了突飞猛进的发展,由于成本和其它环境因素的限制,嵌入式系统的资源相对于目标环境日益复杂的功能要求却
电信管理网(Telecommunication Management Network,TMN)是一种新型的管理电信网的网络,其基本概念是提供一种有组织的网络结构,以取得各种类型的操作系统之间、操作系统与电信
数据通信是工业测控网络的关键技术,随着当前用微处理器技术实现过程控制以及智能传感器的发展,需要实现工业过程现场仪表和控制系统之间的全数字化、双向、多站点的串行通信
不完全信息数据库是数据库领域的重要研究方向,不仅具有重要的理论价值,而且还具有重要的应用价值。中介逻辑命题演算系统MP~M和中介逻辑谓词演算系统MF~M是一种适用于处理不完