第二章 分布式计算范型

消息传递是进程间通信的基本途径。
send和 receive。对于面向连接的通信来说,还需要 connect操作和 disconnect操作。利用该模
型提供的抽象,互连进程在彼此之间执行输入操作和输出操作,操作方式类似于文件的输入操
作和输出操作。和文件IO相似,这些操作封装了操作系统层的网络通信细节,因此,程序员
可以使用这些操作发送和接收消息,而不必关注操作系统底层的通信细节。
。基于该范型的开发工具有 Socket应用程序接口( Socket AP)和信息传递接口( Message
ssing Interface,MPD)等。
利用 Socket API接口,可以使不同主机或者同一台计算机上的进程间相互通信, Socket
AP接口允许应用程序控制和使用网络里的套接字进行消息传递。一般的 Socket API都是基于
伯克利套接字( Berkeley Socket)标准的。在后面的内容中,我们将使用 Java Socket API提供
的方法或函数在进程间传递消息。
信息传递接口是一个并行计算的信息传递应用程序接口,包括协议和语义说明,它们指
明其如何在各种实现中发挥其特性,常在超级计算机、计算机簇等非共享内存环境程序设计。
MPI属于OsI参考模型的第五层或更高,但它的实现可能通过传输层 Socket覆盖大部分层,
因此,拥有良好的可移植性和速度。大部分的MPI实现由一些API组成,可由Java或C语言
等直接调用。
常见的几种范型:客户/服务器范型、P2P范型、消息系统范型、远程过程调用范型、分布式对象范型、
网络服务范型、移动代理范型、云服务范型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值