Abstract:
In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for traffic aggregation on multiple WAN backhauls and multiple distinct LAN networks; for traffic load balancing on multiple WAN backhauls and multiple distinct LAN networks; and for performing self-healing operations utilizing multiple WAN backhauls serving multiple distinct LAN networks. For example, in one embodiment, a first Local Area Network (LAN) access device is to establish a first LAN; a second LAN access device is to establish a second LAN; a first Wide Area Network (WAN) backhaul connection is to provide the first LAN access device with WAN connectivity; a second WAN backhaul connection is to provide the second LAN access device with WAN connectivity; and a traffic aggregation unit is to form a logically bonded WAN interface over the first WAN backhaul and the second WAN backhaul. In some embodiments an optional traffic de-aggregation unit may be used.
Abstract:
A system and method are described for selecting a service state using a configurable abstraction layer. A comparison is made between network parameters of a Network Performance Layer and network services of a Service Layer. Once network parameters are within a threshold for providing a given service, a state change can be made in the configuration parameters to suit the provided service.
Abstract:
Estimates of a communication system configuration, such as a DSL system, are based on operational data collected from a network element management system, protocol, users and/or the like. The operational data collected from the system can include performance-characterizing operational data that typically is available in an ADSL system via element-management-system protocols. Generated estimates and/or approximations can be used in evaluating system performance and directly or indirectly dictating/requiring changes or recommending improvements in operation by transmitters and/or other parts of the communication system. Data and/or other information may be collected using “internal” means or may be obtained from system elements and components via email and/or other “external” means. The likelihood of a model's accuracy can be based on various data, information and/or indicators of system performance, such as observed normal operational data, test data and/or prompted operational data that shows operating performance based on stimulation signals. One example of such prompted data uses frequency carrier masks to approximate the H log of a given channel, including information regarding bridged taps attenuation, etc.
Abstract:
Methods, apparatus, systems and computer program products address one-sided vectoring systems that include a bonded-line set having two or more bonded DSL lines within a vectored group wherein other techniques such as precoding, tonal predictive GDFEs, tonal rotors and ordering techniques can be implemented. The performance of lines within a bonded set for a single customer can be improved for both upstream and downstream by nesting a vector coding system within, for example, GDFE and/or precoder architectures. The DSL lines within such a bonded group can have rotors applied at both transmit and receive side to achieve higher performance for these lines. The triangular matrix used by the GDFE and the precoder systems of the above-referenced applications can be modified in this context.
Abstract:
Operator-controlled implementations of user preferences are provided when feasible. User preference data is obtained by the operator and compared to operational characteristics and parameters of a communication system, such as a DSL system, to determine whether one or more of the user preferences can be implemented in the communication system. When implementation of a user preference would violate operational rules of the system, or where implementation would adversely affect system operation, the preference need not be implemented. However, when a user preference can be implemented in the system without causing problems, the operator can implement (or permit another party to implement) the user preference to effect the user's desires. The user preference data can be obtained directly from users (for example, by surveys and other direct user feedback) or can be obtained indirectly (for example, by constructing a Hidden Markov Model that shows user preferences). The operator may collect the user preference data from a user set (for example, a single user or a plurality of users). The user preference data can be compared to 2 or more performance metrics that can be adjusted, to the extent feasible, to implement the user preference data.
Abstract:
Adaptive generalized decision feedback equalization (GDFE) allows variations in one or more channels and noise of a multi-line/multi-channel communication system to be tracked. Such tracking can be used in vector upstream (one-sided) situations in communication systems such as ADSL and VDSL, among others. The GDFE may be separated into adaptive and static portions and/or components. Either a feedforward section or a feedback section (or both) can be separated to create a static component and an adaptive component. The adaptive components adjust to the instantaneous channel and noise changes (for example, using the instantaneous errors and simple LMS algorithms). When the channel and noise do not exhibit any time-variation, the adaptive filters can zero themselves. Local updating of adaptive feedforward and/or feedback filters addresses rapid changes to the spatial correlation of noise and/or changes to the multi-line channel (for example, time-variation due to temperature changes, component variations, mechanical stress, and other reasons), without disruption to separate static feedforward and/or feedback filters supplied by a controller, such as a DSL optimizer or the like that can assist by doing the heavier calculations and providing vectoring information and data to the DSL line components. An efficient implementation is provided of any triangularization of the binder channel that characterizes multi-user vectored-DMT DSL. Adaptation also allows correction of any inaccuracy in initially or previously reported crosstalk transfer functions and noise spatial correlation.
Abstract:
Estimates of a communication system configuration, such as a DSL system, are based on operational data collected from a network element management system, protocol, users and/or the like. The operational data collected from the system can include performance-characterizing operational data that typically is available in an ADSL system via element-management-system protocols. Generated estimates and/or approximations can be used in evaluating system performance and directly or indirectly dictating/requiring changes or recommending improvements in operation by transmitters and/or other parts of the communication system. Data and/or other information may be collected using “internal” means or may be obtained from system elements and components via email and/or other “external” means. The likelihood of a model's accuracy can be based on various data, information and/or indicators of system performance, such as observed normal operational data, test data and/or prompted operational data that shows operating performance based on stimulation signals. One example of such prompted data uses frequency carrier masks to approximate the Hlog of a given channel, including information regarding bridged taps, attenuation, etc.
Abstract:
A Device Abstraction Proxy (DAP) interface receives a request for operational data relating to Digital Subscriber Line (DSL) services provided to a plurality of DSL terminals in a DSL network by two or more providers. The DAP interface receives, in response to the request, the operational data, including operational data for a plurality of DSL lines coupled to the plurality of DSL terminals. The DAP then identifies at least two of the plurality of DSL lines as belonging to a common neighborhood of DSL lines, each of the at least two of the plurality of DSL lines respectively associated with at least two of the plurality of DSL terminals being provided the DSL services by different providers. Embodiments correlate a condition and/or a performance of one of the at least two DSL lines identified as belonging to the common neighborhood with a condition and/or performance of another one of the at least two DSL lines identified as belonging to the common neighborhood.
Abstract:
Methods, techniques, computer program products, apparatus, devices, etc., used in connection with DSL Management Interfaces, significantly improve the management capabilities of a DSL network and/or improve testing relating to DSL equipment and services by permitting better control and operation of a DSL system, including implementation of timestamping for more accurate measurement, monitoring and control of a system. Timestamping further allows customized data collection techniques, where a DSL line can be measured or monitored at intervals whose frequency depends on the line's stability. Moreover, data parameter read and control parameter write operations are presented in conjunction with the use of timestamping. Also, control and operation of a DSL system is enhanced by implementing bit-loading that minimizes, eliminates or otherwise mitigates the amount by which the SNR margin per tone exceeds a maximum SNR margin quantity, where such bit-loading can be selected through an appropriate interface.
Abstract:
In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for traffic aggregation on multiple WAN backhauls and multiple distinct LAN networks; for traffic load balancing on multiple WAN backhauls and multiple distinct LAN networks; and for performing self-healing operations utilizing multiple WAN backhauls serving multiple distinct LAN networks. For example, in one embodiment, a first Local Area Network (LAN) access device is to establish a first LAN; a second LAN access device is to establish a second LAN; a first Wide Area Network (WAN) backhaul connection is to provide the first LAN access device with WAN connectivity; a second WAN backhaul connection to provide the second LAN access device with WAN connectivity; a management device is communicatively interfaced with each of the first LAN access device, the second LAN access device, the first WAN backhaul connection, and the second WAN backhaul connection; and the management device routes a first portion of traffic originating from the first LAN over the first WAN backhaul connection and routes a second portion of the traffic originating from the first LAN over the second WAN backhaul connection.