WO2002033901A9 - Performance management system - Google Patents
Performance management systemInfo
- Publication number
- WO2002033901A9 WO2002033901A9 PCT/US2001/042755 US0142755W WO0233901A9 WO 2002033901 A9 WO2002033901 A9 WO 2002033901A9 US 0142755 W US0142755 W US 0142755W WO 0233901 A9 WO0233901 A9 WO 0233901A9
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- performance
- management system
- performance information
- performance management
- information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0246—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
- H04L41/0253—Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/32—Specific management aspects for broadband networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
-
- 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/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
Definitions
- the invention is related to the field of communication systems, and in particular, to a system that provides wireless broadband services.
- Broadband technologies are generally referred to as systems that deliver a bandwidth above 64 kbps. Broadband technologies can communicate over downstream channels and upstream ch annels. The customer receives data from another device or system over the downstream channels. The customer transmits data to another device or system over the upstream channels. Broadband Wireline Systems
- DSL service carries both voice signals and data signals at the same time in both directions.
- DSL service also carries call information and customer data.
- DSL service is typically comprised of twisted -pair wires that connect a customer to a central office.
- the central office comprises a Digital Subscriber Line Access Multiplexer (DSLAM) that provides the DSL service to the customer.
- DSLAM Digital Subscriber Line Access Multiplexer
- the speed of DSL service is limited by the distance between the customer an d the DSLAM.
- Customers located too far from the DSLAM may not be able to receive high -speed service.
- the quality of DSL service is also limited by the quality of the copper wire that connects the customer to the DSLAM.
- DSL service does not work over Digital Loop Carrier (DLC) lines.
- DLC Digital Loop Carrier
- the cable modem communicates with a device or sys tern over a coaxial cable.
- the coaxial cable is typically the same coaxial cable used to receive cable television.
- the cable modem service can be one-way or two-way.
- the coaxial cable carries both the upstream channels and the downst ream channels.
- the cable modem receives data on the downstream channels over the coaxial cable and transmits data on the upstream channels over a phone line.
- the cable modem uses up valuable bandwidth on the phone line in the one-way system.
- the upstream bandwidth is small over a phone line.
- Another broadband technology is wireless broadband service.
- Customers that subscribe to wireless broadband service communicate with a head end.
- a transmitter antenna for the head end broadcasts wireless signals to the customer on the downstream channels.
- the transmitter antenna is a satellite antenna or a land -based antenna.
- the customer transmits data to the head e nd over another medium, such as a phone line or a cable modem, on the upstream channels.
- DSS Digital Satellite System
- DIRECTV Digital Satellite System
- a specific type of wireless broadband system communicates over Multichanne I Multipoint Distribution Service (MMDS) frequencies and Multipoint Distribution Service (MDS) frequencies.
- MMDS frequencies range from 2596 MHz to 2644 MHz.
- MDS frequencies range from 2150 MHz to 2162 MHz.
- the bandwidth of the upstream channels is about 6 MHz.
- the upstream bandwidth is divided into subchannels. Each subchannel has a bandwidth of 200 kHz.
- a head end manages the upstream and downstream channels with the customer.
- the head end also interfaces the custo mer with communication systems such as the Internet.
- the head end includes a base antenna comprised of a transmitter antenna and one or more receiver antennas.
- MMDS requires a line of sight between devices that are communicating. Therefore, the antennas are placed on a high building or a mountain to establish lines of sight with the customers.
- the transmitter antenna is omni -directional and broadcasts data from the head end to the customers on the downstream channels.
- the receiver antennas are positioned to receive MMDS signals transmitted from customers to the head end on the upstream channels.
- Each receiver antenna is positioned to receive MMDS signals from customers located within a certain area.
- the areas formed by the antennas are referred to as sectors.
- the sectors have designated frequency ranges or designated channels.
- the head end is comprised of an upstream manager and a downstream manager that control transmissions on the upstream channels and the downstrea m channels, respectively.
- the upstream channels and the downstream channels are divided into subchannels.
- One upstream subchannel is a contention channel reserved for signaling, while the remaining subchannels are bearer channels.
- a wireless broadband router is located at a customer premises. The wireless broadband router communicates with the upstream manager and the downstream manager to exchange data.
- the upstream manager generally operates the cha nnels and/or subchannels in four states: idle, contention, polling, and dedicated. In the idle state, the channels are idle. In the contention state, the upstream manager generates and transmits control signals over one or more subchannels.
- the upstream manager polls numerous wireless broadband routers to allocate use of the subchannels. Polling is a round robin process to determine which wireless broadband router has access to a subchannel.
- the upstream manager maintains a queue of the active wireless broadband routers to determine which wireless broadband router is next to transmit over a subchannel for a period of time.
- the upstream manager keeps an inventory of open subchannels and waiting wireless broadband routers in the queue.
- the upstream manager uses a credit to grant a wireless broadband router use of a subchannel for a limited period of time.
- a credit is a message that allows usage of a subchannel for a period of time or for the transfer of a maximum n umber of transmission units, such as bytes.
- One example of a credit is information, such as a subchannel or frequency range, a maximum allowed time to transfer data, and a maximum number of bytes the wireless broadband router is allowed to transfer.
- Polling credits are credits related to polling of the wireless broadband routers. Polling credits are generally smaller than the dedicated credits.
- the wireless broadband router transmits a DONE message to the upstream manager via the upstream channels.
- the DONE messages include information such as the number of bytes sent and the number of packets left for the wireless broadband rou ter to transfer. If the DONE message shows that the wireless broadband router has more than three packets left to transfer and there are available subchannels, then the upstream manager issues a dedicated credit to the wireless broadband router.
- a fault management system assists in identifying faults in the communication network through the u se of alarms and monitoring devices. Once the fault management system identifies the faults, network personnel can then fix, replace, or add communication devices or software.
- Two examples of fault management systems are eHealth from Concord Communicatio ns and NerveCenter from Veritas Software Corp.
- a performance management system evaluates the performance of a communication network.
- the performance management system provides a clearer view of the operation of the communication network.
- the performance management system determines how a communication network is performing at all levels, such as nationally, regionally, and down to a specific communication device. Therefore, to improve performance, bottlenecks and high traffic points may be identified to add equipment or perform tuning on a specific communication device. By evaluating the performance, the performance management system can also shape the traffic over the communication network.
- One prior performance management system provides an Internet service assurance to e-commerce businesses for their websites.
- This prior system manages the delivered quality of e-mail, news, web, domain name service, Radius, file transfer protocol, and lightweight directory access protocol service of e -commerce businesses.
- This prior system also provides management of service level agreements.
- this prior system is focused on enterprise management and has not been effectively adapted for service management of a communication network. Also, this prior system does not provide performance management for operating a broadband wireless system.
- RMON probes monitor performance information of a communication network.
- the RMON probes are in the same location as service provider equipment, which does not accurately measure from the customer 's perspective.
- RMON probes use RMON standards to capture and define traffic information passing through a given point.
- the RMON standards are divided into nine groups for Internet and a tenth group for token ring.
- RMON 1 is geared towards collecting datalink layer (OSI layer 2) information. The information is organized based on MAC addresses and captures datalink information such as collisions, bad packets, and link utilization.
- the nine groups of RMO N are statistics, history, events, alarms, hosts, matrix, topN, packet capture, and packet filter. The information is used for bandwidth allocation and for error detection.
- RMON 2 is concerned more with application layer information.
- Statistics classify each passing frame as being unicast, broadcast or multicast. Totals are kept of the number of frames passed and the utilization of the link. Each frame is also categorized by size, from 64 bytes to 1518 bytes. In addition, bad frames are counted and summary totals are created. History takes a trend analysis of the statistics explained above and presents them in a graphical or spreadsheet form. This is usually captured in increments of 30 seconds worth of traffic or more. Hosts create a table of each MAC address sending data across the line and tabulates the number of frames, good and bad, unicast or broadcast, that each MAC sends. Matrix is similar to hosts but adds in destination MAC addresses as well.
- topN takes host table information and correlates to the top number of MAC addresses.
- the N number is generally from 5 to 10 above.
- An example would be to correlate the top 5 MAC addresses as pertain s to broadcasts or CRC errors.
- a WGET program measures the response times of Internet web surfing. Ping tests are well known to test throughput delays. Also, file transf er protocol tests measure getting and putting files from and to a web server. Unfortunately, these tests have not been effectively adapted to measure overall performance of a communication network from the customer's perspective, especially in a broadband wireless system. Unfortunately, the current broadband wireless systems have not been effectively adapted to collect, store, and report performance information for the broadband wireless systems. The current systems typically focus on collecting, storing, and reporting fault information instead of performance information. Thus, broadband wireless system providers do not have an effective way to monitor system performance.
- a performance management system receives an instruction to request the performance information from a user system.
- the performance management system processes the instruction to determine the performance information.
- the performance management system generates a graphical format of the performance information.
- the performance management system then transmits the graphical format of the performance information to the user system.
- the grap hical format is a web page, a report, or screen.
- the performance management system retrieves the performance information from a probe device.
- the performance management system retrieves the performance information from a memory in the performance management system.
- the performance management system monitors the performance information in the communication network.
- the performance management system stores the performance information in memory of the performance management system.
- the communication network uses wireless signals.
- t he performance management system generates and transmits a graphical overview of the communication netw ork to a user system.
- the performance management system receives a first message for a region of the communication network from the user system.
- the performance management system generates and transmits a list of types of the performance information for th e requested region of the communication network to the user system.
- the performance management system then receives an instruction to request the performance information from the user system.
- the performance management system then processes the instruction to determine the performance information.
- the performance management system generates a graphical format for the performance information
- FIG. 1 is a block diagram of a broadband wireless system in an example of the invention.
- FIG. 2 is a block diagram of a national operations center in an example of the invention.
- FIG. 3 is a block diagram of a regional aggregation point in an example of the invention.
- FIG. 4 is a block diagram of a market hub in an example of the inventi on.
- FIG. 5 is a block diagram of a head end in an example of the invention.
- FIG. 6 is a block diagram of a customer premises in an example of the invention.
- FIG. 7 is a block diagram of a performance management system in an example of the invention.
- FIG. 8 is a block diagram of a customer premises with a sector probe in an example of the invention.
- FIG. 9 is a flow chart for a sector probe in an example of the invention.
- FIG. 10 is a flow chart for a sector probe with web surfing, file transfer protocol, and delay tests in an example of the invention.
- FIG. 11 is a flow chart for a sector probe for a web surfing test in an example of the invention.
- FIG. 12 is a flow chart for a sector probe for a bulk file transfer script in an example of the invention.
- FIG. 13 is a flow chart for a sector probe for a ping test in an example of the invention.
- FIG. 14 is a block diagram of a head end with a channel probe in an example of the invention.
- FIG. 15 is a flow chart of a channel probe in an example of the invention.
- FIG. 16 is a flow chart of a channel probe with state changes in an example of the invention.
- FIG. 17 is a block diagram of a market hub with customer premises for sector probe management in an example of the invention.
- FIG. 18 is a flow chart of a sector probe management system in an example of the invention.
- FIG. 19 is a flow chart of a sector probe management system for active sector probes in an example of the invention.
- FIG. 20 is a block diagram of a market hub with head ends for channel probe management in an example of the invention.
- FIG. 20 is a block diagram of a market hub with head ends for channel probe management in an example of the invention.
- FIG. 21 is a flow chart of a channel probe management system in an example of the invention.
- FIG. 22 is a block diagram of a remote monitoring (RMON) system in the prior art.
- RMON remote monitoring
- FIG. 23 is a block diagram of a market hub with an RMON system in an example of the invention.
- FIG. 24 is a flow chart of the RMON interface system in an example of the invention.
- FIG. 25 is a flow chart of a market performance management system in an example of the invention.
- FIG. 26 is a flow chart of a market performance management system with monitoring performance information in an example of the invention.
- FIG. 27 is a map of web pages of a performance management system in an example of the invention.
- FIG. 28 is a flow chart of a market performance management system for polling all probes in an example of the invention.
- FIG. 29 is a flow chart of a market performance management s ystem with an
- HTML fragment repository in an example of the invention.
- FIG. 30 is a flow chart of a market performance. management system for real - time polling of a probe in an example of the invention.
- FIG. 31 is a national headquarter web page in an examp le of the invention.
- FIG. 32 is a market web page in an example of the invention.
- FIG. 33 is a Cyber Manager status web page in an example of the invention.
- FIG. 34 is a forward error correction (FEC) summary web page in an example of the invention.
- FEC forward error correction
- FIG. 35 is a FEC channel web page in an example of the invention.
- FIG. 36 is a signal to noise (SNR) summary web page in an example of the invention.
- SNR signal to noise
- FIG. 37 is a peak/load capacity web page in an example of the invention.
- FIG. 38 is a Hybrid System Management P rotocol query web page in an example of the invention.
- FIG. 39 is a hybrid probe web page in an example of the invention.
- FIG. 40 is a top talker web page in an example of the invention.
- FIG. 41 is detail information of a top talker web page in an example of the invention.
- FIG. 42 is a bits per second web page for a NetScout statistics page in an example of the invention.
- FIG. 43 is protocol information for a NetScout statistics page in an example of the invention.
- FIG. 44 is a Multi Router Traffic Grapher (MRTG) web page in an example of the invention.
- MRTG Multi Router Traffic Grapher
- FIG. 45 is a sector probe web page in an example of the invention.
- FIG. 46 is a sector probe web page in an example of the invention.
- FIG. 47a is a key performance indicator web page in an example of the invention.
- FIG. 47b is a key performance indicator web page in an example of the invention.
- FIG. 48 depicts a SIF web page in an example of the invention.
- FIGS. 1-6 depict a specific example of a broadband wireless system in accord with the present invention. Those skilled in the art will appreciate numerous variations from this example that do not depart from the scope of the invention. Those skilled in the art will also appreciate that various features described below could be combined with other embodiments to form multiple variations of the invention. Those skilled in the art will appreciate that some conventional aspects of FIGS. 1 -6 have been simplified or omitted for clarity .
- FIG. 1 is a block diagram that illustrates a broadband wireless system 100 in an example of the invention.
- the broadband wireless system 100 is comprised of a national data center 110, an operations network 115, an enterprise network 120, a national operations center 200, a national operations center 210, an Internet 145, a regional aggregation point 300, a regional aggregation point 310, a market hub 400, a head end 500, a head end 510, a market hub/head end 520, and customer premises 600, 610, and 620.
- the national data center 110 is configured to compile and display network information for the broadband wireless system 100.
- Network information is data that can be evaluated to operate communication network, including performance information, fault information, billing information, and customer information.
- the operations network 115 is configured to process billing information, customer information, product ordering information, and another information generated from the broadband wireless system 100.
- the enterprise network 120 is an internal employee network configured to provide certain employees access to the network information for the broadband wireless system 100.
- the national operations center 200 is configured to route data within the broadba nd wireless system 100, collect network information for the broadband wireless system 100, and store the network information.
- the national operations center 200 is discussed in further detail in FIG. 2.
- the regional aggregation point 300 is configured to route data within the broadband wireless system 100, collect network information for the broadband wireless system 100, and store the network information.
- the regional aggregation point 300 is discussed in further detail in FIG. 3.
- the market hub 400 is configured to route data within the broadband wireless system 100, collect network information for the broadband wireless system 100, and store the network information.
- the market hub 400 is discussed in further detail in FIG. 4.
- the head end 500 is configured to communicate with a customer premises over a wireless link and collect network information.
- the head end 500 is discussed in further detail in FIG. 5.
- the customer premises is configured to communicate with a head end over a wireless link.
- the customer premises 600 is discussed in further detail in FIG. 6.
- the following table describes how the components in FIG. 1 are connected.
- the first and second columns describe the components and the third column describes the link that connects the com ponents.
- National data center 110 Operations network 115 111
- the links 111 -114 and 117-118 include firewalls (FW) 125, 130, 135, 140, 150, and 155, respectively.
- a firewall is a system, hardware or software, configured to limit access to a system or network.
- the links 111 -114, 116-119, 121 -124, and 126-127 are DS-3 connections. Those skilled in the art will appreciate that the links 1 11-114, 116-119, 121 -124, and 126-127 could be any type of electrical or optical connection including T-1 , T-3, OC-3, OC-12, or OC-48 connections.
- the broadband wireless system 100 operates as follows.
- the customer premises' 600, 610, and 620 communicate with systems within the Internet 145.
- the customer premises 600 coul d download a web page from a server in the Internet 145.
- the customer premises 600 accesses the server through the head end 500, the market hub 400, and the regional aggregation point 300.
- the national operations centers 200 an d 210 collect network information for the broadband wireless system 100.
- the national operations center 200 retrieves network information from the regional aggregation point 300, the market hub 400, the head end 500, and the customer premises 600.
- Networ k information comprises performance information and fault information.
- the performance information is information that describes how a communication network is operating, such as throughput rates, number of transmission units, and signal -to-noise ratio.
- the fault information is information that identifies failures in a communication network, such as alarms and indicators of failed communication devices.
- the national operations center 200 processes and stores the network information.
- the national opera tions center 210 is a mirror system to the national operations center 200.
- the national operations center 210 retrieves and stores the same network information as the national operations center 200.
- the regional aggregation point 300 routes data through the broadband wireless system 100 and collects network information for the broadband wireless system 100.
- the regional aggregation point 300 retrieves network information from the market hub 400, the head end 500, and the customer premises 600.
- the regional aggregation point 300 stores the network information and exchanges the network information with the national operations center 200.
- the regional aggregation point 310 operates similar to the regional aggregation point 300.
- the market hub 400 routes data from the head end 500 to the regional aggregation point 300 and vice -versa, and collects network i nformation for the broadband wireless system 100.
- the market hub 400 retrieves network information from the head end 500 and the customer premises 600.
- the market hub 400 stores the network information and exchanges the network information with the natio nal operations center 200 and the regional aggregation point 300.
- the head end 500 interfaces the customer premises 600 with other components in the broadband wireless system 100 and routes data from the customer premises 600 to the market hub 400 and vice -versa.
- the head end 500 collects network information for the broadband wireless system 100.
- the head end 500 transfers the network information to the market hub 400, the regional aggregation point 300, and/or the national operations center 200.
- the hea d end 510 operates similar to the head end 500.
- the market hub/head end 520 operates similar to the market hub 400 and the head end 500.
- the customer premises 600 exchanges data with the head end 500 over wireless links 128 and 129.
- the customer premises 600 has two-way wireless communication with the head end 500 because both the downstream and upstream channels are over the wireless links 128 and 129.
- the upstream link 128 could be over a non -wireless link, such as a phone line or a cable modem, which is within the scope of the invention.
- FIG. 2 is a block diagram that illustrates the national operations center 200 in an example of the invention.
- the national operations center 200 is comprised of a router 220, a switch 225, and a national performance management system 230.
- the national performance management system 230 is comprised of a national database system 235 and a national reporting system 240.
- the national performance management system 230 is conf igured to collect, store, and report performance information for the broadband wireless system 100.
- the national database system 235 is configured to store performance information for the broadband wireless system 100.
- the national database system 235 is an Oracle database.
- the national reporting system 240 is configured to report the performance information for the broadband wireless system 100.
- the national reporting system 240 is an Apache web server.
- the router 220 connects with the national data ce nter 110, the national operations center 210, and the regional aggregation point 300 over the links 113, 116, and 117, respectively.
- the router 220 connects with the switch 225 over a link 211.
- the link 211 is a Gigabit Ethernet connection.
- the switch 2 25 connects with the national performance management system 230 over a link 212.
- the national performance management system 230 collects performance information from other components in the broadband wireless system 100.
- the national performance management system 230 communicates with the other components in the broadband wireless system 100 through the switch 225 and the router 220 to collect the performance information.
- the operation of the router 220 and the switch 225 is well known to those skilled in the art and is omitted for the sake of brevity.
- the national database system 235 stores the collected performance information.
- the national reporting system 240 retrieves the performance information from the national database system 235 and provides user -friendly formats of the performance information. Examples of the user -friendly formats are data files, HTML files, or other types of files.
- the national reporting system 240 provides other systems access to the performance information.
- a user system within the Internet 145 could access the national reporting system 240 and view the performance information using a Web browser.
- the national data center 110 could retrieve the performance information from the national r eporting system 240 through a File Transfer Protocol (FTP) command and store the performance information.
- FTP File Transfer Protocol
- FIG. 3 is a block diagram that illustrates the regional aggregation point 300 in an example of the invention.
- the regional aggregation point 300 is c omprised of a router 320, a switch 325, a regional performance management system 330, a contention server 355, and a satellite receiver 360.
- the regional performance management system 330 is comprised of a regional database system 335 and a regional reporting system 340.
- the router 320 is a GSR 12016 router from Cisco Systems.
- the switch 325 is a 6506 switch from Cisco Systems.
- the regional performance management system 330 is configured to collect, store, and report performance information for the broadband wireless system 100.
- the regional database system 335 is configured to store performance information for broadband wireless system 100.
- the regional database system 335 is an Oracle database.
- the regional reporting system 340 is configured to report performance information for the broadband wireless system 100.
- the regional reporting system 340 is an Apache web server.
- the contention server 355 and the satellite receiver 360 are from Cidera Co.
- the satellite receiver 360 is a Global Positioning System (GPS) receiver.
- GPS Global Positioning System
- the router 320 connects with the national operations center 200, the Internet 145, the regional aggregation point 310, the market hub 400, and the head end 510 over the links 117, 119, 121, 123, and 124, respectively.
- the router 32 0 connects with the switch 325 over a link 311.
- the link 311 is a Gigabit Ethernet connection.
- the switch 325 connects with the regional performance management system 330 over a link 312.
- the switch 325 connects with the contention server 355 over a lin k 317.
- the contention server 355 connects with the satellite receiver 360 over a link 318.
- the link 318 is a coaxial cable.
- the regional performance management system 330 collects performance information for the broadband wireless system 100.
- the regional performance management system 330 communicates with other components in the broadband wireless system 100 through the switch 325 and the router 320 to collect the performance information.
- the operation of the router 320 and the switch 3 25 is well known to those skilled in the art and is not discussed for the sake of brevity.
- the regional database system 335 stores the collected performance information.
- the regional reporting system 340 retrieves the performance information from the reg ional database system 335 and provides user -friendly formats of the performance information. Examples of the user -friendly formats are data files, HTML files, or other types of files.
- the regional reporting system 340 provides other systems access to the performance information. For instance, a user system within the Internet 145 could access the regional reporting system 340 and view the performance information using a Web browser. Also, the national performance management system 230 could retrieve the performance information from the regional reporting system 340 for storage in the national database system 235.
- the contention server 355 receives configuration information from a content delivery network through the satellite receiver 360.
- the configura tion information is used to pre-configure the regional performance management system 330.
- the configuration information is also used to update or re -configure the regional performance management system 330.
- FIG. 4 is a block diagram that illustrates the market hub 400 in an example of the invention.
- the market hub 400 is comprised of a router 420, a switch 425, a market performance management system 430, a market system manager 450, a contention server 455, and a satellite receiver 460.
- the market perfo rmance management system 430 comprises a market database system 435 and a market reporting system 440.
- the router 420 is a series 7500 router from Cisco Systems.
- the market performance management system 430 is configured to collect, store, and report performance information for the broadband wireless system 100.
- the market database system 435 is configured to store performance information for the broadband wireless system 100.
- the market database system 435 is an Oracle database.
- the market reporting system 440 is configured to report performance information for the broadband wireless system 100.
- the market reporting system 440 is an Apache web server.
- the market system manager 450 is a CyberManager 2000 (CMG -2000) from Hybrid Networks, Inc.
- the contention server 455 and the satellite receiver 460 are from Cidera Co.
- the satellite receiver 460 is a Global Positioning System (GPS) receiver.
- GPS Global Positioning System
- the router 420 connects with the regional aggregation point 300 and the head end 500 over the links 123 and 127, respectively.
- the router 420 connects with the switch 425 over a link 411.
- the link 411 is a Gigabit Ethernet connection.
- the switch 425 connects with the market performance management system 430 over a link 412.
- the switch 425 connects with the marke t system manager 450 over a link 416.
- the switch 425 connects with the contention server 455 over a link 417.
- the contention server 455 connects with the satellite receiver 460 over a link 418.
- the link 418 is a coaxial cable.
- the market p erformance management system 430 collects performance information for the broadband wireless system 100.
- the market performance management system 430 communicates with other components in the broadband wireless system 100 through the switch 425 and the ro uter 420 to collect the performance information.
- the operation of the router 420 and the switch 425 is well known to those skilled in the art and is not discussed for the sake of brevity.
- the market database system 435 stores the collected performance in formation.
- the market reporting system 440 retrieves the performance information from the market database system 435 and provides user -friendly formats of the performance information. Examples of the user -friendly formats are data files, HTML files, or o ther types of files.
- the market reporting system 440 provides other systems access to the performance information.
- a user system within Internet 145 could access the market reporting system 440 and view the performance information using a Web browser.
- the national performance management system 230 and/or the regional performance management system 330 could retrieve the performance information from the market reporting system 440 for storage in the national database system 235 and the regional database system 335, respectively.
- the market system manager 450 monitors and stores routing information for upstream and downstream routing within the broadband wireless system 100.
- the market system manager 450 provides other systems access to the routing information.
- the contention server 455 receives configuration information from a content delivery network through the satellite receiver 460.
- the configuration information is used to pre-configure the market performance management system 430 o r the market system manager 450.
- the configuration information is also used to update or re - configure the market performance management system 430 or the market system manager 450.
- FIG. 5 is a block diagram that illustrates the head end 500 in an example of the invention.
- the head end 500 is comprised of a router 505, a switch 510, an upstream manager 515, a downstream manager 520, a patch panel 525, a receiver system 530, a transmitter system 535, an Optical -to-Electrical (O/E) converter 585, a satellit e receiver 587, and a base antenna 540.
- the receiver system 530 is comprised of a down-converter 545, a receiver 550, and a Low Noise Amplifier (LNA) 555.
- the transmitter system 535 is comprised of an up -converter 560 and a transmitter 565.
- the base antenna 540 is comprised of a transmitter antenna 570, a receiver antenna 575, and a satellite antenna 580.
- the head end 500 also includes a channel probe 590 and a Remote MONitoring (RMON) probe 595.
- the base an tenna 540 could be positioned at a high altitude to improve communications.
- the base antenna 540 could be positioned on a mountain or a tall building. Consequently, the base antenna 540 could be placed at a remote location in relation to th e head end 500.
- the base antenna 540 has a range of approximately 35 miles.
- the router 505 is a 7500 series router from Cisco Systems.
- the switch 510 is a 6500 series switch from Cisco Systems.
- the upstream manager 515 is configured to manage data on upstream channels.
- the upstream manager 515 is a CyberMaster Upstream Router (CM U -2000-14C) from Hybrid Networks, Inc.
- the downstream manager 520 is configured to manage data on downstream channels.
- the downstream manager 520 is a CyberMaster Downstream R outer (CM D -2000) from Hybrid Networks, Inc.
- the patch panel 525 is from PESA Switching Systems, Inc.
- the receiver system 530 is configured to receive a Radio Frequency (RF) signal and convert the RF signal into an Intermediate Frequency (IF) signal.
- the receiver system 530 is a receiver from ADC Telecommunications Co.
- the transmitter system 535 is configured to receive an IF signal and convert the IF signal into an RF signal.
- the base antenna 540 is an antenna from Andrew Corp.
- the RMON probe 595 is a NetScout probe from NetScout Systems, Inc.
- the router 505 connects with the market hub 400 over the link 127.
- the router 505 connects with the switch 510 over a link 511.
- the link 511 is a Gigabit Ethernet connection.
- the switch 510 connects with the u pstream manager 515 over a link 512 and the downstream manager 520 over a link 513.
- the upstream manager 515 connects with the patch panel 525 over a link 514.
- the downstream manager 520 connects with the patch panel 525 over a link 516.
- the links 512 -514 and 516 are configured to transport Transmission Control Protocol/Internet Protocol (TCP/IP) packets.
- TCP/IP Transmission Control Protocol/Internet Protocol
- the patch panel 525 connects with the receiver system 530 over a link 517.
- the link 517 is configured to transport an IF signal.
- the receiver system 530 connects with the receiver antenna 575 of the base antenna 540 over a link 521.
- the link 521 is a wire cable configured to transport an RF signal.
- the receiver system 530 connects with the satellite receiver 587 over a link 526.
- the satellite rece iver 587 connects with the satellite antenna 580 on the base antenna 540 over a link 524.
- the links 526 and 524 are coaxial cables.
- the receiver system 530 connects to the O/E converter 585 over a link 523.
- the O/E converter 585 connects with the receive r antenna 575 on the base antenna 540 over a link 522.
- the link 522 is a fiber optic cable.
- the patch panel 525 connects with the transmitter system 535 over a link 528.
- the link 528 is configured to transport an IF signal.
- the transmitter system 535 connects with the transmitter antenna 570 on the base antenna 540 over a link 531.
- the link 531 is a wire cable configured to transport an RF signal.
- the channel probe 590 connects to the links 512 and 514. The configuration and operation of the channel probe 590 is discussed in further detail in FIGS. 14 -16.
- the RMON probe 595 connects to the link 511. The configuration and operation of the RMON probe 595 is discussed in further detail in FIGS. 22 -24.
- the head end 500 operates as follows.
- the head en d 500 communicates with the market hub 400 and the customer premises 600.
- the downstream manager 520 routes data to the customer premises 600.
- the data could be from other components in the broadband wireless system 100.
- the downstream manager 520 commu nicates with the other components through the switch 510 and the router 505.
- the operation of the router 505 and the switch 510 is well known to those skilled in the art and is not discussed for the sake of brevity.
- the downstream manager 520 receives p ackets that contain the data from the switch 510 over the link 513.
- the downstream manager 520 processes the packets to extract the data.
- the downstream manager 520 converts the data into an IF signal.
- the downstream manager 520 transmits the IF signal to the transmitter system 535 through the patch panel 525 over the links 516 and 528.
- the up -converter 560 and the transmitter 565 function together to process the IF signal and convert the IF signal into an RF signal.
- the transmitter system 535 then tra nsmits the RF signal to the transmitter antenna 570 over the link 531.
- the transmitter antenna 570 is an omni -directional antenna.
- the transmitter antenna 570 transmits the RF signal to the customer premises 600 on downstream channels over the link 129.
- the RF signal is a Multichannel Multipoint Distribution Service (MMDS) signal.
- MMDS Multichannel Multipoint Distribution Service
- the MMDS frequencies range from 2596 MHz to 2644 MHz.
- the MMDS signals in this example also include the Multipoint Distribution Service (MDS) frequencies.
- the MDS frequencie s comprise MDS1 (2150-2156 MHz) and MDS2 (2156-2162 MHz).
- the bandwidth of the downstream channels is approximately 8 Mbps.
- the upstream manager 515 routes data received from the customer premises 600 to the broadband wireless system 100.
- T he upstream manager 515 communicates with other components in the broadband wireless system 100 through the switch 510 and the router 505.
- the upstream manager 515 receives the data from the customer premises 600 through the receiver system 530 and the r eceiver antenna 575.
- the receiver antenna 575 is a directional antenna.
- the receiver antenna 575 forms a "sector" in the direction in which it points. Any communication device that communicates with the receiver antenna 575 is considered within the sect or.
- the base antenna 540 could include a plurality of receiver antennas forming a plurality of sectors.
- the head end 500 could include a plurality of upstrea m managers and receiver systems depending on the number of sectors controlled by the head end 500.
- the receiver antenna 575 receives an RF signal from the customer premises 600 on the upstream channel over the link 128.
- the RF signal is also an MMDS signal.
- the bandwidth of the upstream channel is approximately 200 kbps.
- the receiver antenna 575 transfers the RF signal over the link 521 to the receiver system 530.
- the LNA 555 amplifies the RF signal.
- the receiver 550 and the down-converter 545 function together to process the amplified RF signal and convert the amplified RF signal into an IF signal.
- the receiver system 530 transfers the IF signal to the upstream manager 515 through the patch panel 525 over the links 517 and 514.
- the patch panel 525 c onnects many devices together. For instance, if the head end 500 controlled ten sectors, then the patch panel 525 would connect ten upstream managers to ten receiver systems.
- the upstream manager 515 receives the IF signal through the patch panel 525.
- the upstream manager 515 processes the IF signal to route the data carried by the IF signal.
- the upstream manager 515 generates packets and inserts the data, carried by the IF signal, into the packets.
- the upstream manager 515 transmits the packets to the switch 510 for transmission to other components in the broadband wireless system 100.
- the upstream manager 515 also generates control messages for the customer premises 600.
- the upstream manager 515 transmits these control messages to the downstream manager 520 through the switch 510.
- the downstream manager 520 transmits the control messages to a wireless broadband router that is located at the customer premises 600.
- the wireless broadband router communicates with the upstream manager and the downstream manager to exchange data.
- the upstream manager 515 separates the upstream channels into subchannels.
- the upstream manager 515 polls numerous wireless broadband routers to allocate use of subchannels. Polling is a round robin process to determine which wireless broadband router has access to a subchannel.
- the upstream manager 515 maintains a queue of the active wireless broadband routers to determine which wireless broadband router is next to transmit over a subchannel for a period of time.
- the upstream manager uses the control messages to grant a wireless broadband router use of a subchannel for a limited period of time.
- the control messages are credits.
- a credit is a message that allows usage of a subchannel for a period of time or for the transfer of a maximum number of transmission units such as bytes.
- One example of a credit includes information such as a subchannel or frequency range, a maximum allowed time to transfer data, and a maximum number of bytes the wireless broadband router is allowed to transfer.
- Polling credits are credits related to polling of the wireless broadband routers. Polling credits are generally smaller than the dedicated credits.
- the DONE messages include information such as the number of bytes sent and the number of packets left for the wireless broadband router to transfer. If the DONE message shows that the wireless broadband router has more than three packets left to transfer and there are available subchannels, then the upstream manager 515 issues a dedicated credit to the wireless broadband router.
- the receiver system 530 also receives a 10 MHz signal from the satellite receiver 587.
- the satellite antenna 580 receives satellite signals and transmits the satellite signals to the satellite receiver 587 over the link 524.
- the satelli te receiver 587 processes the satellite signals to generate the 10 MHz signal.
- the satellite receiver 587 transmits the 10 MHz signal to the receiver system 530 over the link 526.
- the receiver system 530 uses the 10 MHz signal as a reference signal.
- the receiver system 530 communicates with the receiver antenna 575 over the links 522 -523 and the O/E converter 585.
- the link 522 is a fiber optic cable.
- the number of wire cables, such as the link 521 running from the base antenna 540 could become large.
- a large number of wire cables can be heavy and can add stress to the structure of the base antenna 540.
- fiber optic cable can be lighter than wire cable. Therefore, it may be advantageous to run fiber optic cable between the base antenna 540 and the receiver system 530.
- the O/E converter 585 is used to convert the optical signal to an electrical signal.
- the customer premises 600 is comprised of a transceiver 620, a wireless broadband router 625, an Ethernet hub 630, and a computer (PC) 691.
- the transceiver 620 is comprised of a directional antenna 635 and a transverter 640.
- the customer premises 600 also includes a Universal Serial Bus (USB) hub 645, a USB hub 650, a voice system 655, a phone 660, a cable modem 665, a TV 670, a cable box 680, a TV 685, a splitter 675, a wir eless broadband router 690, and a sector probe 695.
- USB Universal Serial Bus
- the transceiver 620 is configured to transmit and receive a wireless signal.
- the transceiver 620 is a transceiver from California Ampl ifier, Inc.
- the wireless broadband router 625 is configured to process packets to generate an IF signal, and vice -versa.
- the wireless broadband router 625 is a Series 2000 Wireless Broadband Router from Hybrid Networks, Inc.
- the Ethernet hub 630 is conf igured to interface multiple Ethernet connections.
- the Ethernet hub 630 is an Ethernet Hub from Netgear.
- the USB hub 645 is a USB hub from Lucent Technologies.
- the USB hub 650 is an 802.11 wireless Ethernet standard hub from Lucent Technologies.
- the v oice system 655 is configured to process voice data that is transmitted over packets.
- the splitter 675 is a 3dB splitter.
- the wireless broadband router 690 is a Series 2000 Wireless Broadband Router from Hybrid Networks, Inc.
- the sector probe 695 is configured to collect network information from the customer premises side.
- the directional antenna 635 connects with the transverter 640 over a link 613.
- the link 613 is a coaxial cable.
- the transverter 640 connects with the wireless broadband router 625 ov er a link 611.
- the link 611 is an RG -59 coaxial cable.
- the wireless broadband router 625 connects with the Ethernet hub 630 over a link 612.
- the Ethernet hub 630 connects with the PC 691 over a link 614.
- the links 612 and 614 are Ethernet connections. Those skilled in the art will appreciate that the Ethernet hub 630 could also communicate with a Local Area Network (not shown).
- the wireless broadband router 625 connects with a USB 616.
- the USB 616 connects with the PC 692, the USB hub 645, and the U SB hub 650.
- the USB hub 645 connects with the PC 693 over a link 617.
- the link 617 is an Ethernet connection.
- the USB hub 650 connects with the PC 694 over a link 618.
- the link 618 is a wireless Ethernet connection.
- the voice system 655 connects with a phone 660 over a link 621.
- the wireless broadband router 625 connects with the cable modem 665 over a link 622.
- the cable modem 665 connects with the TV 670 over a I ink 623.
- the link 623 is a coaxial cable.
- the cable box 680 connects with the link 611 and is configured to receive a cable television feed.
- the cable box 680 connects with the TV 685 over a link 624.
- the link 624 is a coaxial cable.
- the link 611 includes the splitter 675.
- the wireless broadband router 690 connects with the splitter 675 over a link 626.
- the link 626 is a coaxial cable.
- the wireless broadband router 690 connects with the sector probe 695 over a link 627. The configuration and operati on of the sector probe 695 will be discussed in further detail in FIGS. 8-13.
- the customer premises 600 operates as follows.
- the customer premises 600 communicates with the head end 500.
- the directional antenna 635 receives an RF signal on the downstream channel over the link 129.
- the directional antenna 635 transfers the RF signal to the transverter 640.
- the transverter 640 processes the RF signal and converts the RF signal to an IF signal.
- the transverter 640 tran smits the IF signal to the wireless broadband router 625 over the link 611.
- the wireless broadband router 625 processes the IF signal and converts the IF signal into packets containing the data.
- the wireless broadband router 625 transmits the packets to the Ethernet hub 630 over the link 612.
- the wireless broadband router 625 could transmit packets to the USB hub 645, the USB hub 650, the PC 692, the voice system 655, and the cable modem 665.
- the Ethernet hu b 630 transmits the packets to the PC 691 over the link 614.
- the PC 691 transmits packets, containing data, to the Ethernet hub 630 over the link 614.
- the Ethernet hub 630 transfers the packets to the wireless broad band router 625 over the link 612.
- the wireless broadband router 625 processes the packets and converts the data contained in the packets into an IF signal.
- the wireless broadband router 625 could also receiv e packets from the USB hub 645, the USB hub 650, the PC 692, the voice system 655, and the cable modem 665.
- the wireless broadband router 625 transfers the IF signal to the transverter 640 over the link 611.
- the transverter 640 processes the IF signal an d converts the IF signal into an RF signal.
- the transverter 640 also amplifies the RF signal.
- the transverter 640 transmits the RF signal to the directional antenna 635.
- the directional antenna 635 transmits the RF signal to the head end 500 on the upst ream channel over the link 128.
- FIG. 7 is a block diagram that illustrates a performance management system 700 in an example of the invention.
- the performance management system 700 includes collector systems 710, database systems 720, and reporting systems 730.
- the collector systems 710 include a channel probe 712, a sector probe 714, a Remote Monitoring (RMON) probe 716, and a Cyber Manager (CM) status 718.
- the database systems 720 include a market database syst em 722, a regional database system 724, and a national database system 726.
- the reporting systems 730 include a market reporting system 732, a regional reporting system 734, and a national reporting system 736.
- the performance management system 700 is an illustration of components related to the performance management within the broadband wireless system 100.
- the connections between the components within the performance management system 700 are better depicted in FIGS. 1 -6.
- Multiple components such as numerous probes, databases and reporting systems are not shown for the sake of simplicity.
- the groupings of the probes 712, 714, 716, and 718 in the collector systems 710 are not necessarily elements of the performance management system 70 0 but are functional groupings used to better explain the operation of the performance management system 700.
- the groupings of the database systems 722, 724, and 726 in the database systems 720 are not necessarily elements of the performance management system 700 but are functional groupings used to better explain the operation of the performance management system 700.
- the groupings of the reporting systems 732, 734, and 736 in the reporting systems 730 are not necessarily elements of the performance mana gement system 700 but are functional groupings used to better explain the operation of the performance management system 700.
- the collector systems 710 include numerous probes situated throughout the communication network that collect performance informa tion of the communication network.
- the performance information is information that describes how a communication network is operating. Some examples of performance information are throughput, utilization, delay, modem counts, Signal -to-Noise ratio (SNR), Forward Error Correction (FEC) blocks, FEC correctable percentage, polling ratio, total number of upstream/downstream bytes, average number of upstream/downstream bytes per user, transfer rate, and protocol breakdowns.
- the database systems 720 store the performance information.
- the reporting systems 730 retrieve the performance information and provide user -friendly formats of the performance information.
- the performance management system 700 provides performance information of the broadband wireless system 100 to characterize traffic, identify bottlenecks, and locate abusive users.
- the sector probe 695 measures performance of the broadband wireless system 100.
- the sector probe 695 measures performanc e of the broadband wireless system 100 from the customer 's perspective.
- the sector probe 695 is located in a customer area, such as the customer premises 600, to accurately simulate the customer 's perspective.
- the customer area is any geographic area that contains customers of a communication network.
- the sector probe 695 actively generates traffic by executing tests to determine performance of the broadband wireless system 100, as opposed to passively listening to network traffic.
- FIG. 8 is a block diagram that illustrates the customer premises 600 including the sector probe 695 in an example of the invention.
- the additional components in the customer premises 600 as shown in FIG. 6 are not shown in FIG. 8 for the sake of clarity in order to focus on the components related to the operation of the sector probe 695.
- the customer premises 600 includes the transceiver 620, the splitter 675, the wireless broadband router 690, the sector probe 695, the wireless broadband router 625, and the computer 691.
- the sector probe 695 comprises an interface 810, a processor 820, and a memory 830.
- the transceiver 620 is connected to the splitter 675.
- the splitter 675 is connected to the wireless broadband router 690 and the wireless broadband router 625.
- the wireless broadband router 625 is connected to the computer 691.
- the wireless broadband router 690 is connected to the interface 810.
- the interface 810 is connected to the processor 820.
- the processor 820 is connected to the memory 830.
- the sector probe 695 is any communication device in a customer area configured to (1) receive an instruction to execute a plurality of tests, (2) execute the plurality of the tests to measure the performance of a communication network, (3) determine performance information from results of the plurality of the tests, and (4) store the performance information in memory 830.
- the sector probe 695 is a computer with a 100MHz motherboard, wherein the motherboard comprises an Intel Celeron 433 MHz processor, a 128 MB RAM, a 7.5 GB hard drive, a 3Com 10/100 network interface card, a CD -ROM, a 3.5" floppy drive, and a standard PCI video card.
- the sector probe 695 runs a Red Hat Linux version 6.2 as the operating system.
- the instruction could be any message or signal received by the sector probe 695 indicating to execute the tests to measure performance of a communication network.
- the instruction could be received from the head end 500, the regional aggregation point 400, or from anywhere in the broadband wireless system 100.
- the instruction is the execute command to run a program that executes the tests.
- the test could be any test o r script configured to measure performance of a communication network. Some examples of tests are a web surfing test, a bulk file transfer script, a ping test to measure delay, and a raw channel capacity test.
- the wireless broadband router 690 exchanges data between the sector probe 695 and the splitter 675.
- the transceiver 620 converts the data into wireless signals and exchanges the wireless signals in the MMDS frequency range with the head end 500.
- the wireless broadband router 625 and the computer 692 are shown to show that the sector probe 695 can be placed with an existing user in the customer premises 600 with no negative effects on the user.
- FIG. 9 is a flow chart for the sector probe 695 in an example of the invention.
- FIG. 9 begins in step 900.
- the sector probe 695 receives an instruction to execute a plurality of tests.
- the sector probe 695 then executes the plurality of the tests to measure the performance of the broadband wireless system 100.
- the sector probe 695 determines performance information from the results of the plurality of the tests in step 906.
- the sector probe 695 stores the performance information in the memory 830. Any reporting system in the performance management system 700 can then retrieve the performance information.
- FIG. 9 ends in step 910.
- FIGS. 10-13 disclose one embodiment of the invention, but the invention is not restricted to the configuration provided below. Those skilled in the art will appreciate numerous variations in a sector probe configuration and operation that are within the scope of the invention. Those skilled in the art will also appreciate how the principles illustrated in this example can be used in other examples of the invention.
- the sector probe 695 measures the performance of the broadband wireless system 100 by simulating web surfing of the top ten websites, transferring files using File Transfer Protocol (FTP), and using a ping test to measure delay.
- FTP File Transfer Protocol
- FIG. 10 is a flow chart for the sector probe 695 with web surfing, FTP, and delay tests in an example of the invention.
- FIG. 10 begins in step 1000.
- the sector probe 695 receives and processes an instruction to execute a plurality of tests.
- the sector probe 695 executes a WGET program for web surfing. Step 1002 and the WGET program are discussed below in greater detail in FIG. 11.
- the sector probe 695 executes a bulk file transfer script. Step 1004 and the bulk file transfer script are discussed below in greater detail in FIG. 12.
- the sector probe 695 executes a ping test to measure delay. Step 1006 and the ping test are discussed below in greater detail in FIG. 13.
- the sector probe 695 executes a raw channel capacity test.
- the raw channel capacity test i s a New Test TCP (NTTCP) program to simulate bit -error-rate testing over the wireless links 128 and 129.
- NTTCP New Test TCP
- the NTTCP program is an open source software package that transmits a flood of unacknowledged packets over a link and measures the number of received packets versus the number of dropped or corrupted packets.
- the NTTCP program assists in determining the general condition of the wireless links 128 and 129.
- the sector probe 695 executes an out of lock indicator test.
- the out of lock indi cator test indicates the presence of a clean Quadrature Amplitude Modulation (QAM) signal.
- QAM Quadrature Amplitude Modulation
- step 1012 the sector probe 695 executes a downstream FEC test.
- the FEC test detects FEC errors that indicate dropped packets.
- step 1014 the sector probe 695 stores the results of the tests of steps 1002 -1012 in the memory 830.
- FIG. 10 ends in step 1016.
- FIG. 11 is a flow chart for the sector probe 695 for a web surfing test in an example of the invention.
- FIG. 11 begins in step 1100.
- the sector probe 695 measures the start time of the WGET program.
- the WGET program is an open - source program used to transfer a single file over a HyperText Transfer Protocol
- the sector probe 695 executes the WGET program for ten popular websites such as Yahoo, ESPN, and MSN.
- the sector probe 695 transmits a request for the ten popular web pages.
- the sector probe 695 receives the ten popular web pages.
- the sector probe 695 measures total network performance including delay, download speed, dropped packets, TCP slow start, and acknowledgements.
- FIG. 45 One example of web throughput is shown in FIG. 45, which is discussed below.
- the sector probe 695 measures the end time of the WGET program in step 1110.
- FIG. 11 ends in step 1112.
- FIG. 12 is a flow chart for the sector probe 695 for a bulk file transfer script in an example of the invention.
- step 12 begins in step 1200.
- step 1202 the sector probe 695 measures the start time of the bulk file transfer script.
- the bulk file transfer script measures performance during transfer of bulk files.
- step 1204 the sector probe 695 sets up an FTP session with a file server.
- the sector probe 695 sets up the FTP session with the market performance management system 430.
- step 1206 the sector probe 695 generates and transmits an instruction to get files from the file server. In this embodiment, a large file of 4 MB is retrieved.
- FIG. 45 One example of downstream data throughput is shown in FIG. 45, which is discussed below.
- step 1208 the sector probe 695 generates and transmits an instruction to put files on the file server.
- FIG. 45 One example of upstream data throughput is shown in FIG. 45, which is discussed below.
- step 1210 the sector probe 695 then measures the end time of the bulk fil e transfer script.
- FIG. 12 ends in step 1212.
- FIG. 13 depicts a flow chart for the sector probe 695 for a ping test in an example of the invention.
- the ping test is a standard TCP/IP utility to measure the round trip time b etween two hosts.
- the ping test also can measure the time between two endpoints on a link and the average delay of packets on that link. This ping test transmits eleven pings at one -second intervals.
- the sector probe 695 measures the start time of the ping test.
- the sector probe 695 transmits and receives one ping.
- the sector probe 695 measures the delay of the one ping to measure the time to acquire a spot in a polling channel.
- step 1308 the sector probe 695 transmits and receives ten pings.
- the sector probe 695 measures the delays of the ten pings.
- the sector probe 695 determines the average delay of the ten pings to determine the average roundtrip time once the wireless broadband router 690 has been admitted to a polling group. This delay indicates the customer 's experienced speed on most downstream transfers excluding the shortest downstream transfers.
- One example of the average delay for ten pings is shown in FIG. 46, which is discussed below.
- the sector probe 695 then compares the delay for the first ping with the average delay of the last ten pings.
- the sector probe 695 measures the end time of the ping test.
- FIG. 13 ends in step 1316.
- Upstream managers and downstream managers in a broadband wireless system manage upstream and downstream channels, respectively. Unfortunately, the upstream managers and downstream managers do not histori cally track the channels and the information related to the channels.
- the upstream manager 515 manages the upstream channels by issuing credits and receiving DONE messages. In this embodiment, the state of the channe Is are idle, polling, dedicated, and contention. Unfortunately, the upstream manager 515 also does not historically track the states of the channels.
- the channel probe 590 measures performance of the broadband wireless system 100.
- the channel probe 590 d etermines channel information of the broadband wireless system 100.
- performance information includes channel information.
- the channel information is any information related to the upstream or downstream channe Is in a communication network. Some examples of channel information are a per -user breakdown of the time in each channel, bytes transmitted in each channel, and protocol types used in each channel.
- FIG. 14 is a block diagram that illustrates the head end 500 with the channel probe 590 in an example of the invention. The additional components in the head end 500 as shown in FIG. 5 are not shown in FIG. 14 for the sake of clarity in order to focus on the components related to the operation of the channel p robe 590.
- the head end 500 includes the router 505, the switch 510, the upstream manager 515, the channel probe 590, the receiver system 550, and the base antennae 540.
- the channel probe 590 includes an interface 1410, a processor 1420, and a memory 1430 .
- the router 505 is connected to the switch 510.
- the switch 510 is connected to the upstream manager 515 and the interface 1410 via link 1402.
- the upstream manager 515 is connected to the interface 1410 and the receiver system 550 via link 1404.
- the receiver system 550 is connected to the base antenna 540.
- the interface 1410 is connected to the processor 1420.
- the processor 1420 is connected to the memory 1430.
- the channel probe 590 is any communication device configured to (1) receive a message in the broadband wireless system 100, (2) process the message to determine channel information in the broadband wireless system 100, and (3) store the channel information in memory 1430.
- the message could be any instruction, data, message, or signaling that the channel probe 590 can determine channel information from. Some examples of messages are credits and DONE messages.
- the channel probe 590 is a computer with a 133MHz motherboard, wherein the motherboard comprises an Intel Pentium III 933 MHz processor, a Seagate Barracuda 30 GB hard drive, a 50 -X CD-ROM, a 3.5" floppy drive, an ATI OMB video graphics accelerator, and two 3COM PCI 10/100 network interfaces cards.
- the motherboard has 6 PCI expansion slots, an AGP slot, 4 USBs, 2 serial ports, and 1 parallel port.
- An EIDE controller is used for the peripheral drives.
- the motherboard also has 3 memory slots that supports PC100/PC133 SDRAM. In this embodiment, two 256 MB SIMMS total 512 MB RAM with one remaining slot for expansion to 768 MB.
- the channel probe 590 runs a Red Hat Linux version 6.2 as the operating system.
- the channel probe 590 is connected to the upstream manager 515 via the link 1402 and the link 1404.
- the channel probe 590 is connected to the switch 510 and the upstream manager 515 in order to receive a copy of messages, such as DONE messages, from the wireless broadband router 690 and the wireless broadband router 625.
- the channel probe 590 is connected to the upstream manager 515 and the receiver system 550 in order for the channel probe 590 to receive a copy of messages, such as credits, issued from the upstream manager 515.
- the channel probe 590 can recreate the states of channels from idle, contention, polling, and dedicated states.
- FIG. 15 is a flow chart for the channel probe 590 in an example of the invention.
- FIG. 15 begins in step 1500.
- the channel probe 590 receives a message.
- the message is a DONE message from the wireless broadband router 625 via the downstream manager 520 and the switch 510.
- the message is a credit from the upst ream manager 515 that is being issued to one of the wireless broadband routers 625 or 690.
- the message received by the channel probe 590 could be the actual message or a copy of the actual message.
- the message could be copied by the switch 510, the upstream manager 515, the channel probe 590, or any device that has access to the message.
- the channel probe 590 is situated in the broadband wireless system 100 where the channel probe 590 can have access to messages that can determine the channel information.
- step 1504 the channel probe 590 processes the message to determine channel information.
- the channel probe 590 then stores the channel information in the memory 1430 in step 1506.
- FIG. 16 discloses one embodiment of the invention, but the invention is not restricted to the configuration provided below. Those skilled in the art will appreciate numerous variations in a channel probe configuration and operation that a re within the scope of the invention. Those skilled in the art will also appreciate how the principles illustrated in this example can be used in other examples of the invention.
- the channel probe 590 measures the performance of the b roadband wireless system 100 by tracking the state changes of the channel.
- FIG. 16 is a flow chart for the channel probe 590 with state changes in an example of the invention.
- FIG. 16 begins in step 1600.
- the channel probe 590 receives a message.
- the channel probe 590 then processes the message to determine the state that the channel is in.
- the channel probe 590 determines the channel and the state from the message.
- the channel probe 590 determines whether a state chang e has occurred in step 1606. If a state change has not occurred, the channel probe proceeds to step 1608.
- step 1608 the channel probe 590 determines whether the state is polling or dedicated. If the state is not polling or dedicated, the channel prob e 590 returns to step 1602. If the state is polling or dedicated, the channel probe 590 monitors the number of bytes transmitted during the state in step 1610. In step 1612, the channel probe 590 monitors the number of credits issued during the state bef ore returning to step 1602.
- the channel probe 590 determines the time in the previous state in step 1614. The channel probe 590 then stores the channel information such as the state change, number of bytes transmitted durin g the state, number of credits during the state, and time in state in the memory 1430 in step 1616. The channel probe 590 then determines the start time of the new state in step 1618. The channel probe 590 then returns to step 1608. Sector Probe Management -- FIGS. 17-19
- FIGS. 17-19 disclose a sector probe management system that polls the sector probes in the customer areas for performance information.
- the sector probe management system then stores the performance information in a memory in the sector probe management system so other systems, such as performance management systems or fault management systems, can access the performance information.
- FIG. 17 is a block diagram that illustrates a market hub 400 connected to customer premises ' for sector probe management in an example of the invention.
- the additional components of the market hub 400 and the customer premises 600 as shown in FIGS. 4 and 6 are not shown in FIG. 17 for the sake of clarity in order to focus on the components related to the oper ation of the sector probe management.
- the market hub 400 includes the market performance management system 430 and a customer management database system 1710.
- the market performance management system 430 includes a sector probe management system 1700 and the market database system 435.
- Customer premises 1720 includes a sector probe 1725.
- the customer premises 600 includes the sector probe 695.
- Customer premises 1730 includes a sector probe 1735.
- the market hub 400 is connected to the customer premises 1720, the customer premises 600, and the customer premises 1730.
- the sector probe management system 1700 is any system configured to (1) generate an instruction to request performance information of the broadband wireless system 100 from a communication device in a customer area, (2) transmit the instruction to the communication device, (3) receive the performance information from the communication device, and (4) store the performance information in memory.
- the performance information is information that describes how a communication network is operating. Some examples of the performance information ar e FEC blocks, FEC correctable percentage, SNR, number of bytes transmitted, activity ratios, and bits per second.
- the communication device is the sector probe 695 and the memory is the market database system 435.
- FIG. 18 is a flow chart for the sector probe management system 1700 in an example of the invention.
- FIG. 18 begins in step 1800.
- the sector probe management system 1700 generates an instruction to request performance information of the broadband wireless system 100 from a communication device in a customer area.
- the sector probe management system 1700 transmits the instruction to the communication device.
- the sector probe management system 1700 receives the performance information fr om the communication device.
- the sector probe management system 1700 stores the performance information in memory.
- FIG. 18 ends in step 1810.
- FIG. 19 discloses one embodiment of the invention, but the invention is not restricted to the configuration provided below. Those skilled in the art will appreciate numerous variations in a sector probe management system configuration and operation that are within the scope of the invention. Those skilled in the art will also appreciate how the princip les illustrated in this example can be used in other examples of the invention.
- FIG. 19 is a flow chart for the sector probe management system 1700 to control active sector probes in an example of the invention.
- FIG. 19 begins in step 1900.
- the sector probe management system 1700 determines which sector probes are active for polling in the broadband wireless system 100.
- the sector probe management system 1700 polls the active sector probes for performance information.
- the sector probe management system 1700 retrieves the performance information from the sector probes on a request basis. For example, a user requests the performance information from the sector probe management system 1700 for real -time or near-real-time information.
- step 1904 the sector probe management system 1700 generates instructions to request performance information of the broadband wireless system 100 from the active sector probes.
- the sector probe management system 170 0 transmits the instructions to the active sector probes in step 1906.
- step 1908 the sector probe management system 1700 receives the performance information from the active sector probes.
- the sector probe management system 1700 stores the performanc e information in the market database system 435 in step 1910.
- FIG. 19 ends in step 1912.
- FIGS. 20-21 disclose a channel probe management system that polls the channel probes for channel information.
- the channel pr obe management system then stores the channel information in the memory in the channel probe management system so other systems, such as performance management systems or fault management systems, can access the channel information.
- FIG. 20 is a block diagram illustrating the market hub 400 connected to multiple head ends for channel probe management in an example of the invention.
- the additional components of the market hub 400 and the head end 500 as shown in FIGS. 4 and 5 are not shown in FIG. 20 for t he sake of clarity in order to focus on the components related to the operation of the channel probe management.
- the market hub 400 includes the market performance management system 430.
- the market performance management system 430 includes a channel probe management system 2010 and the market database system 435.
- the channel probe management system 2010 includ es a polling system 2012 and a database interface system 2014.
- a head end 2020 includes a channel probe 2022.
- the head end 500 includes the channel probe 590.
- the head end 2030 includes the channel probe 2032.
- the market hub 400 is connected to the head end 2020, the head end 500, and the head end 2030.
- the channel probe management system 2010 is any system configured to (1) generate an instruction to request channel information from a communication device in the broadband wireless system 100, (2) trans mit the instruction to the communication device, (3) receive the channel information from the communication device, and (4) store the channel information in memory.
- FIG. 21 is a flow chart for the channel probe management system 2010 in an example of the invention.
- FIG. 21 begins in step 2100.
- the channel probe management system 2010 generates and transmits an instruction to request channel information to a communication device in the broadband wireless system 100.
- the communication device is the channel probe 590 and the instruction is an SNMP gets message.
- the channel probe management system 2010 receives the channel information from the channel probe 590.
- the channel probe management syst em 2010 stores the channel information in the market database system 435.
- FIG. 21 ends in step 2108.
- FIG. 22 is a block diagram that illustrates an RMON system in the prior art.
- An RMON probe 2210 is connected to a NetScout Manager 2220.
- the NetScout Manager 2220 is connected to the RMON database 2230.
- the RMON probe 2210 is comprised of a tap and the probe server.
- the tap is a type of Gigabyte Ethernet repeater.
- the probe server is connected to the tap and listens to the traffic passing over the wire.
- the probe server stores the RMON probe information including RMON statistics.
- the NetScout Manager 2220 then accesses the raw RMON probe information.
- the NetScout Manager 2220 communicates wit h the probe server via a 10 MB Ethernet side-band data connection.
- the NetScout Manager 2220 generates and stores RMON management information.
- the RMON database 2230 also stores RMON database information.
- FIGS. 23 and 24 show one embodiment for RMON probe management in an example of the invention.
- An RMON interface system retrieves RMON information from the different RMON systems, such as the RMON probe, the NetScout Manager, and the RMON database. The RMON interface system then stores the RMON information in a database to provide access to the RMON information for other performance systems.
- FIG. 23 a block diagram that illustrates the market hub 400 that includes an RMON system in an exampl e of the invention.
- the market hub 400 includes the market performance management system 430.
- the market performance management system 430 includes an RMON interface system 2310 and the market database system 435.
- the market hub 400 is connected to an R MON probe 2210, a NetScout Manager 2220, and a RMON database 2230.
- the RMON probe 2210 is connected to the NetScout Manager 2220.
- the NetScout Manager 2220 is connected to the RMON database 2230.
- FIG. 24 is a flow chart for the RMON interface system 23 10 in an example of the invention.
- FIG. 24 begins in step 2400.
- the RMON interface system 2310 generates a first instruction to request RMON probe information from the RMON probe 2210.
- the RMON interface system 2310 transmits the first instruction to the RMON probe 2210.
- the RMON interface system 2310 receives the RMON probe information.
- the RMON interface system 2310 stores the RMON probe information in memory in step 2408.
- the RMON interface system 2310 stores the RMON probe information in the market database system 435.
- the RMON interface system 2310 generates a second instruction to request RMON management information from an RMON manager.
- the RMON man ager is the NetScout Manager 2220.
- the RMON interface system 2310 transmits the second instruction to the RMON Manager.
- the RMON interface system 2310 receives the RMON management information.
- the RMON interface system 2310 s tores the RMON management information in memory in step 2416.
- the RMON interface system 2310 stores the RMON management information in the market database system 435.
- the RMON interface system 2310 generates a third ins truction to request RMON database information from the RMON database 2230.
- the RMON interface system 2310 transmits the third instruction to the RMON database 2230.
- the RMON interface system 2310 receives the RMON database information.
- the RMON interface system 2310 stores the RMON database information in memory.
- FIG. 24 ends in step 2426.
- the performance management systems in the broadband wireless system 100 provide the user with the performance information in a graphical format.
- the graphical format could be any user -friendly presentation such as repor ts, screens, and web pages.
- the performance management system performs various functions to provide the performance information such as interfacing with the user, retrieving performance information, polling probes for performance information, calculating performance information, and generating a graphical format of the performance information.
- FIGS. 25-48 disclose one embodiment of the invention, but the invention is not restricted to the configuration provided below. Those skilled in the art will apprec iate numerous variations in a performance management system configuration and operation that are within the scope of the invention. Those skilled in the art will also appreciate how the principles illustrated in this example can be used in other examples of the invention.
- the performance management system in the broadband wireless system 100 is multi -level at a national, regional, and market level. Each performance management system may perform the same reporting functions as the other performance management system in the same or different level.
- the market performance management system 430 performs the reporting functions.
- FIG. 25 is a flow chart for the market performance management system 430 in an example of the invention.
- FIG. 25 begins in step 2500.
- the market performance management system 430 receives an instruction, including parameters, for the performance information from a user system.
- the market performance management system 430 processes the instruction, including the parameters, to determine the performance information.
- the market performance management system 430 generates a graphical format of the performance information in step 2506.
- the market performance management system 430 transmits the graphical format of the performance information to the user system in step 2508.
- FIG. 25 ends in step 2510.
- FIG. 26 is a flow chart for the market performance management system 430 for monitoring performance information in an example of the invention.
- FIG. 26 begins in step 2600.
- the market performance management system 430 monitors performance information in a communication network.
- the market performance management system 430 stores the performance information in a memory.
- the market performance management system 430 retrieves the performance information fr om the memory.
- the market performance management system 430 generates a graphical format of the performance information.
- the market performance management system 430 transmits the graphical format of the performance informatio n to a user system.
- FIG. 26 ends in step 2612.
- FIG. 27 is a block diagram that illustrates a map of web pages of the performance management system in an example of the invention.
- a national headquarter page 2700 is connected to a market page 2710.
- the market page 2710 is connected to a Cyber Manager (CM) status page 2720, a Hybrid System Management Protocol (HSMP) query page 2730, a hybrid probe page 2740, a NetScout statistics page 2750, a protocol statistics page 2760, a Multi Router Traffic Grapher (MRTG) statistics page 2770, a sector probe page 2780, a key performance page 2790, and a SIF statistics page 2795.
- CM Cyber Manager
- HSMP Hybrid System Management Protocol
- MRTG Multi Router Traffic Grapher
- the CM status page 2720 is connected to an FEC summary page 2722, an FEC channel page 2724, an SNR summary page 2726, and a peak/load capac ity page 2728.
- the protocol statistics page 2760 is connected to a protocol statistics by IP page 2762 and a usage summary page 2764.
- the web pages are discussed in greater detail below in FIGS. 31 -48.
- FIG. 28 is a flow chart for the market performance management system 430 for polling probes in an example of the invention.
- FIG. 28 begins in step 2800.
- the market performance management system 430 generates and transmits a Simple Network Management Protocol (SNMP) message to poll the prob es for performance information.
- SNMP Simple Network Management Protocol
- the market performance management system 430 then receives the performance information from the probes via SNMP in step 2804.
- the market performance management system 430 stores the performance information in the market database system 435.
- the market performance management system 430 retrieves the performance information from the market database system 435 for generating reports.
- the market performance management system 430 gener ates and transmits reports in HTML with the performance information.
- the market performance management system 430 then stores the reports in an HTML fragment repository to be used for future reports in step 2812. FIG. 28 ends in step 2814.
- FIG. 29 is a flow chart for a market performance management system 430 with an HTML fragment repository in an example of the invention.
- FIG. 29 begins in step 2900.
- the market performance management system 430 receives a request message for a report. T he market performance management system 430 processes the request message to generate a report in step 2904.
- the market performance management system 430 determines whether the performance information is in the HTML fragment depository in step 2906. If the performance information is in the HTML fragment depository, then the market performance management system 430 retrieves the performance information from the HTML fragment depository in step 2908. If the performance information is not in the HTML fragment depository, the market performance management system 430 retrieves the performance information from the market database system 435 in step 2910.
- FIG. 30 is a flow chart for a market performance management system 430 for real-time polling of a probe in an example of the inven tion.
- FIG. 30 begins in step 3000.
- the market performance management system 430 receives a request message for a real -time poll of a probe.
- step 3004 the market performance management system 430 generates and transmits an SNMP message to poll a probe.
- the market performance management system 430 receives performance information from the probe via SNMP.
- step 3008 the market performance management system 430 stores the performance information in the market database system 435.
- step 3010 the market performance management system 430 generates and transmits a report with the performance information. The market performance management system 430 then stores the report in the HTML fragment repository in step 3012. FIG. 30 ends in step 3014.
- FIG. 31 depicts a national headquarter web page in an example of the invention.
- the national performance management system 230 generates a national map, including active market sites, depicting the broadband wireless system 100 fo r access by a user.
- the user selects a market and the national performance management system 230 transfers control to the market performance management system 430 that the user selected.
- the market performance management system 430 then generates and transmits the market page 2710 as depicted in FIG. 32.
- FIG. 32 depicts the market web page 2710 in an example of the invention.
- the market page 2710 also displays links to the CM status page 2720, the HSMP query page 2730, the hybrid probe page 2740, the Ne tScout statistics page 2750, the protocol statistics page 2760, the MRTG statistics page 2770, the sector probe page 2780, the key performance indicators page 2790, and the SIF statistics page 2795. If the user selects the CM status page 2720, then the market performance management system 430 generates and transmits the CM status page 2720 as depicted in FIG. 33.
- FIG. 33 depicts a CM status web page 2720 in an example of the invention.
- the CM status page 2720 includes a field to change the date of a qu ery for the graphs in FIG. 33.
- the top graph is a time vs.
- the market performance management system 430 separately displays the different sectors in the market as lines and percentages of all active modems throughout a selected day.
- the modems are the wireless broadband routers.
- the market performance management system 430 then displays the bottom graph of time vs. modem counts for a sector.
- the bottom graph illustrates the number of modems in polling, dedicated, and contention states for a specified time.
- the CM status page 2720 includes links for the FEC summary page 2722, the FEC channel page 2724, the SNR page 2726, and the peak/load capacity page 2728.
- the second graph is r epeated for every sector in the market but is not shown in FIG. 33 for simplicity.
- FIG. 34 depicts the FEC summary web page 2722 in an example of the invention.
- the top graph is a time vs. FEC blocks graph for a sector for a period of time.
- the FEC blocks are the number of FEC blocks that a re detected by the demodulator. In this embodiment, the blocks represent 120 bytes.
- An upstream packet may be represented by one or more FEC blocks.
- the middle graph is a time vs. FEC correctable percentage graph for a sector for a period of time.
- each FEC block may have 10 correctables. Having the FEC correctables greater than the FEC blocks is possible especially in the contention channel.
- the bottom gra ph is a time vs. FEC uncorrectable percentage graph for a sector for a period of time.
- the FEC uncorrectable errors are the number of FEC blocks that have uncorrectable errors.
- the demodulator realizes an FEC block is present contains to many errors to s uccessfully recover the block.
- FIG. 35 depicts the FEC channel web page 2724 in an example of the invention.
- the top graph is a time vs. FEC blocks graph for a sector and a channel for a period of time.
- the second graph is a time vs. FEC correctable percentage for a sector and a channel for a period of time.
- the third graph is a time vs. FEC uncorrectable percentage for a sector and a channel for a period of time.
- the bottom graph is a time vs. SNR for a sector and a channel for a period of time.
- FIG. 36 depicts the SNR summary web page 2726 in an example of th e invention.
- the graph is a time vs. SNR for a sector and a channel for a period of time. The remaining graphs for the other channels are not depicted for the sake of simplicity.
- FIG. 37 depicts the peak/load capacity web page 2728 in an example of the invention.
- the graph is a time vs. load graph for a sector for a period of time. The graph shows the load and capacity over time. If the number of dedicated channels exceeds 50% of the total number of channels, then the load is:
- poll the number of polling modems
- ded the number of dedicated modems
- the capacity is:
- FIG. 38 depicts a HSMP query web page 2730 in an example of the invention.
- the HSMP query page 2730 allows u sers to enter IP addresses of any customer -owned equipment or the user ID of a customer's wireless broadband router to survey or troubleshoot any issues related to modem performance.
- the market performance management system 430 then retrieves the information from a customer database and establishes a secure session that is authenticated and encrypted with the broadcast equipment of the market. This facilitates communication between the user and the customer 's wireless broadband router.
- FIG. 39 depicts the Hybrid probe web page 2740 in an example of the inven tion.
- the Hybrid probe is one example of the channel probe discussed earlier.
- the Hybrid probe page 2740 displays performance information from the Hybrid probe.
- the market perform ance management system 430 generates the table in FIG. 39. The table displays performance information for individual IP addresses, totals of IP addresses, and averages of IP addresses.
- One row displays the IP address, the percentage of active modems that the IP address accounts for, the ratio to active modems, a timer for polling, a timer for dedicated, a number of transmitted bytes in polling, a ratio of transmitted bytes, a number of transmitted bytes for dedicated, a ratio of transmitted bytes, an inde x, and a ratio.
- the market performance management system 430 From the market page 2710, if the user selects the NetScout statistics page 2750, then the market performance management system 430 generates and transmits a NetScout statistics page 2750 with links for top talkers, bits per second (bps), and protocols.
- the NetScout statistics page 2750 provides performance information from the RMON probe 595.
- FIG. 40 depicts the top talker web page in an example of the invention.
- the top talker page includes the total number of users, total number of upstream bytes for all users, total number of downstream bytes for all users, average number of upstream bytes per user, and average number of downstream bytes per user.
- the top talker page also includes a table by specific CyberMaster ID (CM ID) number.
- the table includes the upstream CM ID, the upstream megabytes, the upstream percentage of total, upstream information, the downstream CMID, the downstream megabytes, the downstream percentage of total, and downstream information.
- the upstream and downstream information include links to detail information and customer informa tion such as name, address, and phone number.
- the detail information is depicted in FIG. 41.
- FIG. 41 depicts the detail information of the top talker web page in an example of the invention.
- the detail information breaks down the CMID into table for protocol, IP address, and protocol/IP address.
- the tables include upstream bytes, upstream percentage of total, downstream bytes, and downstream percentage of total.
- FIG. 42 depicts the bps web page for the NetScout statistics web page 2750 in an example of the invention.
- the top table shows the statistics by market ID.
- the table includes market ID, date, hour, number of subscribers, megabits per hour, average per subscriber, average megabits per second, and peak number of megabits per second.
- the lower table shows the statistics per sector.
- the lower table includes the sector ID, date, hour, active subscribers, megabits per hour, average per subscriber per second, and peak number of megabits per second. From the NetScout statisti cs page 2750, if the user selects the protocol link, then the user may enter date ranges for protocol by IP address and protocol summary.
- FIG. 43 depicts protocol information for the NetScout statistics web page 2750 in an example of the invention.
- the t op table shows a protocol breakdown for an IP address.
- the table includes the protocol, the number of downstream kilobytes, and the upstream kilobytes.
- the lower table shows a protocol summary for the market with the protocol name and the number of megab ytes transferred.
- FIG. 44 depicts the MRTG web page 2770 in an example of the invention.
- the top graph is a time vs. a bytes per second graph for an Ethernet connection.
- the MRTG page 2770 displays various connections such as Ethernet, DS3, and serial connection in the broadband wireless system 100. Other connections are not shown in FIG. 44 for the sake of simplicity. If the user selects the connection link for more detail, then the market performance management system 430 displays the system, the maintainer, the description, the ifType, the ifName, the maximum speed, an d the IP address.
- the lower graph is the daily graph of time vs. bytes per second for incoming and outgoing traffic. Other graphs, such as weekly, monthly, and yearly graphs, are not shown in FIG. 44 for the sake of simplicity.
- the lower graph also includes maximum traffic in/out, average traffic in/out, and current traffic in/out.
- the market performance management system 430 From the market page 2710, if the user selects the sector probe page 2780, then the market performance management system 430 generates and transmits the sector probe page 2780 as depicted in FIGS. 45 and 46.
- FIGS. 45 and FIG. 46 depict the sector probe web page 2780 in an example of the invention.
- the top two graphs show a time vs. transfer rate in bits per second for downstream and upstream data throughput.
- FIG. 45 shows a graph of time vs. transfer rate in bits per second for web site throughput in an example of the invention.
- the top graph shows a graph of time vs. delay in milliseconds for roundtrip latency from the wireless broadband router to the head -end for 1 ping.
- the middle graphs shows a graph of time vs. delay in milliseconds for roundtrip latency for a 10 ping average.
- the lower graph shows a graph of time vs. SNR.
- FIG. 47a depicts the key performan ce indicator web page 2790 in an example of the invention.
- peak time is 6:00pm to midnight where, non -peak time is midnight to 6:00pm.
- the key performance indicator page 2790 displays the peak active modems, the sampled modems, activity ratio, contention modem counts, polling modem counts, and dedicated modem counts.
- the key performance indicator page 2790 displays the contention modem count, the polling modem count, and the dedica ted modem count.
- the key performance indicator page 2790 also displays the average time per user spent in contention, polling, and dedicated states.
- FIG. 47b depicts the key performance indicator web page 2790 in an example of the invention.
- the key performance indicator page 2790 also displays the FTP rate for peak and off-peak, the peak FTP rate for upstream and downstream, and the average FTP rate for peak and off-peak downstream and upstream.
- the key performance indicator page 2790 also displays the average HTTP rate of peak and off - peak, the FEC corrections, the FEC uncorrectables, available channels, signal to noise ratio, and requested to scheduled modem calibration ratio.
- the key performance indicator page 2790 includes the maximum, minimum, and average for functioning and non-functioning channels.
- the key performance indicator page 2790 includes the downstream to upstream bit ratio for different time intervals.
- FIG. 48 depicts the SIF statistics page 2795 in an example of the invention.
- the graph in FIG. 48 is a graph of time vs. bits per second for 3 different SIF with a threshold.
- the above-described elements can be comprise d of instructions that are stored on storage media.
- the instructions can be retrieved and executed by a processor.
- Some examples of instructions are software, program code, and firmware.
- Some examples of storage media are memory devices, tape, disks, in tegrated circuits, and servers.
- the instructions are operational when executed by the processor to direct the processor to operate in accord with the invention. Those skilled in the art are familiar with instructions, processor, and storage media.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002425628A CA2425628C (en) | 2000-10-17 | 2001-10-17 | Performance management system |
AU2002213502A AU2002213502A1 (en) | 2000-10-17 | 2001-10-17 | Performance management system |
EP01981889A EP1332582A2 (en) | 2000-10-17 | 2001-10-17 | Performance management system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US24104800P | 2000-10-17 | 2000-10-17 | |
US60/241,048 | 2000-10-17 |
Publications (3)
Publication Number | Publication Date |
---|---|
WO2002033901A2 WO2002033901A2 (en) | 2002-04-25 |
WO2002033901A9 true WO2002033901A9 (en) | 2003-02-13 |
WO2002033901A3 WO2002033901A3 (en) | 2003-05-30 |
Family
ID=22909032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/042755 WO2002033901A2 (en) | 2000-10-17 | 2001-10-17 | Performance management system |
Country Status (5)
Country | Link |
---|---|
US (3) | US7843963B1 (en) |
EP (1) | EP1332582A2 (en) |
AU (1) | AU2002213502A1 (en) |
CA (1) | CA2425628C (en) |
WO (1) | WO2002033901A2 (en) |
Families Citing this family (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8452776B2 (en) * | 1999-12-22 | 2013-05-28 | Celeritasworks, Llc | Spatial data portal |
US7447509B2 (en) * | 1999-12-22 | 2008-11-04 | Celeritasworks, Llc | Geographic management system |
US7545752B2 (en) * | 2000-11-10 | 2009-06-09 | Packeteer, Inc. | Application service level mediation and method of using the same |
US7536204B1 (en) * | 2001-02-27 | 2009-05-19 | Sprint Communications Company Lp | Communication system with two antennas and two receivers |
US20020152430A1 (en) * | 2001-03-30 | 2002-10-17 | Seiko Epson Corporation | Device troubleshooting via network |
US20020188732A1 (en) * | 2001-06-06 | 2002-12-12 | Buckman Charles R. | System and method for allocating bandwidth across a network |
US7095715B2 (en) | 2001-07-02 | 2006-08-22 | 3Com Corporation | System and method for processing network packet flows |
US20030033519A1 (en) * | 2001-08-13 | 2003-02-13 | Tippingpoint Technologies,Inc. | System and method for programming network nodes |
US6697337B1 (en) * | 2001-09-17 | 2004-02-24 | Networks Associates Technology, Inc. | Method and apparatus for capture, analysis and display of packet information sent in an IEEE 802.11 wireless network |
US8977284B2 (en) | 2001-10-04 | 2015-03-10 | Traxcell Technologies, LLC | Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same |
FR2833791B1 (en) * | 2001-12-13 | 2004-02-06 | Telediffusion De France Tdf | METROLOGY DEVICE FOR AUTOMATIC MONITORING OF A DIGITAL SIGNAL BROADCASTING NETWORK AND BROADCASTING NETWORK COMPRISING SUCH A METROLOGY DEVICE |
US7239639B2 (en) * | 2001-12-27 | 2007-07-03 | 3Com Corporation | System and method for dynamically constructing packet classification rules |
US8086720B2 (en) * | 2002-01-31 | 2011-12-27 | International Business Machines Corporation | Performance reporting in a network environment |
US6831921B2 (en) * | 2002-03-27 | 2004-12-14 | James A. Higgins | Wireless internet access system |
US20050201342A1 (en) * | 2002-03-27 | 2005-09-15 | Randy Wilkinson | Wireless access point network and management protocol |
AU2003228546A1 (en) * | 2002-04-15 | 2003-11-03 | Redundant Networks Inc. | Method, apparatus, and computer program product for redundant network |
US7490148B1 (en) | 2002-05-30 | 2009-02-10 | At&T Intellectual Property I, L.P. | Completion performance analysis for internet services |
US8266270B1 (en) * | 2002-07-16 | 2012-09-11 | At&T Intellectual Property I, L.P. | Delivery performance analysis for internet services |
US7596384B2 (en) * | 2002-12-09 | 2009-09-29 | Intel Corporation | Audio over subsystem interface |
US9192859B2 (en) | 2002-12-10 | 2015-11-24 | Sony Computer Entertainment America Llc | System and method for compressing video based on latency measurements and other feedback |
US8964830B2 (en) | 2002-12-10 | 2015-02-24 | Ol2, Inc. | System and method for multi-stream video compression using multiple encoding formats |
US8526490B2 (en) | 2002-12-10 | 2013-09-03 | Ol2, Inc. | System and method for video compression using feedback including data related to the successful receipt of video content |
US7493078B2 (en) * | 2002-12-10 | 2009-02-17 | Onlive, Inc. | Antenna assembly for satellite and wireless services |
US7684752B2 (en) * | 2002-12-10 | 2010-03-23 | Onlive, Inc. | Wireless network providing distributed video / data services |
US9446305B2 (en) | 2002-12-10 | 2016-09-20 | Sony Interactive Entertainment America Llc | System and method for improving the graphics performance of hosted applications |
US7558525B2 (en) * | 2002-12-10 | 2009-07-07 | Onlive, Inc. | Mass storage repository for a wireless network |
US8366552B2 (en) | 2002-12-10 | 2013-02-05 | Ol2, Inc. | System and method for multi-stream video compression |
US8549574B2 (en) | 2002-12-10 | 2013-10-01 | Ol2, Inc. | Method of combining linear content and interactive content compressed together as streaming interactive video |
US9061207B2 (en) | 2002-12-10 | 2015-06-23 | Sony Computer Entertainment America Llc | Temporary decoder apparatus and method |
US9108107B2 (en) | 2002-12-10 | 2015-08-18 | Sony Computer Entertainment America Llc | Hosting and broadcasting virtual events using streaming interactive video |
US8711923B2 (en) | 2002-12-10 | 2014-04-29 | Ol2, Inc. | System and method for selecting a video encoding format based on feedback data |
US20090118019A1 (en) | 2002-12-10 | 2009-05-07 | Onlive, Inc. | System for streaming databases serving real-time applications used through streaming interactive video |
US9138644B2 (en) | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
US7849491B2 (en) * | 2002-12-10 | 2010-12-07 | Onlive, Inc. | Apparatus and method for wireless video gaming |
US10201760B2 (en) | 2002-12-10 | 2019-02-12 | Sony Interactive Entertainment America Llc | System and method for compressing video based on detected intraframe motion |
US9314691B2 (en) | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
US9077991B2 (en) | 2002-12-10 | 2015-07-07 | Sony Computer Entertainment America Llc | System and method for utilizing forward error correction with video compression |
US20040110468A1 (en) * | 2002-12-10 | 2004-06-10 | Perlman Stephen G. | Wireless network with presentation and media layers for broadcast satellite and cable services |
US6963542B2 (en) * | 2003-01-15 | 2005-11-08 | Sbc Knowledge Ventures, L.P. | Web based capacity management (WBCM) system |
US7590084B2 (en) | 2003-02-14 | 2009-09-15 | Onlive, Inc. | Self-configuring, adaptive, three-dimensional, wireless network |
US7215660B2 (en) | 2003-02-14 | 2007-05-08 | Rearden Llc | Single transceiver architecture for a wireless network |
US7593361B2 (en) | 2003-02-14 | 2009-09-22 | Onlive, Inc. | Method of operation for a three-dimensional, wireless network |
US7697568B1 (en) * | 2003-03-03 | 2010-04-13 | Cisco Technology, Inc. | Method and system for automatic modem bandwidth detection in a router |
US8713306B1 (en) * | 2003-10-14 | 2014-04-29 | Symantec Corporation | Network decoys |
US20050163085A1 (en) * | 2003-12-24 | 2005-07-28 | International Business Machines Corporation | System and method for autonomic wireless presence ping |
US7693268B2 (en) * | 2004-04-02 | 2010-04-06 | Computer Associates Think, Inc. | Methods and apparatus for processing and display of voice data |
US20050271128A1 (en) * | 2004-06-02 | 2005-12-08 | Williams Jeffery D | Distributed SCADA system for remote monitoring and control of access points utilizing an intelligent uninterruptible power supply system for a WISP network |
US7668941B1 (en) | 2004-06-29 | 2010-02-23 | American Megatrends, Inc. | Systems and methods for implementing a TCP/IP stack and web interface within a management module |
US7707282B1 (en) * | 2004-06-29 | 2010-04-27 | American Megatrends, Inc. | Integrated network and management controller |
US7872972B2 (en) * | 2005-05-27 | 2011-01-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for improving scheduling in packet data networks |
US8175112B1 (en) * | 2005-06-07 | 2012-05-08 | Sprint Communications Company L.P. | Monitoring and control of an Ethernet link using pseudo-wire interfaces |
US20070081469A1 (en) * | 2005-10-11 | 2007-04-12 | Sbc Knowledge Ventures L.P. | System and methods for wireless fidelity (WIFI) venue utilization monitoring and management |
US7945816B1 (en) * | 2005-11-30 | 2011-05-17 | At&T Intellectual Property Ii, L.P. | Comprehensive end-to-end storage area network (SAN) application transport service |
US7747734B2 (en) * | 2006-03-29 | 2010-06-29 | International Business Machines Corporation | Apparatus, system, and method for error assessment over a communication link |
US7634682B2 (en) * | 2006-10-30 | 2009-12-15 | Hewlett-Packard Development Company, L.P. | Method and system for monitoring network health |
US8015327B1 (en) * | 2007-09-17 | 2011-09-06 | Emc Corporation | Techniques for monitoring and managing wait queues |
US9168457B2 (en) | 2010-09-14 | 2015-10-27 | Sony Computer Entertainment America Llc | System and method for retaining system state |
WO2009152559A1 (en) * | 2008-06-18 | 2009-12-23 | Ubo Wireless Pty Limited | Fault management in wireless broadband networks |
US8966055B2 (en) * | 2008-11-14 | 2015-02-24 | Qualcomm Incorporated | System and method for facilitating capacity monitoring and recommending action for wireless networks |
US8830843B2 (en) * | 2009-02-27 | 2014-09-09 | Cisco Technology, Inc. | Wideband fault correlation system |
JP5383949B2 (en) * | 2011-02-21 | 2014-01-08 | 三菱電機株式会社 | Communication apparatus and communication method |
US8972569B1 (en) | 2011-08-23 | 2015-03-03 | John J. D'Esposito | Remote and real-time network and HTTP monitoring with real-time predictive end user satisfaction indicator |
US8717925B2 (en) * | 2011-12-22 | 2014-05-06 | Ixia | Testing TCP connection rate |
US9832663B2 (en) | 2013-09-11 | 2017-11-28 | At&T Intellectual Property I, L.P. | Network performance management for broadcast messaging |
US20150117244A1 (en) * | 2013-10-30 | 2015-04-30 | Fluke Corporation | Methods to visualize time-aligned data flow between nodes in a communication network |
WO2017144397A1 (en) * | 2016-02-26 | 2017-08-31 | Ghmt Ag | System for monitoring, controlling, analyzing performance and/or tracing malfunctions in wlans |
US11249723B2 (en) | 2020-04-02 | 2022-02-15 | Micron Technology, Inc. | Posit tensor processing |
Family Cites Families (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5062055A (en) * | 1986-09-02 | 1991-10-29 | Digital Equipment Corporation | Data processor performance advisor |
US5751933A (en) * | 1990-09-17 | 1998-05-12 | Dev; Roger H. | System for determining the status of an entity in a computer network |
AU2554392A (en) * | 1991-09-10 | 1993-04-05 | Hybrid Networks, Inc. | Remote link adapter for use in tv broadcast data transmission system |
US5506955A (en) * | 1992-10-23 | 1996-04-09 | International Business Machines Corporation | System and method for monitoring and optimizing performance in a data processing system |
US5519830A (en) * | 1993-06-10 | 1996-05-21 | Adc Telecommunications, Inc. | Point-to-multipoint performance monitoring and failure isolation system |
US5644573A (en) * | 1995-01-20 | 1997-07-01 | Amati Communications Corporation | Methods for coordinating upstream discrete multi-tone data transmissions |
US5586121A (en) * | 1995-04-21 | 1996-12-17 | Hybrid Networks, Inc. | Asymmetric hybrid access system and method |
US5613191A (en) * | 1995-05-01 | 1997-03-18 | Bell Atlantic Network Services, Inc. | Customer premise wireless distribution of audio-video, control signals and voice using CDMA |
US5608727A (en) * | 1995-05-02 | 1997-03-04 | Motorola, Inc. | Method and system for management of frequency spectrum among multiple applications on a shared medium |
US5793974A (en) * | 1995-06-30 | 1998-08-11 | Sun Microsystems, Inc. | Network navigation and viewing system for network management system |
US6144961A (en) * | 1995-08-31 | 2000-11-07 | Compuware Corporation | Method and system for non-intrusive measurement of transaction response times on a network |
WO1998005144A1 (en) * | 1996-07-25 | 1998-02-05 | Hybrid Networks, Inc. | High-speed internet access system |
US6411606B1 (en) * | 1996-08-21 | 2002-06-25 | Hybrid Networks, Inc. | Hybrid access system with remote device monitoring scheme |
US5956346A (en) | 1996-10-22 | 1999-09-21 | Hybrid Networks, Inc. | Broadband communication system using TV channel roll-off spectrum |
US5959660A (en) * | 1996-08-26 | 1999-09-28 | Hybrid Networks, Inc. | Subchannelization scheme for use in a broadband communications system |
US6453345B2 (en) * | 1996-11-06 | 2002-09-17 | Datadirect Networks, Inc. | Network security and surveillance system |
US5974237A (en) * | 1996-12-18 | 1999-10-26 | Northern Telecom Limited | Communications network monitoring |
US6061722A (en) * | 1996-12-23 | 2000-05-09 | T E Network, Inc. | Assessing network performance without interference with normal network operations |
US6275497B1 (en) * | 1997-02-10 | 2001-08-14 | Hybrid Networks, Inc. | Method and apparatus for controlling communication channels using contention and polling schemes |
US6130892A (en) * | 1997-03-12 | 2000-10-10 | Nomadix, Inc. | Nomadic translator or router |
ES2290986T3 (en) * | 1997-03-12 | 2008-02-16 | Nomadix, Inc. | NAME TRANSMITTER OR ROUTER. |
US6076113A (en) * | 1997-04-11 | 2000-06-13 | Hewlett-Packard Company | Method and system for evaluating user-perceived network performance |
US6240097B1 (en) * | 1997-06-12 | 2001-05-29 | Coherence Technology Corporation | Method and apparatus for data channelization and hardware-based network operation and control |
US6247050B1 (en) * | 1997-09-12 | 2001-06-12 | Intel Corporation | System for collecting and displaying performance improvement information for a computer |
US6377562B1 (en) * | 1997-11-18 | 2002-04-23 | Bell Atlantic Network Services, Inc. | Wireless asymmetric local loop (WASL) communication |
US6798742B1 (en) * | 1998-01-16 | 2004-09-28 | Paradyne Corporation | System and method for the measurement of service quality in a communication network |
KR100277101B1 (en) * | 1998-02-17 | 2001-01-15 | 윤종용 | Method for performing hard handoff between central offices in code division multiple access network |
WO1999067609A1 (en) * | 1998-06-23 | 1999-12-29 | Ditech Corporation | Optical network monitor |
US6438123B1 (en) * | 1998-11-10 | 2002-08-20 | Cisco Technology, Inc. | Method and apparatus for supporting header suppression and multiple microflows in a network |
US8266266B2 (en) * | 1998-12-08 | 2012-09-11 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization, authentication and accounting |
US7194554B1 (en) * | 1998-12-08 | 2007-03-20 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization authentication and accounting |
US6687285B1 (en) * | 1999-03-19 | 2004-02-03 | Qualcomm Incorporated | Method and apparatus for supervising the performance of a quick paging channel in a dual event slotted paging system |
US6570867B1 (en) * | 1999-04-09 | 2003-05-27 | Nortel Networks Limited | Routes and paths management |
ATE245325T1 (en) * | 1999-04-18 | 2003-08-15 | Video Networks Inc | SYSTEM AND METHOD FOR DYNAMIC TIME AND BANDWIDTH ALLOCATION |
US6912575B1 (en) * | 1999-06-23 | 2005-06-28 | Paradyne Corporation | System and method for automatically determining recommended committed information rate in a frame relay network |
US6829642B1 (en) * | 1999-07-01 | 2004-12-07 | International Business Machines Corporation | Method and system for automatically and optimally selecting a TN3270 server in an internet protocol network |
US6430233B1 (en) | 1999-08-30 | 2002-08-06 | Hughes Electronics Corporation | Single-LNB satellite data receiver |
US6553568B1 (en) * | 1999-09-29 | 2003-04-22 | 3Com Corporation | Methods and systems for service level agreement enforcement on a data-over cable system |
US6925052B1 (en) * | 1999-10-01 | 2005-08-02 | Agilent Technologies, Inc. | Multi-channel network monitoring apparatus, signal replicating device, and systems including such apparatus and devices, and enclosure for multi-processor equipment |
US6571285B1 (en) * | 1999-12-23 | 2003-05-27 | Accenture Llp | Providing an integrated service assurance environment for a network |
US6477483B1 (en) * | 2000-01-17 | 2002-11-05 | Mercury Interactive Corporation | Service for load testing a transactional server over the internet |
US6662009B2 (en) * | 2000-01-20 | 2003-12-09 | Lucent Technologies Inc. | Methods and apparatus for performance testing of cordless telephones |
AU2001237985A1 (en) * | 2000-01-26 | 2001-08-07 | Vyyo, Ltd. | Two-dimensional scheduling scheme for a broadband wireless access system |
US20020032904A1 (en) * | 2000-05-24 | 2002-03-14 | Lerner David S. | Interactive system and method for collecting data and generating reports regarding viewer habits |
US6553333B1 (en) * | 2000-05-31 | 2003-04-22 | The United States Of America As Represented By The Secretary Of The Air Force | System and method for calculating aerodynamic performance of tilting wing aircraft |
US6807515B2 (en) * | 2000-09-15 | 2004-10-19 | Telephia, Inc. | Wireless network monitoring |
US6522629B1 (en) * | 2000-10-10 | 2003-02-18 | Tellicent Inc. | Traffic manager, gateway signaling and provisioning service for all packetized networks with total system-wide standards for broad-band applications including all legacy services |
US7266080B1 (en) * | 2000-10-17 | 2007-09-04 | Sprint Communications Company L.P. | Access based on a rate in a wireless communication system |
US7002937B1 (en) * | 2000-10-17 | 2006-02-21 | Sprint Communications Company L.P. | Access based on termination in a wireless communication system |
US8195950B2 (en) * | 2001-08-15 | 2012-06-05 | Optimum Path LLC | Secure and seamless wireless public domain wide area network and method of using the same |
US20030179770A1 (en) * | 2002-02-28 | 2003-09-25 | Zvi Reznic | Channel allocation and reallocation in a communication system |
US7355996B2 (en) * | 2004-02-06 | 2008-04-08 | Airdefense, Inc. | Systems and methods for adaptive monitoring with bandwidth constraints |
US9031568B2 (en) * | 2004-07-28 | 2015-05-12 | Broadcom Corporation | Quality-of-service (QoS)-based association with a new network using background network scanning |
-
2001
- 2001-10-17 US US09/981,015 patent/US7843963B1/en active Active
- 2001-10-17 WO PCT/US2001/042755 patent/WO2002033901A2/en active Application Filing
- 2001-10-17 AU AU2002213502A patent/AU2002213502A1/en not_active Abandoned
- 2001-10-17 EP EP01981889A patent/EP1332582A2/en not_active Withdrawn
- 2001-10-17 US US09/981,422 patent/US20020152303A1/en not_active Abandoned
- 2001-10-17 CA CA002425628A patent/CA2425628C/en not_active Expired - Fee Related
- 2001-10-17 US US09/981,977 patent/US7904542B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
AU2002213502A1 (en) | 2002-04-29 |
WO2002033901A2 (en) | 2002-04-25 |
WO2002033901A3 (en) | 2003-05-30 |
CA2425628C (en) | 2007-07-24 |
EP1332582A2 (en) | 2003-08-06 |
CA2425628A1 (en) | 2002-04-25 |
US7843963B1 (en) | 2010-11-30 |
US7904542B1 (en) | 2011-03-08 |
US20020152303A1 (en) | 2002-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2425628C (en) | Performance management system | |
US7623851B2 (en) | Configuration of wireless control systems for broadband wireless communications | |
US7002937B1 (en) | Access based on termination in a wireless communication system | |
US7287072B1 (en) | Remote monitoring information management | |
EP1367771B1 (en) | Passive network monitoring system | |
US6272150B1 (en) | Cable modem map display for network management of a cable data delivery system | |
EP0996254B1 (en) | A method for quantifying communication performance | |
US8085677B2 (en) | Remote testing and monitoring to a cell site in a cellular communication network | |
US6137782A (en) | Automatic network traffic analysis | |
US7313141B2 (en) | Packet sequence number network monitoring system | |
US20020127993A1 (en) | Real-time network analysis and performance management | |
US9184929B2 (en) | Network performance monitoring | |
US6785292B1 (en) | Method for detecting radio frequency impairments in a data-over-cable system | |
US20030126256A1 (en) | Network performance determining | |
JP2003533925A (en) | Security cameras for networks | |
JP2002531014A (en) | Apparatus and method for collecting and analyzing communication data | |
EP1680878A1 (en) | A method and device for audience monitoring on multicast capable networks | |
US8483084B2 (en) | Network monitoring system | |
US20030126255A1 (en) | Network performance parameterizing | |
US20070147290A1 (en) | Broadband wireless communications using multiple contention channels | |
US7266080B1 (en) | Access based on a rate in a wireless communication system | |
US7123940B1 (en) | Wireless communication system including omni-directional transmitter and directional receiver | |
US7299055B1 (en) | Geographic representation of end user fixed wireless communication device | |
WO2000005594A1 (en) | Automatic network traffic analysis | |
US7536204B1 (en) | Communication system with two antennas and two receivers |
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 | ||
COP | Corrected version of pamphlet |
Free format text: PAGES 1/49-49/49, DRAWINGS, REPLACED BY NEW PAGES 1/49-49/49; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001981889 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2425628 Country of ref document: CA |
|
WWP | Wipo information: published in national office |
Ref document number: 2001981889 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |