Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data distribution management device and data distribution management method

a data distribution management and data technology, applied in the field of data distribution management devices and data distribution management methods, can solve the problems of increasing processing load, deteriorating speed performance, and data segments whose protocols are deteriorating in transmission efficiency, so as to prevent the downfall of throughput

Inactive Publication Date: 2009-04-23
YAGIU RIKO
View PDF22 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0017]According to this invention, the decision unit decides whether the destination of the data transferred from the first terminal device passes through an error-prone circuit. The management control unit orchestrates the returning unit to send a delivery acknowledgement when the decision unit decides that the destination passes through an error-prone circuit, and it is thereby prevent throughput from deteriorating due to errors.
[0029]According to this invention, the information obtaining unit obtains information related to the communication between the first and the second terminal devices from the header-information pertaining to the arbitrary data received from the first and the second terminal devices, the information retaining unit retains the communication-related information obtained by the information obtaining unit, and the decision unit, the communication start decision unit and the communication ending decision unit or the reception decision unit each make decisions based on the above-mentioned communications-related information to thereby orchestrate the returning unit to send the delivery acknowledgement, the return processing being not orchestrated, however, in the case involving a protocol where the use of temporary delivery acknowledgement renders the protocol less efficient.
[0073]According to this invention, when the delay in transmission with the first terminal device is smaller than the delay in transmission with the second terminal device, it is devised such that the contradiction involving communications between transmission and reception is resolved and the data distribution from the first terminal device to the second is made at a high speed and accurately.
[0077]According to this invention, at the decision step, it is decided whether the destination of the data transferred from the first terminal device passes through an error-prone circuit, and at the management control step, when it is decided at the decision step that the destination passes through the error-prone circuit, the returning unit is orchestrated to prepare the delivery acknowledgement and send the delivery acknowledgement to the first terminal device, and thereby preventing the throughput from falling off due to errors.

Problems solved by technology

Under the conventional data distribution management system, however, the existence of the data segments whose protocols are not influenced by transmission delays is not considered, nor is the existence of the data segments of which the protocols deteriorate in transmission efficiency once a temporary delivery acknowledgement is used.
This plus the conventional practice of sending a temporary delivery acknowledgement to the transmission device C11 with respect to all data segments, has increased the processing load on both the transmission gateway 100 and the transmission device C11, and conversely, often deteriorates their speed performance to a problematic extent.
Furthermore, in conventional practices, temporary delivery acknowledgement is sent to the transmission device C11 with respect to all data segments, and therefore even when erroneous data segments are received from the transmission device C11 as are those data segments which are interpreted as data segments of other than BGP or windows type, a temporary delivery acknowledgement is invariably sent to the transmission device C11 to often result in contradictions arising in communication, in which case the processing load on the transmission gateway 100 and on the transmission device C11 increases so much so that the problem of deteriorated speed performance crops up.
Therefore, when data is transmitted in so-called piggyback fashion in which delivery acknowledgements transmitted from the receiving device C12 are included in the data segments transmitted from the receiving device C12 to the transmission device C11, there emerges a problem such that the data segments from the receiving device C12 to the transmission device C11 do not reach the transmission device C11.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data distribution management device and data distribution management method
  • Data distribution management device and data distribution management method
  • Data distribution management device and data distribution management method

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0110]FIG. 1 is a block diagram showing the configuration of the data distribution management system including the data distribution management device according to the first embodiment of this invention. In FIG. 1, the data distribution management system is configured so that a transmission device C1 is connected to a data distribution management device 10 through a circuit 2, whereas the data distribution management device 10 is connected to a receiving device C2 through a circuit 3. The circuit 3, like satellite circuits, is a circuit having a large transmission delay, and the circuit 2 is smaller in transmission delay compared to the circuit 3.

[0111]The data distribution management device 10 is provided with a transmission gateway SG, a distribution management table 1, a protocol management table 5, a transmission buffer 6, and a receiving buffer 7. The transmission gateway SG is provided with a communications section 17 that performs the input / output processing of data packets f...

second embodiment

[0168]A second embodiment of this invention is explained below. In the second embodiment, the tmpACK use control processing shown in FIG. 7 is applied to prepare and transmit tmpACK in the procedure of time-based delay ACK.

[0169]FIG. 15 is a flowchart showing the tmpACK use processing procedure of the data distribution management device of the second embodiment of this invention. In FIG. 15, the value of the FIN received flag as set by a series of processes shown in FIG. 2 is referred to decide whether the communication-end data packet has been received or otherwise (step S201). When it is decided that the FIN packet has been received (step S201, YES), then and there a return is made to step S13.

[0170]When on the other hand it is decided that the FIN packet has not been received (step S201, NO), a decision is then made whether there is a flag standing to show the lapse of delay time for temporary ACK (step S202). When the delay time for temporary ACK is found to have elapsed (step S...

third embodiment

[0179]A third embodiment of this invention is explained below. In the third embodiment, the tmpACK use control processing shown in FIG. 7 is applied to prepare and transmit tmpACK in the procedure of delay ACK based on the number of packets received.

[0180]FIG. 16 is a flowchart showing the tmpACK use processing procedure of the data distribution management device that is the third embodiment of this invention. In FIG. 16, by referring to the value of the FIN received flag as set by a series of processing in FIG. 2, it is decided whether the data packet after communication is ended has been received or otherwise (step S301). When it is decided that FIN packet has been received (step S301, YES), then and there a return is made to step S13.

[0181]On the other hand, when it is decided that the FIN packet has not been received (step S301, NO), it is decided whether data segments in numbers matching delays have been received (step S302). When data segments in numbers matching the delays ha...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A data distribution management device (10) is provided on a transmission route between a transmission device (C1) that requires a delivery acknowledgement corresponding to data transmitted and a receiving device (C2) in which a transmission delay in a circuit (2) is smaller than a transmission delay in a circuit (3), and comprises a transfer unit that transfers the data from the transmission device (C1) to the receiving device (C2), a returning unit that prepares a delivery acknowledgement corresponding to the data transferred and send the delivery acknowledgement to the transmission device. The data distribution management device (10) also comprises a SG distribution control section (16) that decides whether the data transmitted by the transmission device (C1) is a protocol dependent on transmission delays and that orchestrates the returning unit to prepare a delivery acknowledgement and send the delivery acknowledgement when it is decided that the data is the delay dependent protocol.

Description

[0001]This application is a Divisional of co-pending application Ser. No. 10 / 169,992 filed on Jul. 12, 2002, and for which priority is claimed under 35 U.S.C. § 120. Application Ser. No. 10 / 169,992 is the national phase of PCT International Application No. PCT / PCT / JP01 / 09893 filed on Nov. 13, 2001 under 35 U.S.C. §371. The entire contents of each of the above-identified applications are hereby incorporated by reference. This application also claims priority of Application No. 2001-347290 filed in Japan on Nov. 6, 2001 under 35 U.S.C. §119; and this application claims priority of Application No. 2000-347290 filed in Japan on Nov. 14, 2000 under 35 U.S.C. § 119.TECHNICAL FIELD[0002]The present invention relates to a data distribution management device which is provided on a transmission route between a transmission device that requires a delivery acknowledgement to data transmitted and a receiving device that constitutes the other party in bilateral communication with the transmission...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F15/16H04L13/08H04L1/16H04L1/18H04L29/06H04L29/08
CPCH04L1/16H04L1/18H04L29/06027H04L47/10H04L69/163H04L47/2441H04L47/26H04L69/16H04L47/2416H04L65/1101
Inventor YAGIU, RIKO
Owner YAGIU RIKO
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products