[go: up one dir, main page]

GB2472164B - Data transfer - Google Patents

Data transfer

Info

Publication number
GB2472164B
GB2472164B GB1018079A GB201018079A GB2472164B GB 2472164 B GB2472164 B GB 2472164B GB 1018079 A GB1018079 A GB 1018079A GB 201018079 A GB201018079 A GB 201018079A GB 2472164 B GB2472164 B GB 2472164B
Authority
GB
United Kingdom
Prior art keywords
data transfer
varied
parameters
data
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
GB1018079A
Other versions
GB201018079D0 (en
GB2472164A (en
Inventor
David Trossell
Lewis Hibell
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bridgeworks Ltd
Original Assignee
Bridgeworks Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US12/263,773 external-priority patent/US20100111095A1/en
Application filed by Bridgeworks Ltd filed Critical Bridgeworks Ltd
Publication of GB201018079D0 publication Critical patent/GB201018079D0/en
Publication of GB2472164A publication Critical patent/GB2472164A/en
Application granted granted Critical
Publication of GB2472164B publication Critical patent/GB2472164B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1803Stop-and-wait protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • H04L12/2634
    • H04L29/06088
    • H04L29/08549
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/083Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for increasing network speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/245Link aggregation, e.g. trunking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • H04L47/125Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • H04L47/283Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/14Multichannel or multilink protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/165Combined use of TCP and UDP protocols; selection criteria therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0094Bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

In data transfer between first and second nodes, such as bridges used to transfer data between local and remote Storage Area Networks (SAN), a parameter optimisation routine is carried out. Initial values of parameters (e.g. window and packet size, number of connections) are obtained by simulated data transfer. A first performance score is then calculated for a data transfer using the initial parameter values. The data transfer may be actual data or simulated. One of the parameters is then varied for a further data transfer and a second score is obtained. The varied parameter value is updated based on the difference in scores. A second parameter value is then varied and the process repeated. The procedure ends when it is determined that an optimum performance criterion has been met. More than two parameters may be varied in the procedure.
GB1018079A 2008-11-03 2009-09-09 Data transfer Active GB2472164B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/263,773 US20100111095A1 (en) 2008-11-03 2008-11-03 Data transfer
GB0915712A GB2464793B (en) 2008-11-03 2009-09-09 Data transfer

Publications (3)

Publication Number Publication Date
GB201018079D0 GB201018079D0 (en) 2010-12-08
GB2472164A GB2472164A (en) 2011-01-26
GB2472164B true GB2472164B (en) 2011-05-18

Family

ID=43416892

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1018079A Active GB2472164B (en) 2008-11-03 2009-09-09 Data transfer

Country Status (1)

Country Link
GB (1) GB2472164B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2530368B (en) 2015-06-03 2016-08-10 Bridgeworks Ltd Transmitting data

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010047409A1 (en) * 1997-05-13 2001-11-29 Utpal Datta Apparatus and method for network capacity evaluation and planning

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010047409A1 (en) * 1997-05-13 2001-11-29 Utpal Datta Apparatus and method for network capacity evaluation and planning

Also Published As

Publication number Publication date
GB201018079D0 (en) 2010-12-08
GB2472164A (en) 2011-01-26

Similar Documents

Publication Publication Date Title
EP4084181A4 (en) Doped phosphorus-sulfur iodide solid electrolyte, preparation method therefor, and use thereof
WO2012122549A3 (en) Biological data networks and methods therefor
EP4038178A4 (en) Nutrient compositions and methods, kits, and cell compositions for producing the same
EP4387347A3 (en) Random access method, terminal device, network device and storage medium
WO2021045225A3 (en) Method and apparatus for performing network optimisation using a neural network
WO2014104961A3 (en) Wireless device, measuring node, network node, methods therein, computer program, and computer-readable storage medium for performing a positioning measurement
WO2006105093A3 (en) Methods, systems, and computer program products for network firewall policy optimization
WO2011064540A3 (en) Probabilistic simulation of subterranean fracture propagation
WO2007005807A3 (en) Repair of tympanic membrane using placenta derived collagen biofabric
ATE541402T1 (en) TECHNOLOGY FOR ADDRESS RESOLUTION IN A DATA TRANSMISSION NETWORK
WO2008010889A3 (en) Method and apparatus for optimizing a firewall
WO2011162848A3 (en) System and method for providing impact modeling and prediction of attacks on cyber targets
WO2008030650A3 (en) Method and apparatus for grouping terminal network devices
WO2007134263A3 (en) System and method for concurrent sessions in a peer-to-peer hybrid communications network
JP2006270953A5 (en)
WO2013052898A3 (en) Systems and methods for data packet processing of ip fragments using network address translation functionality
WO2013025146A3 (en) Method and controlling network node in a radio access network
WO2011040734A3 (en) Wind power generation simulation system
CN106548025B (en) A kind of the air gap discharge voltage prediction technique and device
EP3767704A4 (en) Non-aqueous electrolyte secondary battery separator, non-aqueous electrolyte secondary battery, and method for producing non-aqueous electrolyte secondary battery separator
WO2013022631A3 (en) Protecting network entity data while preserving network properties
EP3995446A4 (en) Method for producing lithium difluorophosphate, method for producing difluorophosphate ester, lithium difluorophosphate, method for producing nonaqueous electrolyte solution, and method for producing nonaqueous secondary battery
GB2469763A (en) Method and apparatus for obtaining media over a communications network
Zhou et al. A quasi-static crack propagation simulation based on shape-free hybrid stress-function finite elements with simple remeshing
GB2472164B (en) Data transfer