WO2002039230A2 - Network quality of service localizer - Google Patents
Network quality of service localizer Download PDFInfo
- Publication number
- WO2002039230A2 WO2002039230A2 PCT/US2001/050126 US0150126W WO0239230A2 WO 2002039230 A2 WO2002039230 A2 WO 2002039230A2 US 0150126 W US0150126 W US 0150126W WO 0239230 A2 WO0239230 A2 WO 0239230A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- quality
- network
- communications
- communication path
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- 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/30—Routing of multiclass traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/091—Measuring contribution of individual network components to actual service level
Definitions
- signals comprising data are typically transmitted from a transmitter to a receiver via a communication medium or communication channel contained within a communication link.
- the transmitter modulates and transmits these signals at a specified modulation type (e.g. QPSK, 16-QAM, and 64-QAM) and at a specified data or signaling rate (e.g. 160k bits per second) within the communication medium.
- a specified modulation type e.g. QPSK, 16-QAM, and 64-QAM
- a specified data or signaling rate e.g. 160k bits per second
- the communication medium also referred to simply as a "medium” has a particular range of frequencies or bandwidth, such as from 5 MHZ to 42 MHZ, that the signals travel at over the communication link. Additionally, the medium also refers to the physical path which the signal travels over from a transmitter to a receiver.
- the signals experience distortion such that the signals being received at a corresponding receiver are altered from their transmitted form depending on noise levels, non-linearities, time delays and reflections that are all frequency and medium dependent upon the signals within the medium, for example.
- the amplitude and phase of the signals are distorted, which is referred to in the composite as medium dependent channel distortion (also referred to as "channel distortion").
- the receiver demodulates the signal and extracts the data from the signal.
- the receiver will demodulate the signals and potentially misinterpret the information or data carried therein.
- Knowledge of the channel distortion of a particular communication medium provides an estimation of the quality of service of the particular communication medium.
- the quality of service for the particular communication medium limits the signaling that can be transmitted and received over the communication medium.
- the quality of service for a particular medium effects what levels or grades of service, i.e. the modulation level and signaling rate, for signaling that can be supported by the medium.
- a quality of service is determined for the particular medium based upon channel distortion estimates.
- a communication network includes many communication mediums between many different nodes within the communication network.
- a network hub communicates with many communication devices, i.e., subscriber devices, within the network, such that a communication medium is defined between each of the subscriber devices and the network hub.
- Each of these communication mediums may have a different level of medium-dependent channel distortion specific to that particular medium and resulting in potentially different quality of service estimations for one or more of the communication mediums.
- each of the communication mediums within the communication network may actually support different levels or grades of service, i.e. have a different quality of service estimation.
- many of these different communication mediums may share portions of the same physical communication path (also referred to as the communication link) between the respective subscriber device and the network hub.
- the physical communication path from one node, e.g. a subscriber device, in the network to another node, e.g. the network hub may include physical portions that are shared by many communication mediums.
- simply estimating a quality of service for a particular communication medium within the communication network does not provide any information about which physical portion of the physical communication path utilized by the communication medium is, for example, limiting the quality of service supportable by the communication medium.
- Dynamically allocated communication networks in which a subscriber device is dynamically connected to a network routing device, i.e. a public switched telephone network (PSTN) switch hub, local area network (LAN), or wide area network (WAN), only allow the ability of the network to estimate a quality of service for the particular connection between the network routing device and the subscriber device during the current physical connection. This estimation of the quality of service is based upon the ability of the subscriber device to connect itself to the terminating device, i.e., the network routing device. Since the currently allocated physical connection path is for the current communication only, a subsequent physical connection from the network routing device to the same subscriber device may involve an entirely different physical connection path depending on the allocation of network resources, the availability of network resources, etc.
- PSTN public switched telephone network
- LAN local area network
- WAN wide area network
- any quality of service estimation for the communication medium involving the currently allocated physical path will only be valid for the duration of the connection, since the allocated physical path will likely be different in subsequent allocations by the network routing device.
- the prediction of what the next quality of service for the medium to that same subscriber will be ambiguous due to the dynamic switching element in the network that allocates the physical connection. Therefore, such quality of service estimations would not provide an indication of the health of the network over time, which may be used to indicate weak points within the network or to indicate a degradation of service over a localized section or path of network within the composite overall network.
- a relatively time-invariant i.e. the transmitter and the receiver are relatively fixed in location with respect to one another
- communications network that is non-dynamically allocated i.e.
- the physical transmission paths are known and relatively static over time), such as a hybrid fiber/ coax (HFC) system
- HFC hybrid fiber/ coax
- estimation of medium dependent channel distortion for any one particular communication medium within the network is expensive and requires potentially obtrusive, dedicated equipment to be physically connected to both the transmitter and the receiver of the communications medium.
- the network provider may connect different equipment, e.g. transmitters and receivers, each capable of transmitting and receiving signaling of differing levels of quality of service in order to determine if the medium will support such signaling.
- the network provider may physically connect an adaptive bandwidth and signaling rate scan receiver in the communication path that can switch between higher and lower modulation levels and signaling rates, such as the HP89441 VSA (Vector Signal Analyzer made by Hewlett Packard), along with an appropriate transmitter that can transmit signaling with the different modulation levels and signaling rates.
- a network analyzer which is a two-port system, may be coupled to the transmit and receive end of the communications path to analyze the medium there between.
- Each of these devices requires physical connection at both ends of the medium, i.e. the transmitting end and the receiving end, and requires that any existing services be interrupted during the testing process.
- FIG. 1 is a block diagram illustrating a relatively time- invariant communication network in which a quality of service is localized to a particular subscriber or physical communication path of the communication network in accordance with one embodiment of the present invention
- FIG. 2 is a block diagram of a system for localizing a quality of service of a relatively time-invariant communications network, such as shown in FIG. 1, including a distortion estimator for estimating a medium dependent channel distortion and corresponding quality of service estimation between differing nodes in the network and also including a quality of service localizer for localizing a particular quality of service estimation to a likely physical communication path within the network, in accordance with another embodiment of the present invention;
- FIG. 3 is a diagram of a cable modem communication network including multiple hubs in which a quality of service is localized, by the system of FIG. 2, for example, to a particular subscriber or physical communication path within the network in accordance with yet another embodiment of the present invention
- FIG. 4 is a diagram of the cable modem communication network of the FIG. 3 illustrating a single hub having multiple serving groups and also illustrating various defined mediums over shared and non-shared physical communication paths;
- FIG. 5 is a table which illustrates the various communications mediums relating to a pool of subscribers within serving groups within hubs for the cable modem communications network 300 of FIGS. 3 and 4;
- FIG. 6 is a table mapping the individual subscribers within serving groups of a single hub and also illustrating which mediums provide information on the health of the communication network of FIG. 3 and 4 by a given subscriber when comparatively analyzed; and
- FIG. 5 is a table which illustrates the various communications mediums relating to a pool of subscribers within serving groups within hubs for the cable modem communications network 300 of FIGS. 3 and 4;
- FIG. 6 is a table mapping the individual subscribers within serving groups of a single hub and also illustrating which mediums provide information on the health of the communication network of FIG. 3 and 4 by a given subscriber when comparatively analyzed; and
- FIG. 7 is a flowchart of the method of localizing a quality of service to a particular subscriber or physical communication path of a relatively time-invariant communications network, for example, the networks of FIGS. 1 through 4, in accordance with an embodiment of the present invention.
- Corresponding reference characters indicate corresponding components throughout the several views of the drawings.
- the present invention advantageously addresses the needs above as well as other needs by providing a method and system for localizing the quality of service of a relatively time-invariant, non- dynamically switched communication network such that the quality of service of the network may be analyzed in a physical piece-wise fashion over time without interrupting existing services.
- the invention can be characterized as a method of quality of service localization within a relatively time- invariant communications network comprising the steps of: receiving quality of service estimations for a plurality of communications mediums, wherein each of the plurality of communications mediums is defined between a respective one of a plurality of transmitters located within the communications network to a common receiving point of the communications network, wherein each communications medium is conveyed over at least one shared physical communications path and at least one non- shared physical communications path; and comparing the quality of service estimations in order to localize a respective quality of service estimation to a likely physical communication path within the communications network.
- the invention can be characterized as a system for quality of service localization comprising a relatively time-invariant communications network that includes a common receiving point; a plurality of transmitters for transmitting signaling to the common receiving point; and a plurality of communications mediums coupling respective ones of the plurality of transmitters to the common receiving point, wherein each of the plurality of communications mediums is conveyed over at least one shared physical communications path and at least one non-shared physical communications path to the common receiving point.
- the media converter 106 converts the media over which the communication occurs. For example, in a HFC system, the media converter 106 passes signals between the fiber optic cable, i.e. physical communication path 116, and the coaxial cable, i.e. physical communication path 118. However, the media converter 106 may be unnecessary if a continuous medium is used between the headend 104 and the subscribers 108, 110, 112 and 114. Any suitable medium or media may be used as the respective physical communication paths between the headend 104 and the subscribers 108, 110, 112 and 114. For example, besides fiber optic cable and coaxial cable other media such as twisted pair cable, wireless, or satellite communications links may be used.
- a communication medium is defined between the headend 104 and subscriber 108 and includes physical communication paths 116, 118 and 120.
- the communication medium defined between the headend 104 and subscriber 110 includes physical communication paths 116, 118, 124 and 126;
- the communication medium defined between the headend 104 and subscriber 112 includes physical communication paths 116, 118 and 122;
- the communication medium defined between the headend 104 and subscriber 114 includes physical communication paths 116, 118, 124 and 128.
- physical communication paths 120, 122, 126 and 128 represent non-shared physical communication paths while physical communication paths 116, 118 and 124 represent shared physical communication paths.
- the respective communication mediums introduce variable amounts of "medium dependent channel distortion” (also referred to as channel distortion).
- “medium dependent channel distortion” also referred to as channel distortion
- signals transmitted over a respective communication mediums occupying a respective physical communication path/s are altered from their transmitted form as they propagate to respective receivers of the network.
- the level of channel distortion depends on noise levels, non-linearities, time delays and reflections that are all frequency and medium dependent upon the signals within the communication medium, for example.
- Such channel distortion contributors include amplifiers, lasers, poor signal grounds and faulty subscriber units, for example.
- Knowledge of the channel distortion (i.e., medium dependent channel distortion) of a particular communication medium provides an estimation of the quality of service of the particular communication medium.
- the quality of service for the particular communication medium limits the signaling that can be transmitted and received over the communication medium.
- the quality of service for a particular medium effects what levels or grades of service, i.e. the modulation level and signaling rate, for signaling that can be supported by the medium.
- a quality of service is determined for the particular medium based upon channel distortion estimates.
- a system and method are provided for localization of medium dependent channel distortions of a relatively time-invariant communication network 100.
- Localization refers to an ability to analyze a network at a fine granularity to determine system limitations in a physical piece- wise fashion within the communication network 100.
- estimates of the level of channel distortion are obtained for each of the respective communication mediums that occupy one or more of the physical communication paths 116, 118, 120, 122, 124, 126 and 128. These channel distortion estimates are used to determine the estimations of quality of service supportable by the respective communication mediums.
- the network management typically located within the headend 104 employs non-obtrusive channel distortion estimates using the techniques described in, but not limited to, United States Patent Application Serial No. 09/571,068, filed May 15, 2000, of Smith et al., for SLICED BANDWIDTH DISTORTION PREDICTION, Attorney Docket No. PD-05944AM, now U.S. Patent No , and United States Patent Application Serial No.
- the network management uses the channel distortion estimation methods to gather information from a pool of transmitters (e.g. subscribers 108, 110, 112 and 114), which is then used to analyze the network 100 along any piece-wise connection within the communication network 100.
- a pool of transmitters e.g. subscribers 108, 110, 112 and 114
- This embodiment represents a departure from the known prior art in that it is possible to remotely localize the quality of service of the relatively time-invariant communication network 100 in a physical piece-wise fashion in order to remotely determine what quality of service of signaling is supportable in specific geographic portions of the communication network 100.
- this is accomplished without having to physically inspect the physical piece- wise connection or to connect test equipment up to each individual physical connection.
- FIG. 2 a block diagram is shown of a system for localizing a quality of service of a relatively time-invariant communication network, such as shown in FIG. 1, including a distortion estimator for estimating a given level of distortion between differing nodes in the network and also including a quality of service localizer for localizing a particular quality of service estimation to a likely physical communication path within the network, in accordance with another embodiment of the present invention.
- a communication network 200 including transmitters 202, 204 and 206, communication mediums 208, 210 and 212, receiver 214 (also referred to as a "common receiving point" 214), a distortion estimator 216, a memory 218, a quality of service localizer 220 (also referred to as a QoS localizer 220), and a network management controller 222 (also referred to as a system controller/ reporting subsystem 222).
- Each transmitter 202, 204 and 206 is coupled to the receiver 214 via a respective one of the communication mediums 208, 210 and 212.
- the receiver 214 is coupled to the distortion estimator 216, which is coupled to the memory 218.
- the memory 218 is coupled to the QoS localizer 220 which, in turn, is coupled to the network management controller 222.
- each transmitter 202, 204 and 206 and the receiver 214 are separate points or nodes within the communication network 200.
- transmitter 202 is located at subscriber 108 of FIG. 1 and the receiver 214 is located at the headend 104 of FIG. 1
- communication medium 208 represents the medium utilizing over physical communication paths 120, 118 and 116 of FIG. 1.
- the communication network 200 is a relatively time-invariant network, i.e.- the physical connection linking the respective transmitters to the receiver is relatively time-invariant or relatively fixed.
- the physical communication path linking each transmitter to the receiver 214 is known and unique, i.e. the network is not dynamically switched such that communications from one node to another occupy a different physical path every time they communicate.
- the physical communication path may comprise a variety of physical mediums, for example, the communication mediums 208, 210 and 212 may utilize fiber links, cable links, multi-point microwave links, or geo-synchronous satellite links, for example.
- these channel distortions can widely vary.
- the level of channel distortion effects the quality of service of signaling that is supportable by the communication medium, i.e. what modulation and signaling rates are supported.
- the receiver 214 receives the identity of a respective transmitter 202, 204 and 206 within the communications from the respective transmitter 202, 204 and 206. This information is gathered by the receiver 214 since the receiver 214 is time synchronized with each transmitter 202, 204 and 206 at each subscriber; thus, the receiver 214 knows the originating transmitter for each signal received. Furthermore, each received signal itself will typically contain header information, e.g. in a preamble, that contains transmitter identification which identifies the originating transmitter to the receiver.
- IP Internet Protocol
- TID Transmission Identification
- SID System Identification
- MAC Media Access Controller
- receiver 214 may be embodied as multiple receivers. However, each of the multiple receivers are located within a common geographic point or node within the communication network 200. For example, each of the multiple receivers is located within the headend 104 of FIG. 1. Thus, the receiver 214 geographically represents a "common receiving point".
- a distortion estimator 216 determines an estimate of the channel distortion present in the respective communication medium 208, 210 and 212 using the received signaling from each respective transmitter 202, 204 and 206. From the channel distortion estimate, a quality of service estimation is determined. This quality of service estimation indicates what quality of service signaling, i.e. what specific modulation level and signaling rate, is supportable by the particular communication mediums 208, 210 and 212. These estimations are stored in memory 218.
- the distortion estimator 216 is illustrated as optional because the quality of service estimation may be roughly estimated through trial and error or by simply determining a quality of service estimation for each communication medium 208, 210 and 212 based upon bit error rate or packet error rate of signaling received at the receiver 214.
- quality of service estimations need not be analytically precise, and may be as simple as determining whether of not any service has been established for a particular node or medium (e.g. mediums 208, 210 and 212).
- any comparative metric may be use to gather information about the quality of service across the geographic network and the collected data (e.g. the quality of service estimations) may then be used to determine network topology relative, and thus, localize network and medium performance.
- the level of channel distortion is estimated using a specific technique by the distortion estimator 216.
- Examples of two exemplary non-obtrusive and remote channel distortion estimation techniques employed by the distortion estimator 216 include the techniques described in United States Patent Application Serial No. 09/571,068, filed May 15, 2000, of Smith et al., for SLICED BANDWIDTH DISTORTION PREDICTION, Attorney Docket No. PD-
- a plurality of short duration test signals are transmitted over a communication medium to be analyzed from the transmitter, e.g. transmitter 202, to the receiver 214 of the communication medium 208.
- Each of the plurality of test signals occupies a different narrowband slice or a different position in frequency of the communication medium 208 having a given frequency bandwidth.
- each test signal has a test bandwidth which is about 20% of the given bandwidth of the communication medium 208.
- These test signals may be transmitted simultaneously with an existing service by either multiplexing the test signals with the existing service or by moving the existing service to a different position in frequency within the given bandwidth.
- the plurality of test signals non- obtrusively are transmitted over the communication medium 208 to the receiver 214.
- the test signals are processed with an equalizer to obtain equalizer coefficients. Since the receiver 214 receives data indicating the identity of the specific transmitter 202, the receiver 214 knows which transmitter 202, 204 and 206 within a network transmitted each of the test signals (e.g. transmitter 202).
- a phase distortion estimator (embodied within the distortion estimator 216) then analyzes the equalizer coefficients for each of the test signals in order to determine a time when a dominant channel distortion occurs for each of the test signals. The phase distortion estimator then determines a differential group delay between the time of the dominant channel distortion for each of the received test signals from a particular transmitter 202.
- this differential group delay approximates the phase distortion of the specific communication medium 208.
- the phase distortion is determined for each of the respective transmitters using communications mediums, e.g. transmitters 202, 204 and 206 using communication mediums 208, 210 and 212, respectively.
- the amplitude distortion for the particular communication medium 208 is also determined, for example, by an amplitude distortion estimator (embodied within the distortion estimator 216).
- the received test signals (the same test signals as described above) are processed with an autocorrelator or a fast Fourier transform (FFT) within the receiver 214, which are well known in the art, in order to determine the power of each of the received test signals from each transmitter.
- FFT fast Fourier transform
- Each of the power estimations for each of the test signals received from respective transmitters using respective communication mediums are analyzed to determine an amplitude ripple across the entire given bandwidth of each communication medium 208, 210 and 212. This amplitude ripple approximates the amplitude distortion of the particular communication medium 208, 210 and 212.
- the transfer function is known for the particular communication medium.
- conventional signal processing simulators such as "System View by Elanix” developed by Elanix, Inc. of Westlake Village, CA or "SPW” developed by Cadence Design Systems, Inc. of San Jose, CA, or mathematically based theoretical limits that can be worked out with pencil and paper are used to quantitatively determine the quality of service supportable by each communication medium 208, 210 and 212. In other words, it can be determined if the particular communications medium will support a given signaling rate and a given modulation level. This may be done by the distortion estimator 216 or alternatively, done by the network management controller 222.
- the following is a brief summary of an embodiment of the channel distortion estimation method as described in United States Patent Application Serial No. 09/470,890, filed December 22, 1999, of Smith et al., for METHOD AND APPARATUS FOR AUTOMATED
- This embodiment includes a variety of stored impairment masks that each correspond to a different type of channel distortion that may be introduced by the particular communication medium 208. For example, depending on the type of channel distortion introduced by the communication medium, the location of the soft decision data (also referred to as symbols) within signal space will be different or predictably offset from its ideal location. This technique uses predetermined impairment masks that indicate where the soft decision data should be generally located within signal space given a specified channel distortion. Additionally, different impairment masks may be applied for symbol level distortions and constellation level distortions.
- different impairment masks are stored specific to the following types of channel distortion: a phase noise impairment mask; a continuous wave (CW) noise impairment mask; a signal reflection impairment mask; an I/Q imbalance impairment mask; a compression impairment mask; an amplitude modulation(AM)-to-phase modulation(PM) impairment mask; a composite phase noise and CW noise impairment mask; and any other composite impairment mask for correlating multiple types of impairment.
- the impairment correlator determines a subset of the soft decision data that fall within the particular impairment mask. This is done by determining the number of occurrences of soft decision data that fall within the impairment mask. Then a correlation weight is calculated for each impairment mask. In one embodiment, this correlation weight may be calculated as the ratio of the number of occurrences of the soft decision data that fall within the impairment mask to the total number of occurrences of soft decision data. A correlation weight is determined for each impairment mask.
- the distortion estimator 216 may be used to quantitatively determine what quality of service is supportable by the particular communication medium 208, 210 and 212; thus, providing a quality of service estimation for each communication medium 208, 210 and 212. This may be done by the distortion estimator 216 or alternatively, done by the network management controller 222.
- the distortion estimator 216 outputs a quality of service estimation, which indicates what quality of service for signaling is supported by a particular communication medium, e.g. communication mediums 208, 210 and 212.
- estimations of the quality of service supportable by each particular communication medium 208, 210 and 212 is obtained without having to connect test equipment or to physically inspect the physical path of each communication medium.
- Such estimations may be determined locally at the receiver 214 or remotely at a network management controller 222 coupled to the receiver 214.
- the QoS localizer 220 uses the quality of service estimations stored in memory 218 to make quantitative determinations as to the health of the communication network 200. For example, this stored information is used to determine what physical portions or physical communication paths of the communication network 200 are able to support signaling at what specific quality of service levels. In order to accurately localize the quality of service of the communication network 200, the QoS localizer 220 must take into account the physical communication paths that are "shared" between respective communication mediums. For example, certain physical communication paths, or physical portions of the communication network, are shared by other communication mediums, while some physical communication paths are unique to only one communication medium, i.e.
- the QoS localizer 220 knows which physical communication paths are shared and non-shared. A more complete description of the comparative process performed by the QoS localizer 220 is described with reference to FIGS. 3-6 below.
- the quality of service estimations may be monitored over time to determine if there is a degradation of the quality of service available to certain subscribers. And advantageously, by comparatively analyzing the respective quality of service estimations for different communication mediums 208, 210 and 212, the specific physical communication path that is most likely limiting the quality of service may be identified. All of this is advantageously performed without having to connect test equipment to each transmitter and receiver in the communication network 200 (which would be prohibitively expensive and interrupt existing services) or without actually having to physically inspect the various physical communication paths to determine why a particular subscriber has a reduced quality of service capability.
- the QoS localizer 220 forwards data to the network management controller 222, which stores the data for use by network providers.
- the information provided is used to track the quality of service for every physical piece-wise connection in the communication network 200 over time.
- the specific physical communication path may be inspected to determine and correct the source of the degraded quality of service.
- the system of FIG. 2 may be implemented to include a program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform the method steps performed by the distortion estimator 216, the QoS localizer 220 (e.g. the steps listed with reference to the flowchart of FIG. 7 below), and/ or the network management controller 222.
- the machine may include a processor, such as a microprocessor (e.g. a digital signal processor) or other logic circuitry capable of executing the program of instructions.
- a processor such as a microprocessor (e.g. a digital signal processor) or other logic circuitry capable of executing the program of instructions.
- the distortion estimator 216, QoS localizer 220 and the network management controller 222 may be implemented using either hardware, software, or a combination thereof, for example using a general purpose microprocessor, a microcontroller, and/ or application specific logic circuits, and software and/ or firmware cooperatively related to them.
- the distortion estimator 216, QoS localizer 220, and the network management controller 222 may be embodied as separate components located apart from one another or may comprise a single integrated unit at one physical location.
- these components may be located within the receiver 214, e.g. the receiver of the headend 104 of FIG. 1, or may be coupled to the receiver 214. However, typically, these components are all embodied in the headend of the hybrid fiber/ coax system.
- FIG. 3 a diagram is shown of a cable modem communication network including multiple hubs in which a quality of service is localized, by the system of FIG. 2, for example, to a particular subscriber or physical portion, e.g. physical communication path of the network in accordance with yet another embodiment- of the present invention. Shown is a communication network 300 including a cable modem termination system 302 (CMTS) (also referred to as residing within the headend 104 of FIG.
- CMTS cable modem termination system 302
- the cable modem communication network 300 is an example of a relatively time-invariant communications network having a generally known geographic /network topology.
- the CMTS 302 represents a common node of the communication network 300 (e.g. the CMTS 302 is contained within the headend of FIG. 1) and communicates with the individual subscriber devices 320 located in relatively fixed geographic positions over a given geographic region.
- multiple hubs e.g. hub 1 304 through hub n 310, are coupled to the CMTS 302 via respective fiber links 322.
- Each hub then is coupled to each of the respective subscriber devices 320 via cable links 324.
- the subscriber devices 320 serviced by each hub are grouped according to service groups, e.g. service groups 306 and 308 under hub 1 304.
- Each hub, e.g. hub 1 304 is similar to the media converter of FIG. 1. converting communications to and from fiber links 322 and cable links 324.
- the cable link 324 couples to a bidirectional amplifier 316 to amplify the signals in either the upstream direction (i.e. the direction from the respective subscriber devices 320 to the CMTS 302) and in the downstream direction (i.e. the direction from the CMTS 302 to each subscriber device 320).
- a respective subscriber network tap 318 is coupled to the cable to allow respective subscriber devices 320 to be coupled to the hub. The specific connections will be discussed in more detail with reference to FIGS. 4-6.
- the cable modem communication network 300 can support multiple hubs, each having multiple serving groups servicing multiple subscriber devices.
- each subscriber device 320 is typically a cable modem unit located at a subscriber's residence or place of business.
- the subscriber device 320 contains both a transmitter for transmitting signaling to the CMTS 302 and also contains a receiver for receiving signaling from the CMTS 302.
- such cable modem communication networks 300 may be used by network providers to provide television, internet and telephony services, for example, to subscribers via their subscriber devices 320.
- the cable modem communication network 300 may include a variety of different architectures and still benefit from the techniques of several embodiments of the invention, as long as the communication network includes a transmitter -pool that has a defined, and relatively time-invariant, physical connection. As such, the physical path for each subscriber devices 320 in the communication network 300 is known and unique for each subscriber device 320 in the service area.
- FIG. 4 a diagram is shown of the cable modem communication network of the FIG. 3 illustrating a single hub having multiple serving groups. Shown is hub n 310 having a fiber link 322 (which represents a physical communication path) to the CMTS 302, serving group 1 312 through serving group X 314 coupled to the hub 310 via cable links.
- the bidirectional amplifiers 316 are also illustrated.
- the cable links of FIG. 4 are illustrated as "shared" physical communication paths 401, 402, 404, 406, 408, 418, 420, 422, 424 and 426 and also as "non-shared" physical communication paths 410, 412, 414, 416, 428, 430, 432 and 434.
- the respective communication mediums utilizing respective physical communication paths are labelled in the form MNXYY', where "M” is the communication medium.
- the specific subscriber devices 320 i.e. transmitters of FIG. 2, are labelled in the form of SNXYZ where "S” is the subscriber device.
- N is the hub identifier
- X is the serving group within a given hub identifier
- Y is the transmitter identifier (which can be IP, MAC, TID, SID or any other address correlated to the physical connection in the network); is the network medium identifier
- Z is the transmitter's vendor identifier.
- MNXYY' this indicates that the communication medium is the communication networks backbone connection, medium MNX40, and that it will be shared by all transmitters with Y>4 and that this transmitter will share MNX(Y ⁇ 4)0 network backbone connections.
- the transmitter i.e. SNX 4Z
- the fourth subscriber device 320 will utilize medium MNX44 (i.e. a non-shared physical communication path from transmitter SNX4Z to the subscriber network tap 318 connection to the backbone), medium MNX40 (i.e. a shared physical communication path which is also shared with the 5 th , 6 th ,... nth transmitters), MNX30 (i.e.
- a shared physical communication path 406 for the 3 rd , 4 th , 5 th , 6 th ,... nth transmitters MNX2O (i.e. a shared physical communication path 404 for the 2 nd , 3 rd , 4 th , 5 th , 6 th ,.. -.nth transmitters), and MNXIO (i.e. shared physical communication paths 401, 401 and 322 for the 1 st , 2 nd , 3 rd , 4 th , 5 th , 6 th ,... nth transmitters).
- MNX2O i.e. a shared physical communication path 404 for the 2 nd , 3 rd , 4 th , 5 th , 6 th ,.. -.nth transmitters
- MNXIO i.e. shared physical communication paths 401, 401 and 322 for the 1 st , 2 nd , 3 rd
- communication medium 208 includes MNX33, MNX30, MNX20 and MNXIO, and the receiver 214 is typically located at the CMTS 302.
- medium MNX33 utilizes non- shared physical communication path 432
- medium MNX30 utilizes shared physical communication path 424
- medium MNX20 utilizes shared physical communication path 422
- medium MNXIO utilizes shared physical communication paths 420, 418 and 322.
- communication mediums 208, 210 and 212) is defined as a composite medium from a respective transmitter (e.g. SNXYZ) to a common receiving point (e.g. CMTS 302), and includes at least one shared medium (e.g. MNXYV where Y -0) and one non-shared medium (e.g. MNXYV where Y' ⁇ O).
- each shared medium e.g. MNXYV where Y -0
- each non-shared medium e.g. MNXYV where Y' ⁇ O
- each non-shared medium includes one or more non-shared physical communication paths (e.g.
- FIG. 5 a table 500 is shown which illustrates the various communications mediums relating to a pool of subscribers within serving groups within hubs for the cable modem communications network 300 of FIGS. 3 and 4.
- This table 500 uses the above notation for the fields of the transmitters SNXYZ and the mediums MNXYV.
- the subscript "Z" i.e. the transmitter's vendor identifier
- differences in quality of service may be localized to a specific transmitter/ subscriber device 320 made by a respective vendor; thus, indicating that the particular vendor may be producing sub-standard equipment.
- the network provider is able to localize medium dependent channel distortions to a likely physical communication path within the network 300. This is accomplished by comparatively analyzing the quality of service estimations for each communication medium (e.g. communication mediums 208, 210 and 212). Constructing a network topology such as illustrated in FIGS. 3 and 4, enables the network provider to understand the specific mediums (MNXYY') making up each communication medium (e.g.
- a particular quality of service limitation may be localized to a particular physical communication path without having to physically inspect or test each physical communication path in the communication network.
- the network can be analyzed for certain physical communication paths that for one reason or another are able to support signaling with a higher quality of service than others (e.g. there is less channel distortion in a particular physical communication path due to microreflections from the subscriber network tap the particular subscriber device 320.
- CMTS 302 common receiving point
- CMTS 302 common receiving point
- a quality of service estimation is obtained for a communication medium from SNIIZ to the CMTS 302 (covering MNIII and MNIIO), a communication medium from SNI2Z to the CMTS 302 (covering MNI22, MNI20 and MNI IO), and a communication medium from the SNI3Z to the CMTS 302 (covering MNI33, MNI3O, MN O and MNIIO).
- the QoS estimation for SNI IZ is fine (i.e.
- EXAMPLE 3 In the event that the quality of service estimations for transmitters SNIIZ and SNI3Z are of acceptable quality while the quality of service estimation for transmitter SNI2Z is degraded, it can be concluded that medium MNI22 is likely at fault and that the health of the network's backbone is not at risk. Thus, the network provider would then send personnel to find and correct the fault with MNI22. This fault could be in the non- shared physical communication path 412 utilized by the medium MNI22 or the physical network backbone connection (e.g. at subscriber network tap 318) or that the particular transmitter SNI 2 Z is faulty. Furthermore, depending on the value of "Z", the vendor of the transmitter may be identified and compared to the quality of service estimations obtained for other transmitters from the same vendor.
- the transmitter may be determined whether or not it is likely that the transmitter is at fault depending on the vendor identifier. For example, a poor quality vendor has been allowed into the network, such that the quality of service for signaling produced from transmitters made by Vendor A decreases after a shorter operating life than comparable transmitters made by other vendors.
- a quality of service may be localized to particular physical communication path at a geographic location within the communication network 300.
- the possible paths may be extended on a hub basis to determine if a degradation is due to hub degradation or the performance of the CMTS or the headend itself is at fault.
- the quality of service estimations for transmitters under hub 1 304 may be compared with the quality of service estimations for other hubs, e.g. hub n 310, in order to estimate whether there is a problem with a specific hub of the communication network 300.
- quality of service estimations can be similarly compared to determine if a degradation in the quality of service is due to an entire serving group that serves a respective hub.
- quality of service estimations for communication mediums within a serving group are compared to quality of service estimations for communication mediums of other serving groups under the same hub to determine if there is a problem with an entire serving group under a single hub.
- FIG. 6 a table 600 is shown mapping the individual subscribers within serving groups of a single hub (i.e. hub 1 304) and also illustrating which mediums (e.g. mediums MNXYY 1 ) provide information on the network health by a given subscriber when comparatively analyzed, as described above.
- an [x] indicates which mediums provide information about the network health of a particular subscriber within the communication network.
- mediums Mi no and Mini provide information about the network health by transmitter Smz
- mediums Mmo, M1120, M1130, and Mi 133 provide information about the network health by transmitter Smz within the communication network 300.
- the network provider is able to localize a source of network degradation to its likely source, e.g. a physical communication path, within the network without the need to send qualified personnel into the field. Instead of sending a technician into the field to check each of the high level nodes and then possibly have to search the next highest density node point, etc., for the root cause of potentially one subscriber's degradation.
- the network provider is able to detect degradation in the quality of service of a given piece-wise connection within relatively time-invariant communication network having unique and known physical connections and correct them before they become catastrophic to the customer/ subscriber. Furthermore, the network provider is also able to determine the worst performing network connections, with which to make the necessary judgment calls on the best solution that fits a financial budget.
- FIG. 7 a flowchart is shown of a method of localizing a quality of service to a particular subscriber or portion of a relatively time-invariant communications network, for example, the networks of FIGS. 1 through 4, in accordance with an embodiment of the present invention.
- Preliminary steps include estimating the channel distortion of a plurality of communication mediums of a relatively time-invariant communication network, such as described with reference to FIGS. 1-4.
- These communications mediums e.g. communications mediums 208, 210 and 212 of FIG. 2 including the various mediums MNXYV of FIGS. 3 and 4) are defined between respective transmitters (e.g. transmitters 202, 204 and 206 of FIG. 2 or transmitters SNXYZ of FIGS. 3 and 4) of a transmitter pool and a common receiving point (e.g. receiver 214 of FIG. 2 or CMTS 302 of FIGS. 3 and 4).
- the specific channel distortion estimations are performed according to any of the techniques described with reference to FIG.
- channel distortion estimations i.e. medium dependent channel distortion estimations
- a quality of service estimation for signaling supported by each of the respective communication mediums e.g. signaling having what modulation level and signaling rate is supported by the particular medium using conventional techniques.
- these quality of service estimations are obtained or received from memory or directly, e.g. from the distortion estimator, for each of the plurality of communication mediums (Step 702).
- Each of the plurality of communication mediums are defined between a respective transmitter of a pool of transmitters and the common receiving point of the relatively time-invariant communication network.
- Each of the communication mediums is conveyed over at least one shared physical communication path and at least one non-shared physical communication path.
- the QoS localizer 220 e.g. located in the CMTS 302 of the headend 104) receives the quality of service estimations for each transmitter in the network from a distortion estimator 216 (e.g. located in the CMTS 302 of the headend 104) of FIG. 2.
- Step 704 These quality of service estimations are stored within a memory (Step 704), e.g. memory 218 of FIG. 2, which may be located within or coupled to the common receiving point, e.g. located in the CMTS 302 of the communication network 300 of FIGS. 3 and 4.
- the storing step may be performed before and after the receiving step (i.e. Step 702).
- the quality of service estimations are comparatively analyzed in order to localize a given quality of service to a specific physical communication path, either shared or non-shared (Step 706).
- a particular quality of service estimation is localized to a likely physical communication path associated with the particular quality of service estimation (Step 708) .
- These comparing and localizing steps are performed, in one embodiment, to geographically localize a particular physical communication path likely causing a degradation in service or likely associated with a particular quality of service within the communication network. For example, several examples are described above illustrating the comparing and localizing steps.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2002231253A AU2002231253A1 (en) | 2000-11-13 | 2001-10-26 | Network quality of service localizer |
| EP01991533A EP1350334A4 (en) | 2000-11-13 | 2001-10-26 | LOCALIZER FOR NETWORK SERVICE QUALITY |
| CA002429046A CA2429046A1 (en) | 2000-11-13 | 2001-10-26 | Network quality of service localizer |
| JP2002541490A JP2004524722A (en) | 2000-11-13 | 2001-10-26 | Network Service Quality Localizer |
| KR10-2003-7006495A KR20030051808A (en) | 2000-11-13 | 2001-10-26 | Network quality of service localizer |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/712,812 US6909741B1 (en) | 1999-12-22 | 2000-11-13 | Network quality of service localizer |
| US09/712,812 | 2000-11-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2002039230A2 true WO2002039230A2 (en) | 2002-05-16 |
| WO2002039230A3 WO2002039230A3 (en) | 2002-08-29 |
Family
ID=24863645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2001/050126 Ceased WO2002039230A2 (en) | 2000-11-13 | 2001-10-26 | Network quality of service localizer |
Country Status (7)
| Country | Link |
|---|---|
| EP (1) | EP1350334A4 (en) |
| JP (1) | JP2004524722A (en) |
| KR (1) | KR20030051808A (en) |
| CN (1) | CN1554155A (en) |
| AU (1) | AU2002231253A1 (en) |
| CA (1) | CA2429046A1 (en) |
| WO (1) | WO2002039230A2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5153877A (en) * | 1989-04-21 | 1992-10-06 | Kabushiki Kaisha Toshiba | Packet network with communication resource allocation and call set up control of higher quality of service |
| US6334219B1 (en) * | 1994-09-26 | 2001-12-25 | Adc Telecommunications Inc. | Channel selection for a hybrid fiber coax network |
| US5883819A (en) * | 1996-12-31 | 1999-03-16 | Northern Telecom Limited | Method and system for quality of service assessment for multimedia traffic under aggregate traffic conditions |
| FI970998A7 (en) * | 1997-03-10 | 1998-11-13 | Nokia Telecommunications Oy | Connection approval procedure in a broadband network |
| US6134230A (en) * | 1997-08-29 | 2000-10-17 | Telefonaktiebolaget Lm Ericsson | Method for selecting a link protocol for a transparent data service in a digital communications system |
-
2001
- 2001-10-26 CA CA002429046A patent/CA2429046A1/en not_active Abandoned
- 2001-10-26 KR KR10-2003-7006495A patent/KR20030051808A/en not_active Abandoned
- 2001-10-26 AU AU2002231253A patent/AU2002231253A1/en not_active Abandoned
- 2001-10-26 JP JP2002541490A patent/JP2004524722A/en active Pending
- 2001-10-26 WO PCT/US2001/050126 patent/WO2002039230A2/en not_active Ceased
- 2001-10-26 CN CNA018187528A patent/CN1554155A/en active Pending
- 2001-10-26 EP EP01991533A patent/EP1350334A4/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| AU2002231253A1 (en) | 2002-05-21 |
| JP2004524722A (en) | 2004-08-12 |
| CN1554155A (en) | 2004-12-08 |
| CA2429046A1 (en) | 2002-05-16 |
| WO2002039230A3 (en) | 2002-08-29 |
| EP1350334A4 (en) | 2005-04-27 |
| KR20030051808A (en) | 2003-06-25 |
| EP1350334A2 (en) | 2003-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6909741B1 (en) | Network quality of service localizer | |
| US6389068B1 (en) | Sliced bandwidth distortion prediction | |
| US20220109612A1 (en) | Intelligent monitoring and testing system for cable network | |
| US7159026B2 (en) | Service performance correlation and analysis | |
| CA2674510C (en) | Method and apparatus for determining modulation levels that are supported on a channel | |
| US10063454B2 (en) | Testing an upstream path of a cable network | |
| US8000254B2 (en) | Methods and system for determining a dominant impairment of an impaired communication channel | |
| CA2605514C (en) | Method and apparatus for determining micro-reflections in a network | |
| US7616654B2 (en) | Spectrum management systems and methods for cable networks | |
| US8081674B2 (en) | Methods and system for determining a dominant impairment of an impaired communication channel | |
| EP1446961B1 (en) | Method for measuring channel characteristics with the internet control message protocol | |
| US20050226161A1 (en) | System for monitoring the upstream and downstream cable modem channel | |
| EP1935105B1 (en) | Non-invasive frequency rollback apparatus and method | |
| WO2002039230A2 (en) | Network quality of service localizer | |
| US20100278050A1 (en) | System and method for making far end measurements for dsl diagnostics | |
| US20170070409A1 (en) | Parameter obtaining method and apparatus | |
| CN119449088A (en) | A method for realizing phase adaptive switching of PRIME communication coupling of three-phase electric energy meter |
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 |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2001991533 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2429046 Country of ref document: CA |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2002541490 Country of ref document: JP Ref document number: 018187528 Country of ref document: CN Ref document number: 1020037006495 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020037006495 Country of ref document: KR |
|
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2001991533 Country of ref document: EP |
|
| WWG | Wipo information: grant in national office |
Ref document number: 1020037006495 Country of ref document: KR |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2001991533 Country of ref document: EP |