Supercharge Your Innovation With Domain-Expert AI Agents!

Preemptive retransmission of buffered data in a network

一种数据、网络的技术,应用在分布式联网容错系统领域,能够解决提高成本等问题,达到保持及时可用性的效果

Inactive Publication Date: 2006-03-01
INT BUSINESS MASCH CORP
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] 5. The sender may use alternate hardware to try the request a second time
The private copy can be accessed without being blocked by the virtual memory manager, but this scheme will increase the cost of each send, which includes the majority of the ones that do not encounter the problem, because of the need for each send before the first send attempt copy data
Such additional processing costs may prove unacceptable in most modern networks

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
  • Preemptive retransmission of buffered data in a network
  • Preemptive retransmission of buffered data in a network
  • Preemptive retransmission of buffered data in a network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] The presently most preferred embodiment of the present invention is implemented in a distributed storage controller, however, those skilled in the art will appreciate that the present invention can be implemented with equal benefit in other networked systems, including but not limited to client server computer systems network of. Such systems may be wired or wireless, and may include devices with local processing capabilities as well as devices lacking such capabilities, such as simple input / output devices.

[0042] In the described preferred environment of a distributed memory controller, the memory management component maintains input / output buffer specifications for data segments up to a size of 32kB. The input / output buffers contain data received from some external source, such as data received from a host system as part of a SCSI (Small Computer System Interface) write operation. The I / O buffers can be translated into scatter-gather lists of PCI (Peripheral Compon...

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

An apparatus for data transmission over a network includes a buffer and a timer mechanism for timing an optimum interval (less than the round-trip error response delay) for retransmission of data. A first accessor accesses data in the buffer for transmission and starts a first timeout clock. Second or further accessors of the buffer are responsive to a timeout to access the data, start a timeout clock and attempt to transmit the data on a path avoiding path elements used by prior accessors. A counter increments and decrements a count of the references to the buffer by accessors and signals when the count reaches zero. A memory manager returns the buffer to a free buffer pool responsive to the reference counter signaling that the count has reached zero. An analysis mechanism can be used to determine the optimum interval and tune the timer mechanism.

Description

technical field [0001] This invention relates to the field of distributed networked fault-tolerant systems, and more particularly, to those systems in which speed and reliability of data transmission are important. Background technique [0002] Distributed systems are becoming an increasingly common means of providing a platform for a variety of functions, including storage controller type functions. Their ubiquity arises from the flexibility and scalability such systems provide. Fault tolerance is achieved in a number of mutually supportive ways, such as providing redundant network infrastructure or redundant storage attachments. Distributed applications rely on network connectivity and communication capabilities to perform their functions. These fault-tolerant features improve the availability of the system. High availability is also increasingly important for many applications. [0003] Many systems implement retry algorithms for their network interfaces that operate ...

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(China)
IPC IPC(8): H04L12/56H04L45/24H04L45/28
CPCH04L69/16H04L69/163H04L69/28H04L47/283H04L47/10H04L45/28H04L45/22H04L45/247H04L1/18H04L47/28
Inventor 卡洛斯·F·弗恩特罗伯特·M·琼斯威廉·J·帕辛厄姆威廉·J·斯凯尔斯
Owner INT BUSINESS MASCH CORP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More