摘要:
A system for testing a cable network during normal operation interleaves test signals with live data traffic. Installed cable modems are used to generate the test signals. During live communication, such modems send upstream data at allotted time periods. Periodically, there are time slots when no modem is transmitting on the network. During these times, specific modems may be directed to transmit specific test signals. A controller such as a cable modem termination system directs specific modems to transmit signals at defined frequencies and powers during specific time slots. In this manner, the system can monitor the frequency response of the cable network at various locations, and thereby determine “on-the-fly” when maintenance or modification is required.
摘要:
A CMTS redundancy technique requires at least two CMTS interfaces (e.g., line cards) on one or more CMTS chassis at the head end of a cable network. One of the CMTSs serves as a backup or “protecting” CMTS. When another CMTS (a “working” CMTS) becomes unavailable to service its group of cable modems, the protecting CMTS takes over service to those cable modems. The SWITCHOVER takes place transparently (or nearly transparently) to the cable modems. The protecting CMTS provides service on the same downstream channel as used by the working CMTS. The cable modems need not modify any settings pursuant to their cable modem communication protocol (e.g., DOCSIS ranging). This transparency to the cable modems is realized by keeping the working and protecting CMTSs in synchronization regarding service parameters for the cable modems. In other words, the protecting CMTS maintains a list of current parameters for allowing service to the cable modems.
摘要:
Methods, apparatus, and computer program products are disclosed for analyzing and recovering from severe to catastrophic faults in a computer system. When a fault that cannot be handled by the computer system's normal fault handling processes, a shadow mode created by a fault handling virtual machine is invoked. The fault handling virtual machine executes only when the normally nonrecoverable fault is encountered and executes as a triangulated or shadow mode on the system. Once shadow mode is invoked, fault context data is collected on the system and used to analyze and recover from the fault. More specifically, one or more post-fault stable states are constructed by the fault handling virtual machine. These stable states are used to bring the computer system back to a normal operating state in which the component or action causing the initial nonrecoverable fault is avoided. Persistent faults may be encountered while the virtual machine is attempting to recover from the initial fault.
摘要:
A protection CMTS is available to immediately service a cable modem should that modem's service from a working CMTS fail for any reason. To speed the service transfer (cutover) from the working CMTS to the protection CMTS, the cable modem may preregister with the protection CMTS well before the cutover becomes necessary. The cable modem's registration with both the working CMTS and the protection CMTS preferably employs a single IP address, so that the cable modem need not obtain a new IP address during cutover. While the cable modem may register with both the working CMTS and the protection CMTS, the devices are designed or configured so that only the working CMTS injects a host route for the cable modem into the appropriate routing protocol. Only after cutover to the protection CMTS does the protection CMTS inject its host route.
摘要:
A system, method, and computer-accessible medium are disclosed for identifying in-line synchronization instructions in binary program code. One or more executable segments of the binary program code may be scanned to identify one or more potential in-line synchronization instructions. For each potential in-line synchronization instruction, it may be determined whether neighboring potential instructions are valid instructions. For each potential in-line synchronization instruction, it may be determined that the potential in-line synchronization instruction is a valid in-line synchronization instruction if the neighboring potential instructions are valid instructions.
摘要:
A network device communicates in a cable network. The network device has a port to allow the device to communicate on a cable network. The network device also has a processor to send a message indicating that the device is assuming a dormant state. The processor then assumes a dormant state for the device, releasing the service identifiers and service flows associated with that device for use in the cable network.
摘要:
Methods, systems, and computer program products are disclosed for allowing rapid re-provisioning of a cable modem at the MAC/physical layer in a cable modem network. After a cable modem goes through power-up/self-test, i.e., a hard boot, and goes through initial provisioning, the modem is in a steady state in which standard DOCSIS periodic ranging is performed. It is during periodic ranging that the provisioning status, such as bit rate, ISP, etc., can be rapidly changed to allow for “on the fly” changes in provisioning. A cable modem is synchronized with the cable modem network. The modem is then provisioned once it receives a configuration file from a provisioning system. Periodic ranging is then performed between the modem and the CMTS, located either in a headend or a fiber node in the cable plant. The periodic ranging is interrupted by a command or action taken by the CMTS on the cable modem instead of the modem being affected directly by the provisioning system. Once periodic ranging is broken, either by cessation of polling messages or a ranging abort command, the modem goes directly to re-synchronizing with the cable network and re-provisions, i.e., avoids performing a power-on/self test or hard boot.
摘要:
Disclosed are a method apparatus for performing periodic ranging with a cable modem. It is determined whether an actual power level of the cable modem requires adjustment to a desired power level and it is indicated to the cable modem that it should adjust the actual power level to an adjusted power level that differs from the actual power level of the cable modem by less than or equal to a first dynamic range associated with the cable modem. In one extension of this method, the first dynamic range represents a difference between a modem dynamic range of the actual power level output by the cable modem and a head end dynamic range for recognizing the actual power level output by the cable modem.
摘要:
A system, method, and computer-accessible medium are disclosed for efficient generation of application snapshots. Execution of an application is stopped, wherein a plurality of memory pages are accessible to the application. By altering page permissions of the plurality of memory pages, a state of the plurality of memory pages is preserved while the execution of the application is stopped. The execution of the application may be restarted after the state of the plurality of memory pages has been preserved. The state of the plurality of memory pages may be captured after the execution of the application has been restarted.
摘要:
A system, method, and computer-accessible medium for modifying user memory from an arbitrary kernel state are disclosed. The kernel may generate a modification to the context of the process. Subsequently, the kernel may pass control to the process in user mode, and further, the process may pass control from the user mode to the kernel in response to the modification of the context of the process. The kernel may then modify the process memory from kernel mode.