发明名称 在群集计算环境中针对有序讯息使用一滑动传送视窗于电脑系统间通信之装置及方法
摘要 一种群集电脑系统包括经由一个或更多个网路连接在一起可成为对一特定任务工作之群组的成员之多重电脑系统(或节点)。每个节点包括一群集引擎、一包括滑动传送视窗之群集通信机制、和一个或更多个处理讯息的服务工作。滑动传送视窗让节点可传送出多重讯息而不等待对各讯息的个别确认。滑动传送视窗也让接收多重讯息的节点可对多重接收到的讯息传送单一确认讯息。藉着使用滑动传送视窗与群集内其他电脑系统通信,群集内的通信流量得以大幅降低,藉此提升群集的整体效能。此外,同时传送之多重讯息间的等待时间也显着缩短。
申请公布号 TW533358 申请公布日期 2003.05.21
申请号 TW090128612 申请日期 2001.11.19
申请人 万国商业机器公司 发明人 堤摩西 罗伊 布拉克
分类号 G06F15/00 主分类号 G06F15/00
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种网路连接的电脑装置,包括:至少一个处理器;一连接至该至少一个处理器的记忆体;一将该装置连接至网路的网路介面,该网路连接到至少一个其他电脑系统;一驻存在该记忆体内且由该至少一个处理器执行的群集通信机制,该群集通信机制包括一滑动传送视窗,该滑动传送视窗将至少一个有序讯息传送到至少一个其他电脑系统,而不必在传送出次一个有序讯息之前等待来自该至少一个其他电脑系统的确认讯息。2.如申请专利范围第1项之装置,其中每个有序讯息包括一标头,该标头有指明该等有序讯息的确认讯息是否可被延迟并与至少一个后续的确认讯息集结在一起的资讯。3.如申请专利范围第2项之装置,其中该确认讯息确认从一个到复数个有序讯息。4.一种网路连接的电脑系统,包括:一电脑系统的群集,每个电脑系统包括:将每个电脑系统经由一网路连接至该群集内之其他电脑系统之网路介面;一记忆体;及一驻存在记忆体内的群集通信机制,该群集通信机制包括一滑动传送视窗,该滑动传送视窗将至少一个有序讯息传送到至少一个其他电脑系统,而不必在传送出次一个有序讯息之前等待来自该至少一个其他电脑系统的确认讯息。5.如申请专利范围第4项之网路连接的电脑系统,其中每个有序讯息包括一标头,该标头有指明该等有序讯息的确认讯息是否可被延迟并与至少一个后续的确认讯息集结在一起的资讯。6.一种在群集计算环境内处理工作的电脑执行方法,该方法包括下列步骤:提供在一群集内之一第一电脑系统上执行的一群集通信机制,该群集通信机制包括一滑动传送视窗,该滑动传送视窗将至少一个有序讯息传送到群集内至少一个其他电脑系统,而不必在传送出次一个有序讯息之前等待来自群集内接收有序讯息的每个电脑系统的确认信号;该群集通信机制传送一第一有序讯息到该群集内之至少一个其他电脑系统;该群集通信机制传送一第二有序讯息而不等待来自该群集内之至少一个其他电脑系统对该第一有序讯息的回应。7.如申请专利范围第6项之方法,尚包括该群集内的至少一个其他电脑系统藉着传送确认该第一与第二两个有序讯息之单一个确认讯息给群集通信机制来回应该第一与第二有序讯息的步骤。8.如申请专利范围第6项之方法,其中该第一与第二有序讯息各包括一标头,各该标头有指明该第一与第二有序讯息的确认讯息是否可被延迟并与至少一个后续的确认讯息集结在一起的资讯。9.一种程式产品,包括:(A)一电脑程式,包括:(A1)一群集通信机制,该群集通信机制包括一滑动传送视窗,该滑动传送视窗将至少一个有序讯息传送到一群集内至少一个其他电脑系统,而不必在传送出次一个有序讯息之前等待来自至少一个其他电脑系统的确认信号;及(B)承载该电脑程式的电脑可读取信号承载媒体。10.如申请专利范围第9项之程式产品,其中该信号承载媒体包括可记录媒体。11.如申请专利范围第9项之程式产品,其中该信号承载媒体包括传输媒体。12.如申请专利范围第9项之程式产品,其中每个有序讯息包括一标头,该标头有指明该等有序讯息的确认讯息是否可被延迟并与至少一个后续的确认讯息集结在一起的资讯。图式简单说明:图1是可在网路上彼此通信的电脑系统之方块图;图2是在以前技术之节点上执行以支援在群集计算环境内之多重传播通信的程式之方块图;图3是图2中所示群集通信机制260的方块图;图4是根据本发明较佳具体实例之群集通信机制的方块图;图5是显示本发明较佳具体实例之滑动传送视窗背后之概念图;图6是根据本发明较佳具体实例当作群集内一节点之电脑系统的方块图;图7是显示在一群集内经由区域网路(LAN)彼此连接之三个不同电脑系统的方块图;图8是显示图7之节点间以前技术的相互连接图;图9是显示图7之节点间根据本发明较佳具体实例相互作用的图;图10是实施根据本发明较佳具体实例之滑动传送视窗的方法之流程图;图11是显示包含在根据本发明较佳具体实例之讯息标头内的资讯之方块图;图12是一方块图,显示一延迟确认(ACK)旗标是图12中标头的旗标部分1114之一部份;图13是显示位于不同区域网路(LAN)上四个节点间的范例混合网路连接的方块图;图14是显示图13与15中所示节点A之特征的方块图;且图15是显示根据本发明较佳具体实例之图13的节点间之交互作用图。
地址 美国