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.

Η μέθοδος, οι συσκευές και τα προϊόντα προγράμματος για την αύξηση της απόδοσης των επικοινωνιών που χρησιμοποιούν τις differencing μεταδόσεις στοιχείων πέρα από μια σειρά αναμονής μηνυμάτων που υποστηρίζει τις ασύγχρονες ανακοινώσεις από ποικίλες εφαρμογές που εκτελούν σχετικά με μια συσκευή πηγής πέρα από μια κοινή σύνδεση εξωτερικής επικοινωνίας με τις συσκευές προορισμού παρέχονται. Ένα ρεύμα στοιχείων μεταξύ της συσκευής πηγής και της συσκευής προορισμού είναι τεμμένο βασισμένος στον τύπο του ρεύματος στοιχείων για να παρέχει μια λογική κατάτμηση που αυξάνει το περιστατικό των επαναλαμβανόμενων μεταδόσεων ενός τμήματος. Τα τμήματα τοποθετούνται έπειτα στη σειρά αναμονής μηνυμάτων ως μήνυμα για τη μεταφορά σε έναν υπολογιστή προορισμού. Το Differencing παρέχεται με την αντικατάσταση του τμήματος με ένα σχετικό προσδιοριστικό για τα τμήματα που έχουν μεταφερθεί προηγουμένως για να παρέχουν έναν μειωμένο όγκο των στοιχείων για τη μεταφορά βασισμένη στην αναγνώριση και την αντικατάσταση των τμημάτων στοιχείων που έχουν διαβιβαστεί προηγουμένως από τη συσκευή πηγής. Η συσκευή προορισμού λαμβάνει τα διαβιβασθέντα μειωμένα τμήματα δεδομένου ότι τα μηνύματα λαμβάνουν τη σειρά αναμονής μηνυμάτων και αναδημιουργεί το ρεύμα στοιχείων. Ο συγχρονισμός μεταξύ των differencing κρυπτών των συσκευών δεν απαιτείται δεδομένου ότι η επικοινωνία είναι ασύγχρονη μέσω μιας σειράς αναμονής μηνυμάτων και, εάν ένα μειωμένο τμήμα δεν αναγνωρίζεται, μιας αναμετάδοσης του πλήρους τμήματος αντί του σχετικού προσδιοριστικού μπορεί να ζητηθεί και η συσκευή πηγής δημιουργεί και περιμένει στη σειρά το τμήμα ως μήνυμα.

 
Web www.patentalert.com

< (none)

< Shadow commands to optimize sequencing of requests in a switch-based multi-processor system

> Agent scheduling system and method having improved post-processing step

> (none)

~ 00012