Data segmentation within a renegotiated bit-rate service transmission system
First Claim
1. A data transmission system comprising:
- a first site, including a first memory storing a series of data segments, and a second memory storing a previously compiled record of instantaneous transmission rates, each of said stored rates being associated with one or more of said stored data segments;
a second site;
a variable bit-rate network providing a connection between said first and said second sites;
a network controller adapted to negotiate a connection between said first site and said second site having a particular bandwidth in response to the contents of said second memory;
a data buffer, interposed between said first site and said variable bit-rate network, and adapted to store a finite amount of data segments; and
a data pre-processor adapted to optimally segment incoming data so as to minimize the cost of negotiating and effecting the transmission of said segmented data from said first site to said second site via said data buffer and said variable bit-rate network, store said optimally segmented data in said first memory, and store a record indicative of the instantaneous transmission rate associated with each of said stored segments in said second memory.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for the segmentation of data exhibiting an intrinsic long-term average data rate, punctuated with periods of peak rate data bursts. This segmentation conditions the data for efficient transmission via either a renegotiated constant bit-rate ("RCBR") network or a renegotiated variable bit-rate network ("RVBR") network. Within these networks, data transmission rates between a sender and a recipient are rapidly renegotiated as a function of previously stored data transmission demand information and system buffer levels. Such a system is responsive to the rate at which new calls or requests for connections enter and leave the network, the frequency and duration of extended peak rate data bursts, as well as the occurrence of short duration data transmission peaks.
44 Citations
12 Claims
-
1. A data transmission system comprising:
-
a first site, including a first memory storing a series of data segments, and a second memory storing a previously compiled record of instantaneous transmission rates, each of said stored rates being associated with one or more of said stored data segments; a second site; a variable bit-rate network providing a connection between said first and said second sites; a network controller adapted to negotiate a connection between said first site and said second site having a particular bandwidth in response to the contents of said second memory; a data buffer, interposed between said first site and said variable bit-rate network, and adapted to store a finite amount of data segments; and a data pre-processor adapted to optimally segment incoming data so as to minimize the cost of negotiating and effecting the transmission of said segmented data from said first site to said second site via said data buffer and said variable bit-rate network, store said optimally segmented data in said first memory, and store a record indicative of the instantaneous transmission rate associated with each of said stored segments in said second memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for processing data for segmented transmission from a first site to a second site via a data buffer and a variable bit-rate network, comprising the steps of:
segmenting data as a function of the cost of negotiating and transmitting segments from said first site to said second site via said data buffer and said variable bit-rate network, wherein said cost for N-1 intervals is calculated as;
##EQU3## where φ
is the cost of performing a network bandwidth renegotiation within said variable bit-rate network, γ
is the cost of utilizing a given amount of bandwidth within said variable bit-rate network for a unit time, ri is the amount of data processed during an arbitrary interval i, si is the service rate required within said variable bit-rate network to effectively transmit data ri, and ##EQU4## storing said segmented data in a first memory; and
compiling said storing a record of instantaneous transmission rates, each of said stored rates being associated with one or more of said stored data segments.- View Dependent Claims (8, 9, 10, 11, 12)
Specification