WO2002041642A2 - Multiple service subflows within a cable modem service flow - Google Patents
Multiple service subflows within a cable modem service flow Download PDFInfo
- Publication number
- WO2002041642A2 WO2002041642A2 PCT/US2001/047186 US0147186W WO0241642A2 WO 2002041642 A2 WO2002041642 A2 WO 2002041642A2 US 0147186 W US0147186 W US 0147186W WO 0241642 A2 WO0241642 A2 WO 0241642A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- priority
- subflow
- tokens
- subflows
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/215—Flow control; Congestion control using token-bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2425—Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
- H04L47/2433—Allocation of priorities to traffic types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
Definitions
- the present invention relates generally to communications systems and, in particular, to a communications system in which a class of service data flow is subdivided into multiple subflows.
- a telephone modem provides access to the Internet or other external networks via the cable television system, is which offers a higher bandwidth and therefore operates at higher data rates than the telephone system.
- the cable modem provides connectivity between the user's computer or other communications device and the cable system headend, from which access is available to the external networks, via, for example a Tl transmission line.
- data transmitted from the network headend to the user or subscriber is referred 0 to as downstream data; data transmitted from the user to the network headend is referred to as upstream data.
- the prior art cable system includes headend equipment 101, a hybrid fiber coaxial (HFC) cable plant 103, a plurality of cable modems 105 and 106 (two
- the subscriber communications devices 107 and 108 can include, for example, a computer, a television, or a telephone.
- the headend equipment 101 includes processors,
- the HFC cable plant 103 includes fiber optic cables, coaxial cables, fiber/coax nodes, amplifiers, filters, and taps, which support transmissions from the headend equipment 101 to the cable modems 105 and 106 over a shared downstream channel 110 and transmissions from the cable modems 105 and 106 to the headend equipment 101 over a shared upstream channel 112. Program signals are input to the headend equipment 101 for broadcast to the subscribers via the HFC cable plant 103.
- the downstream channel 110 and the upstream channel 112 utilize a respective transmission protocol to communicate information.
- the modulation scheme used to convey information over the downstream channel 110 e.g., 64-ary quadrature amplitude modulation (QAM)
- QAM quadrature amplitude modulation
- DQPSK differential quaternary phase shift keying
- 16-ary QAM 16-ary QAM
- each channel 110 and 112 introduces other protocol requirements.
- the downstream protocol includes addressing information and each cable modem 105 and 106 monitors the downstream channel 110 for information packets addressed to it. Only information packets addressed to a particular cable modem 105 or 106 (or the attached communication devices 107 or 108 or addressed to all cable modems 105 or 106 (or the attached communication devices 107 and 108) (e.g., broadcast messages) are processed by the cable modem 105 and 106 and forwarded to the associated subscriber communication device 107 and 108 as appropriate (e.g., telephone, personal computer, or other terminating device).
- an upstream channel access protocol is used to reduce the likelihood of collisions of communicated information emanating from the cable modems 105 and 106.
- a number of multiple access protocols exist to define upstream channel access including well-known protocols such as ALOHA, slotted-ALOHA, code division multiple access (CDMA), time division multiple access (TDMA), TDMA-with collision detect, and carrier sense multiple access (CSMA).
- the upstream protocol defined by the DOCSIS standard is a TDMA approach in which timing is controlled by the headend equipment 101 (referred to as the "cable modem termination station” (CMTS) in the DOCSIS standard) and communicated to the cable modems 105 and 106 via time stamped synchronization messages transmitted over the downstream channel 110.
- CMTS complementary metal-oxide-semiconductor
- a time reference in each cable modem 105, 106 must be substantially synchronized with a similar time reference in the headend equipment 101 before the modems 105 and 106 begin transmitting information provided by the subscriber communication device 107 and 108; otherwise, a transmission from one modem 105 may collide with a transmission from another modem 106.
- the headend equipment 101 is typically coupled via an appropriate communications link 119, such as a fiber distributed data interface (FDDI) link or a 100 baseT Ethernet link, to an external network 114, such as the public switched telephone network (PSTN) or a wide area packetized network, such as the Internet.
- an appropriate communications link 119 such as a fiber distributed data interface (FDDI) link or a 100 baseT Ethernet link
- PSTN public switched telephone network
- the two-way cable system provides communication connectivity between the subscriber communication devices 107 and 108 and other similar devices not shown in Figure 1, and internet servers, computer networks, and so forth as represented by the external network 114.
- the headend equipment 101 also receives program signals (via a satellite downlink, terrestrial microwave or landlines) for broadcast to the subscribers.
- the subscriber data is carried over a 6 MHz channel which is the spectrum size allocated to a cable television channel for broadcasting television signals to all subscribers.
- the program signal is received by the set top box (See Figure 2) while the downstream data is separately received by the cable modem 105 or 106.
- the number of upstream and downstream channels in a given cable modem system is engineered based on the service area, the number of users, the data rate promised to each user and the available spectrum.
- FIG. 2 is a block diagram of the cable system components at a subscriber's or user's site, as related to the communication device 108.
- a splitter 134 splits the incoming signal from the cable system headend 101.
- the television program signal is displayed on a television 140 under control of a set top box 138.
- the second output from the splitter 134 provides connectivity to the cable modem 105.
- Downstream signals from the headend equipment 101 are provided to an RF (radio frequency) tuner 142, which is tuned to a frequency band allocated to the cable modem 105 during the modem's start-up or configuration phase.
- RF radio frequency
- the downstream channel uses quadrature amplitude modulation (QAM), which is demodulated in a demodulator 144.
- QAM quadrature amplitude modulation
- the demodulated signal is input to a media access controller 146.
- the baseband data signal from the media access controller 146 is input to a data and control logic unit 148 that controls overall operation of the cable modem 105 and further provides data control functions.
- the communication device 108 is connected to the data and control logic unit 148 of the cable modem 105 for receiving data sent in the downstream direction and sending data in the upstream direction.
- Upstream data passes from the communication device 108 through the data and control logic unit 148, the media access controller 146 and finally to a modulator 150 for modulation.
- a modulator 150 for modulation.
- DQPSK differential quaternary phase shift keying
- 16-ary QAM modulation is employed for the upstream data.
- the choice of modulation type is set forth in the configuration information provided to each cable 105.
- the upstream data passes through the splitter 134 for transmission to the headend 101 via the hybrid fiber/coaxial cable plant 103. Eventually, the data reaches the external network 114, as discussed in conjunction with Figure 1.
- the downstream channel employs 64 or 256 QAM modulation capable of delivering up to 30 to 40 Mbps of data on a 6 MHz cable channel.
- the upstream channel uses either QPSK or 16 QAM signaling with data rates available from 320 Kbps to 10 Mbps. Both the upstream and downstream data rates are configured by the system operator.
- the cable modem 105 utilized by a business user could be configured to receive and transmit information at relatively high data rates in both directions.
- a residential user may have a cable modem 105 configured with wider bandwidth access (and therefore a higher data rate) in the downstream direction for receiving data from the external network 114, while limited to a lower speed for upstream data transmissions.
- data rate assignments can be time-of-day-sensitive.
- a cable modem operates at a given symbol rate (or data rate) using a prescribed modulation type.
- the priority of individual data packets does not effect the configured upstream data rate or bandwidth. All modems transmitting on the upstream channel use the same symbol rate and modulation type. However, the actual amount of bandwidth used by the cable modem may be limited by software controlling the modem. As mentioned above, a business user may configured to use 2 Mbps in the upstream direction, while a residential user is limited to 1 Mbps. But, the cable modems supporting the business and residential users are capable of operating at the highest system rate, for example 10 Mbps. The priority of individual data packets does not effect the configured symbol rate and modulation type.
- a connection is created to the headend equipment 101 via the hybrid fiber/coaxial cable plant 103.
- This connection employs the Internet protocol (IP) so that data from the Internet and Worldwide Web (referred to generally as the external network 114) in IP format as received by the headend equipment 101 can be forwarded downstream to the cable modem 105 or 106.
- IP Internet protocol
- the modem obtains an IP address, other IP related operational parameters, and the server address of the modem configuration file from a dynamic host configuration protocol server (DHCP).
- DHCP dynamic host configuration protocol server
- Many such DHCP servers are available on the network and the cable modem 105 or 107 simply broadcasts to all DHCP servers. Any DHCP server can answer the broadcast request and provide the necessary information.
- the configuration file includes various modem configuration parameters such as access control information, downstream and upstream channel assignments, security configuration information, and the trivial file transfer protocol server from which the modem operation software can be downloaded.
- a packet switched network such as the cable system network illustrated in Figure 1, typically operates on a best-efforts service delivery basis.
- the Internet protocol with its connection-less best efforts delivery model does not guarantee delivery of packets in order, in a timely manner or at all. All traffic has an equal priority and an equal chance of being delivered in a timely manner. When the network is congested, all traffic also has an equal chance of being delayed or dropped.
- applications using the network are mission-critical applications interfacing with the Worldwide Web, on line business-critical applications, multi-media based applications (such as desktop video conferencing and web based training) and voice over Internet protocol. Certain network applications may be bandwidth and delay sensitive, thereby requiring a unique class of service demand on the network.
- Some applications require real time delivery to the receiving site, others can tolerate some delay.
- an acceptable level of quality including bandwidth latency and jitter requirements, must be guaranteed and further must be met in a fashion that allows the real-time traffic to co-exist with traditional data traffic on the network.
- Employing a class of service concept allows the network manager to ensure that mission-critical and real time application traffic is protected from other bandwidth hungry applications, while enabling less critical applications to utilize the network in a reasonably efficient fashion.
- network class of service policies align network resources with the network users objective. Without these class of service parameters, network resources could be quickly exhausted by non- vital applications, at the expense of more important ones.
- class of service features allows network devices to recognize and deliver high-priority traffic in a predictable manner.
- the class of service mechanism drops or delays low-priority traffic to allow delivery of high-priority traffic.
- Figure 2 is an electrical block diagram of the elements of the two-way cable communication system at a subscriber's premises.
- Figure 3 is a flow chart describing the class of service assignment and o methodology in conjunction with the teachings of the present invention.
- the DOCSIS 1.0 protocol allows a cable modem, such as the cable modems 105 and 106, to be configured with multiple service flow for carrying data in the upstream direction.
- a cable modem such as the cable modems 105 and 106
- the DOCSIS 1.1 standard includes a classifier feature, which can be activated through a configuration setting, to instruct the cable modem to send certain packets on specific service flows.
- the classifier may be configured to place all voice packets onto service flow number 2, while all other data o packets are transmitted over the primary service flow.
- the primary service flow is divided into a plurality of multiple subflows.
- Each one of the multiple subflows is assigned a class of service, which is a relative ranking or priority scheme that determines the priority for transmitting queued data on that subflow from the cable modems 105 and 106 to the headend equipment 101.
- Higher priority data is transmitted before lower priority data.
- a voice over Internet protocol telephone call must be transmitted in near real-time to avoid delays and breaks in the conversation. It has been found that a delay of greater than approximately 300 milliseconds cannot usually be tolerated by the conversing parties. Therefore, data representing the voice over Internet protocol will be assigned a high-priority class of service. Conversely, text data receives a lower priority class of service assignment.
- the service flow parameters (e.g. transmission priority) for a given modem are set forth in the configuration file.
- the subflow parameters are derived from the service flow parameters, as will be discussed below.
- a token bucket methodology manages the upstream subflows that carry the data packets, to ensure packets are transmitted according to their assigned service priority from the cable modems 105 and 106.
- Each token bucket has three components: a burst size, a mean rate, and a time interval.
- the mean (average) rate specifies how much data can be transmitted per unit time, as defined by the time interval.
- the burst size (measured in bits) specifies the amount of data that can be sent within a burst so as not to create a network scheduling conflict.
- An exemplary token bucket algorithm with a 5 Mb token bucket burst size has a mean bit rate of 1Mbps and a time interval of one second.
- the bucket has a maximum capacity of 5 megabits. When the bucket becomes full (i.e., contains 5 megabits worth of tokens), then no more tokens can be added.
- Each token represents a permission for the cable modem to send a certain number of bits to the headend equipment 101.
- the cable modem removes from the bucket a number of tokens equal in representation to the packet size. If there are not sufficient tokens in the bucket to send the packet, • the packet either waits until the bucket has enough tokens or the packet is simply discarded. Therefore, at any time, the largest burst or packet that the cable modem can send into the network is roughly proportional to the bucket capacity.
- packet transmission from the cable modems 105 and 106 are controlled by a plurality of token buckets, where each token bucket is associated with a specific class of service (or subflow) for each cable modem.
- Tokens from a primary flow bucket are distributed among a plurality of subflow buckets.
- tokens are replenished in the primary bucket periodically.
- Each of the subflow buckets is replenished from the primary token bucket.
- the primary bucket can be controlled to allot a given percentage of received tokens to each of the subflow buckets.
- the highest priority subflow bucket bucketet one
- the lowest priority subflow bucket bucketet three
- the medium priority bucket (bucket two) can receive 35% of the primary bucket token over the given time interval.
- tokens enter the primary bucket they can first be directed to bucket one (the highest priority subflow bucket) until it is full. This assures that high priority packets will have a high probability of receiving tokens and thus a high priority of being transmitted. Later received tokens are then directed to bucket two until it is full, (assuming bucket one remains full) and finally, arriving tokens are directed to bucket three if the other two buckets are full.
- bucket one the highest priority subflow bucket
- arriving tokens are directed to bucket three if the other two buckets are full.
- the algorithm for refilling the primary bucket and the plurality of subflow buckets can be hard-coded into the cable modem 105 and 106.
- the algorithm can be set forth in the configuration file, through vendor-specific TLV parameters, which is downloaded to the cable modems 105 and 106 during the startup phase.
- Using the configuration file as the control mechanism allows the cable system operator to change the replenishment algorithm for the multiple subflows.
- the cable system operator can also manage each of the cable modems 105 and 106 using network management application software running under the simple network management protocol (SNMP).
- SNMP allows the network manager to modify network objects within a network device and thereby change the network parameters.
- the bucket replenishment process can be modified in real time by SNMP based instructions.
- each data packet is assigned to one of the subflows through information contained in the packet header.
- the packet header identifies the packet as IP data, LLC data, or TCP/UDP data.
- the data packet is assigned to the appropriate priority subflow, the correlation between the data types and priority subflows having been set forth in the configuration file or hard-coded into the modem.
- the modem can examine the data file for unique data signatures. VOIP data has such a unique signature.
- the modem can identify the data type and assign a subflow by examining the embedded cable modem software application that originated the packet. For instance, a network management application generates simple network management protocol packets.
- the SNMP packets would be assigned a higher priority than data packets.
- the application software that creates the packet can assign the subflow and provide that information as a parameter.
- the modem may include a VOIP software application that digitizes the audible tones from the telephone and packetizes them. In this example, it would not be necessary to examine the packets to determine their priority since the modem operating software can determine that the packets have come from a software application operating on voice data. Typically, then, these packets would be assigned to a high priority subflow.
- FIG. 3 is a software flowchart illustrating the teachings of the present invention.
- the modem 105 or 106 powers up at a step 180 and downloads the configuration file at a step 182.
- this information is derived from the configuration file and provided to the modem operating software for controlling the replenishment process and subflow assignments.
- a packet ready for transmission is examined to determine the class of service associated therewith.
- the class of service may be determined by techniques other than examination of the header.
- processing moves to a step 188 where the subflow (or class of service) bucket associated with the packet is checked.
- the process moves from a decision step 190 to a step 192 where the appropriate number of tokens are assigned to the packet.
- the packet is transmitted. Processing then returns to the step 186 to examine the next packet in the queue. If a sufficient number of tokens were not available at the decision step 190, the packet cannot be transmitted and it is held in the queue. Processing moves from the decision step 190 back to the step 186 for examining the next queued packet.
- the replenishment process periodically places tokens into each subflow bucket, although that is not shown in the Figure 3 flow chart. In one embodiment, the replenishment process proceeds as follows.
- the cable system operator can modify the operation of the subflow assignment process by transmitting network management control information (using the SNMP protocol) to the cable modem 105 and 106. Any such management information operates as an interrupt to the Figure 3 flowchart.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002543238A JP2004514355A (en) | 2000-11-17 | 2001-10-30 | Multiple service sub-throws in cable modem service flow |
CA002427585A CA2427585A1 (en) | 2000-11-17 | 2001-10-30 | Multiple service subflows within a cable modem service flow |
EP01987327A EP1354435A2 (en) | 2000-11-17 | 2001-10-30 | Multiple service subflows within a cable modem service flow |
AU3955702A AU3955702A (en) | 2000-11-17 | 2001-10-30 | Multiple service subflows within a cable modem service flow |
AU2002239557A AU2002239557B2 (en) | 2000-11-17 | 2001-10-30 | Multiple service subflows within a cable modem service flow |
KR10-2003-7006725A KR20040014414A (en) | 2000-11-17 | 2001-10-30 | Multiple Service Subflows within a Cable Modem Service Flow |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US71543400A | 2000-11-17 | 2000-11-17 | |
US09/715,434 | 2000-11-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002041642A2 true WO2002041642A2 (en) | 2002-05-23 |
WO2002041642A3 WO2002041642A3 (en) | 2003-04-24 |
Family
ID=24874032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/047186 WO2002041642A2 (en) | 2000-11-17 | 2001-10-30 | Multiple service subflows within a cable modem service flow |
Country Status (7)
Country | Link |
---|---|
EP (1) | EP1354435A2 (en) |
JP (1) | JP2004514355A (en) |
KR (1) | KR20040014414A (en) |
CN (1) | CN1589542A (en) |
AU (2) | AU2002239557B2 (en) |
CA (1) | CA2427585A1 (en) |
WO (1) | WO2002041642A2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102006015046A1 (en) * | 2006-03-31 | 2007-10-04 | Siemens Ag | Data traffic smoothing method for data packets, involves determining data packet length of transmitted data packet after adding management information in protocol conversion and before transmission of data packet |
WO2008008683A2 (en) * | 2006-07-10 | 2008-01-17 | Scientific-Atlanta, Inc. | Enhancing a configuration file |
WO2009017934A1 (en) * | 2007-07-27 | 2009-02-05 | Silicon Image, Inc. | Packet level prioritization in interconnection networks |
EP2560332A3 (en) * | 2011-08-16 | 2014-01-08 | Comcast Cable Communications, LLC | Prioritizing local and network traffic |
US8924509B2 (en) | 2007-08-30 | 2014-12-30 | Silicon Image, Inc. | Automated service discovery and dynamic connection management |
US10263860B2 (en) | 2009-06-08 | 2019-04-16 | Comcast Cable Communications, Llc | Management of shared access network |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6970426B1 (en) * | 2003-05-14 | 2005-11-29 | Extreme Networks | Rate color marker |
US7719968B2 (en) * | 2005-12-30 | 2010-05-18 | Extreme Networks, Inc. | Multi-priority multi-color markers for traffic metering |
KR101405455B1 (en) * | 2009-12-10 | 2014-06-11 | 한국전자통신연구원 | Apparatus for managing network based sub-flow |
CN102255719A (en) * | 2010-05-17 | 2011-11-23 | 华为终端有限公司 | Method and device for realizing synchronization of cable modem |
CN102271086B (en) * | 2011-07-25 | 2015-07-22 | 华为技术有限公司 | Data transmission method and device |
US9237030B2 (en) * | 2011-08-23 | 2016-01-12 | Broadcom Corporation | Solutions for upstream channel bonding |
CN108023831B (en) * | 2017-12-04 | 2021-02-05 | 科大国创软件股份有限公司 | Token pool-based method for controlling service access automation closed-loop dynamic congestion |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5745478A (en) * | 1995-03-27 | 1998-04-28 | Koninklijke Ptt Nederland N.V. | ATM policing device |
US5978359A (en) * | 1995-07-19 | 1999-11-02 | Fujitsu Network Communications, Inc. | Allocated and dynamic switch flow control |
-
2001
- 2001-10-30 KR KR10-2003-7006725A patent/KR20040014414A/en not_active Application Discontinuation
- 2001-10-30 CA CA002427585A patent/CA2427585A1/en not_active Abandoned
- 2001-10-30 JP JP2002543238A patent/JP2004514355A/en active Pending
- 2001-10-30 WO PCT/US2001/047186 patent/WO2002041642A2/en not_active Application Discontinuation
- 2001-10-30 AU AU2002239557A patent/AU2002239557B2/en not_active Ceased
- 2001-10-30 AU AU3955702A patent/AU3955702A/en active Pending
- 2001-10-30 EP EP01987327A patent/EP1354435A2/en not_active Withdrawn
- 2001-10-30 CN CNA018188443A patent/CN1589542A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5745478A (en) * | 1995-03-27 | 1998-04-28 | Koninklijke Ptt Nederland N.V. | ATM policing device |
US5978359A (en) * | 1995-07-19 | 1999-11-02 | Fujitsu Network Communications, Inc. | Allocated and dynamic switch flow control |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7965723B2 (en) | 2006-03-31 | 2011-06-21 | Siemens Enterprise Communications Gmbh & Co. Kg | Method and apparatus for data traffic smoothing |
DE102006015046A1 (en) * | 2006-03-31 | 2007-10-04 | Siemens Ag | Data traffic smoothing method for data packets, involves determining data packet length of transmitted data packet after adding management information in protocol conversion and before transmission of data packet |
DE102006015046B4 (en) * | 2006-03-31 | 2011-08-18 | Siemens AG, 80333 | Method and device for traffic smoothing |
WO2008008683A2 (en) * | 2006-07-10 | 2008-01-17 | Scientific-Atlanta, Inc. | Enhancing a configuration file |
WO2008008683A3 (en) * | 2006-07-10 | 2008-02-28 | Scientific Atlanta | Enhancing a configuration file |
US7697429B2 (en) | 2006-07-10 | 2010-04-13 | Scientific-Atlanta, Llc | Enhancing a configuration file |
WO2009017934A1 (en) * | 2007-07-27 | 2009-02-05 | Silicon Image, Inc. | Packet level prioritization in interconnection networks |
US7911956B2 (en) | 2007-07-27 | 2011-03-22 | Silicon Image, Inc. | Packet level prioritization in interconnection networks |
TWI408924B (en) * | 2007-07-27 | 2013-09-11 | Silicon Image Inc | Packet level prioritization in interconnection networks |
KR101456845B1 (en) * | 2007-07-27 | 2014-11-03 | 실리콘 이미지, 인크. | Packet level prioritization in interconnection networks |
US8924509B2 (en) | 2007-08-30 | 2014-12-30 | Silicon Image, Inc. | Automated service discovery and dynamic connection management |
US10263860B2 (en) | 2009-06-08 | 2019-04-16 | Comcast Cable Communications, Llc | Management of shared access network |
EP2560332A3 (en) * | 2011-08-16 | 2014-01-08 | Comcast Cable Communications, LLC | Prioritizing local and network traffic |
US8972537B2 (en) | 2011-08-16 | 2015-03-03 | Comcast Cable Communications, Llc | Prioritizing local and network traffic |
US9935871B2 (en) | 2011-08-16 | 2018-04-03 | Comcast Cable Communications, Llc | Prioritizing local and network traffic |
Also Published As
Publication number | Publication date |
---|---|
CA2427585A1 (en) | 2002-05-23 |
EP1354435A2 (en) | 2003-10-22 |
AU3955702A (en) | 2002-05-27 |
AU2002239557B2 (en) | 2004-04-08 |
CN1589542A (en) | 2005-03-02 |
WO2002041642A3 (en) | 2003-04-24 |
JP2004514355A (en) | 2004-05-13 |
KR20040014414A (en) | 2004-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7027394B2 (en) | Broadband system with traffic policing and transmission scheduling | |
US7852870B2 (en) | Method for real-time change of slot duration within a wireless network | |
US7835379B2 (en) | Network architecture for intelligent network elements | |
US8462626B2 (en) | System and method for mapping end user identifiers to access device identifiers | |
US7146630B2 (en) | Broadband system with intelligent network devices | |
US7990952B2 (en) | Method for upstream priority lookup at physical interface within a wireless device | |
US7139247B2 (en) | Broadband system with topology discovery | |
US7061861B1 (en) | Method and system for weighted fair flow control in an asynchronous metro packet transport ring network | |
US8627320B2 (en) | Systems and methods for scheduling applications | |
EP1298860B1 (en) | Method and system for flexible channel association | |
EP2171936B1 (en) | Bandwidth requests transmitted according to priority in a centrally managed network | |
US20020075805A1 (en) | Broadband system with QOS based packet handling | |
US20020105965A1 (en) | Broadband system having routing identification based switching | |
AU2002239557B2 (en) | Multiple service subflows within a cable modem service flow | |
US20020124111A1 (en) | System and method for message transmission based on intelligent network element device identifiers | |
US20020097674A1 (en) | System and method for call admission control | |
US20020085552A1 (en) | Broadband system having routing identification assignment | |
AU2002239557A1 (en) | Multiple service subflows within a cable modem service flow | |
US20020085589A1 (en) | System and method for assigning network data packet header | |
JPH10126430A (en) | Cable network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2001987327 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002239557 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2427585 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 018188443 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020037006725 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2002543238 Country of ref document: JP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWP | Wipo information: published in national office |
Ref document number: 2001987327 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1020037006725 Country of ref document: KR |
|
WWG | Wipo information: grant in national office |
Ref document number: 2002239557 Country of ref document: AU |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2001987327 Country of ref document: EP |