-
【作 者】
孙锐
-
【学位年度】2003
-
【学位授予单位】山东科技大学
-
【导师姓名】李登道
-
【 关键词 】组件COM/DCOM接口透明性群组通信负载平衡容错性
-
【摘 要】
本文主要针对COM组件模型中客户与组件间如何通信这个问题进行了深入分析与研究,两者间以接口的形式通信,其通信机制屏蔽了底层的网络通信协议,提供了一个应用级的通信平台,可以很好的完成客户与COM组件间的双向通信。 但在群组通信中,COM无法实现多个客户之间的直接通信。根据COM的可连接点机制,一个客户对服务器的通信内容可以转发给与服务器连接的其他客户,所以,本文引入会话空间的概念,在服务器中加入会话期对象和会话期管理对象,通过服务器中转实现同一会话空间中客户之间的多点通信。 另外,群组...
更多 >>
本文主要针对COM组件模型中客户与组件间如何通信这个问题进行了深入分析与研究,两者间以接口的形式通信,其通信机制屏蔽了底层的网络通信协议,提供了一个应用级的通信平台,可以很好的完成客户与COM组件间的双向通信。 但在群组通信中,COM无法实现多个客户之间的直接通信。根据COM的可连接点机制,一个客户对服务器的通信内容可以转发给与服务器连接的其他客户,所以,本文引入会话空间的概念,在服务器中加入会话期对象和会话期管理对象,通过服务器中转实现同一会话空间中客户之间的多点通信。 另外,群组通信中往往面对的是更加复杂的多服务器系统。在多服务器系统中,COM通信虽然可以通过手工配置来设定远程服务器的位置,实现静态的负载平衡,但尚未实现服务器的动态负载平衡,这也大大的限制了COM的透明程度。本文通过在客户与服务器间增加调度器模块,构成三层客户/服务器体系结构,实现动态的负载平衡,同时也增强了COM的位置透明性。本文还提出了一种可行的负载平衡策略及平衡算法,并对系统的容错性进行了分析,给出了解决方法。 在COM群组通信的实现方面,综合考虑以上两个问题,初步设计了客户机、调度器和服务...
<< 收起
-
【文献类型】
学位论文
-
-
进入发现系统查看更多信息
页脚