Controlling admission of data streams onto a network based on end-to-end measurements

A data flow and detection data technology, applied in the field of network communication, can solve problems such as transmission delay and blocking of web page transmission

Inactive Publication Date: 2004-11-03
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, the transmission of the A / V data stream can delay, or even prevent, the transmission of the Web page when there is insufficient bandwidth capacity to properly send both the A / V data stream and the Web page

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
  • Controlling admission of data streams onto a network based on end-to-end measurements
  • Controlling admission of data streams onto a network based on end-to-end measurements
  • Controlling admission of data streams onto a network based on end-to-end measurements

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The principles of the present invention provide control of the admission of data streams onto the network. Admittance of the data flow onto the network data path is controlled by appropriate decisions in a series of tests that transition from more passive tests to more active tests. More passive tests include promiscuous mode measurements at the data link at the transmitting end of the network data path and, if desired, at the receiving end of the data link of the network data path. When the sender data link and / or the receiver data link does not have sufficient bandwidth available to support the application data flow, the test stops and the application data flow is not sent out onto the network. Conversely, more aggressive tests, such as packet pair testing and / or active network probing, are performed when the transmit-to and receive data links do not have sufficient available bandwidth to support the application data flow.

[0030] When appropriate, perform packet-pa...

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

Appropriate determinations in a series of tests, which transition from more passive tests to more active tests, control the admission of data streams onto a network data path. More passive tests can include promiscuous mode and packet-pair tests. When the results of more passive tests indicate a reduce likelihood of a data stream causing a network data path to transition into a congested state, the network data path can be actively probed to make a more precise determination on the likelihood of congestion. A train of diagnostic data packets is transmitted at a diagnostic data transfer rate having a significantly reduced chance of causing congestion. A train of target data packets is transmitted at a requested application transfer data rate. The number of target data packets received within a specified delay threshold is compared to the number of diagnostic data packets receive with the delay threshold. <IMAGE>

Description

(1) Technical field [0001] The present invention relates generally to network communication technologies, and more particularly to mechanisms for controlling the admission of data streams onto a network. (2) Background technology [0002] Computer networks enhance the ability to transfer and access information by allowing one computer or device (herein referred to as a "computing system") to communicate electronic data with another computing system over the network. When electronic data is passed between computing systems, electronic messages typically pass through protocol stacks that perform operations on the electronic data. The Open Systems Interconnection ("OSI") model is an example of a networking framework for implementing protocol stacks. [0003] The OSI model divides the operations used to transfer electronic data into seven distinct "layers," each of which is used to perform specific operations during the data transfer process. While a protocol stack may impleme...

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/28H04L12/26H04L12/56
CPCH04L12/2697H04L12/56H04L43/50H04L12/28
Inventor A·基斯迪C·休特马A·杜比
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products