【技术实现步骤摘要】
一种计算机集群系统的同步通讯方法和系统
本专利技术涉及一种计算机通讯
,特别是涉及一种计算机集群系统的同步通讯方法和系统。
技术介绍
计算机集群系统是一种由互相连接的计算机组成的并行或分布式系统,可以作为单独、统一的计算资源来使用,系统中节点的通讯主要通过消息传递来完成。因此,对于集群系统来说通讯机制的重要性是不言而喻的。底层的通信协议的设计往往是网络通信效率的关键。应用层协议与用户的关系最为密切,因为用户使用网络往往要通过应用层协议。各种应用进程就是通过各种应用层协议来使用网络提供的通信服务。解决具体的网络应用问题,往往是通过用户开发的位于不同主机中的应用软件之间的通信和协作来完成的,应用层的具体内容就是规定这些应用进程在通信时所遵循的协议。集群的网络通信可以采用多种方法,目前主要的通信软件有套接字、PVM(并行计算机)和MPI(信息传递接口)。虽然他们的通信速度快,通信效率高,但是应用在集群系统时,客户端向服务器端发送消息的时候,可能出现有的服务器收到了而有的服务器没有收到消息,不能达到很好的同步。
技术实现思路
基于此,有必要针对客户端和服务器端通讯时不能 ...
【技术保护点】
一种计算机集群系统的同步通讯方法,其特征在于,包括:客户端的套接字描述待连接的服务器的套接字,明确服务器端套接字的地址和端口号;其中客户端的套接字来自TCP流套接字数组,其中所述TCP流套接字数组中的每个套接字对应和一台服务器连接通信;客户端向服务器端套接字发送连接请求;服务器端套接字监听到所述连接请求,响应客户端套接字的请求;把服务器端套接字的描述发给客户端,客户端确认所述描述,建立连接;客户端和各个建立连接的服务器端进行同步数据通信。
【技术特征摘要】
1.一种计算机集群系统的同步通讯方法,其特征在于,包括:客户端的套接字描述待连接的服务器的套接字,明确服务器端套接字的地址和端口号;其中客户端的套接字来自TCP流套接字数组,其中所述TCP流套接字数组中的每个套接字对应和一台服务器连接通信;客户端向服务器端套接字发送连接请求;服务器端套接字监听到所述连接请求,响应客户端套接字的请求;把服务器端套接字的描述发给客户端,客户端确认所述描述,建立连接;客户端和各个建立连接的服务器端进行同步数据通信。2.根据权利要求1所述的计算机集群系统的同步通讯方法,其特征在于,客户端的套接字描述待连接的服务器的套接字的步骤之前包括:在客户端设置TCP流套接字数组。3.根据权利要求1所述的计算机集群系统的同步通讯方法,其特征在于,还包括:服务器端实时监控网络状态。4.根据权利要求1所述的计算机集群系统的同步通讯方法,其特征在于,响应客户端套接字的请求的步骤包括:创建一个新的接收线程负责和客户端的套接字进行通信。5.一种计算机集群系统的同步通讯系统,其特征在于,包括:服务器套接字描述模块、连接请求提出模块、...
【专利技术属性】
技术研发人员:刘远峰,
申请(专利权)人:广东暨通信息发展有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。