Methods, systems and computer program products for differencing data communications using a message queue
    1.
    发明授权
    Methods, systems and computer program products for differencing data communications using a message queue 失效
    用于区分使用消息队列的数据通信的方法,系统和计算机程序产品

    公开(公告)号:US06279041B1

    公开(公告)日:2001-08-21

    申请号:US09192128

    申请日:1998-11-13

    IPC分类号: G06F1516

    CPC分类号: H04W28/14 H04L47/10 H04L47/14

    摘要: Method, apparatus and program products for increasing the performance of communications using differencing data communications over a message queue supporting asynchronous communications from a variety of applications executing on a source device over a shared external communication link to destination devices are provided. A data stream between the source device and the destination device is segmented based on the type of the data stream to provide a logical segmentation which increases the occurrence of repeated transmissions of a segment. The segments are then placed in the message queue as a message for transport to a destination computer. Differencing is provided by replacing the segment with an associated identifier for segments which have previously been transported to provide a reduced volume of data for transmittal based on recognition and replacement of data segments which have previously been transmitted by the source device. The destination device receives the transmitted reduced segments as messages in a receive message queue and reconstructs the data stream. Synchronization between the differencing caches of the devices is not required as the communication is asynchronous through a message queue and, if a reduced segment is not recognized, retransmission of the complete segment instead of the associated identifier may be requested and the source device creates and queues the segment as a message.

    摘要翻译: 提供了一种用于通过消息队列提高差异化数据通信的方法,装置和程序产品,所述消息队列通过共享的外部通信链路到目的地设备支持在源设备上执行的各种应用的异步通信。 源设备和目的地设备之间的数据流基于数据流的类型进行分段,以提供增加段的重复传输的发生的逻辑分段。 然后将这些段作为用于传输到目标计算机的消息放在消息队列中。 通过用先前已经传输的段的相关联的标识符替换段来提供差异,以便基于先前由源设备发送的数据段的识别和替换来提供用于发送的减少的数据量。 目的设备接收发送的减少段作为接收消息队列中的消息,并重构数据流。 不需要设备的差分高速缓存之间的同步,因为通信通过消息队列是异步的,并且如果未识别到减少的段,则可以请求完整段的重传而不是关联的标识符,并且源设备创建并排队 该段作为消息。

    Methods, systems and computer program products for transferring a file using a message queue

    公开(公告)号:US06546428B2

    公开(公告)日:2003-04-08

    申请号:US09837091

    申请日:2001-04-18

    IPC分类号: G06F1516

    CPC分类号: H04W28/14 H04L47/10 H04L47/14

    摘要: Method, apparatus and program products for increasing the performance of communications using differencing data communications over a message queue supporting asynchronous communications from a variety of applications executing on a source device over a shared external communication link to destination devices are provided. A data stream between the source device and the destination device is segmented based on the type of the data stream to provide a logical segmentation which increases the occurrence of repeated transmissions of a segment. The segments are then placed in the message queue as a message for transport to a destination computer. Differencing is provided by replacing the segment with an associated identifier for segments which have previously been transported to provide a reduced volume of data for transmittal based on recognition and replacement of data segments which have previously been transmitted by the source device. The destination device receives the transmitted reduced segments as messages in a receive message queue and reconstructs the data stream. Synchronization between the differencing caches of the devices is not required as the communication is asynchronous through a message queue and, if a reduced segment is not recognized, retransmission of the complete segment instead of the associated identifier may be requested and the source device creates and queues the segment as a message.