Claims
- 1. A computer system comprising at least one processor node having a circuit control module and a plurality of dedicated combinations of device driver and device object wherein each of said dedicated combinations is capable of exchanging data between said circuit control module and one device type of a plurality of device types,
the improvement wherein for at least one of said dedicated combinations, said device driver and said device object are replaced by a generic device driver and generic device agent capable of exchanging data between said circuit control module and any of said plurality of device types.
- 2. The computer system of claim 1, wherein said computer system comprises a communication system.
- 3. The computer system of claim 1, wherein said device agent is a common agent.
- 4. The computer system of claim 2, wherein said plurality of device types comprises SONET, T1, E1, ATM, modem.
- 5. The computer system of claim 2, wherein said data comprises one or more of performance monitoring data, initialization data, fault detection data, and operational reporting data.
- 6. The computer system of claim 1, wherein said dedicated combinations of device driver and device object include a data table specific to said one device type of said plurality of device types for which each of said dedicated combinations is capable of exchanging data, and
wherein said generic device agents are operationally connected to a shared relational database.
- 7. The computer system of claim 6, wherein ones of said generic device agents are operationally connected to one of a plurality of relational databases.
- 8. The computer system of claim 1, wherein said device driver and said device object are replaced by a generic device agent capable of exchanging data between said circuit control module and any one of said plurality of device types.
- 9. The computer system of claim 2, wherein said communications system is a point-to-multipoint communication system.
- 10. The computer system of claim 9, wherein said communications system operates in the millimeter wave frequency spectrum.
- 11. The computer system of claim 10, wherein said communications system is a time division multiple access system.
- 12. The computer system of claim 11, wherein the data density within each frame is dynamically variable.
- 13. The computer system of claim 11, wherein said communications system is a time-division duplex system.
- 14. The computer system of claim 13, wherein said communications system is an adaptive time division duplex system.
- 15. The computer system of claim 14, wherein the forward/reverse ration is dynamically configurable.
- 16. The computer system of claim 1, wherein said data is transferred to a persistent storage.
- 17. The computer system of claim 16, wherein the persistent storage is a flash file system.
- 18. In a method for monitoring a computer system comprising at least one processor node having a circuit control module and a plurality of dedicated combinations of device driver and device object wherein each of said dedicated combinations is capable of exchanging monitoring data between said circuit control module and said one of a plurality of device types,
the improvement comprising the step of replacing for at least one of said dedicated combinations, said device driver and said device object by a generic combination comprising a generic device driver and a generic device agent such that said each generic combination is capable of exchanging monitoring data between said circuit control module and any one of said plurality of device types so as to allow for distributed processing of monitoring data.
- 19. The method of claim 18, wherein said computer system is a communications system.
- 20. The method of claim 19, wherein said plurality of device types comprises SONET, T1, E1, ATM, modem.
- 21. The method of claim 19, wherein said monitoring data comprises one or more of performance monitoring data, initialization data, fault detection data, and operational reporting data.
- 22. The method of claim 18, wherein said dedicated combinations of device driver and device object include a data table specific to said one device type of said plurality of device types for which each of said dedicated combinations is capable of exchanging data, and
wherein said generic device agents are operationally connected to a shared relational database.
- 23. The method of claim 22, wherein said shared relational database comprises a plurality of relational databases such that ones of said generic device agents are operationally connected to one of a plurality of relational databases.
- 24. The method of claim 19, wherein said communications system is a point-to-multipoint communication system.
- 25. The method of claim 24, wherein said communications system operates in the millimeter wave frequency spectrum.
- 26. The method of claim 25, wherein said communications system is a time division multiple access system.
- 27. The method of claim 26, wherein the data density within each frame is dynamically variable.
- 28. The method of claim 26, wherein said communications system is a time division duplex system.
- 29. The method of claim 28, wherein said communications system is an adaptive time division duplex system.
- 30. The method of claim 29, wherein the forward/reverse ratio is dynamically configurable.
- 31. The method of claim 18, wherein said data is transferred to a persistent storage.
- 32. The method of claim 31, wherein the persistent storage is a flash file system.
- 33. A computer system comprising a plurality of processor nodes each having a circuit control module and a plurality of dedicated combinations of device driver and device object wherein each of said dedicated combinations is capable of exchanging data between said circuit control module and one device type of a plurality of device types, the improvement wherein the circuit control module of each of said plural processor nodes is replaced by a control agent operationally connected to each of said plural processor nodes, and wherein for at least one of said dedicated combinations, said device driver and said device object are replaced by a generic device driver and a generic device agent capable of exchanging data between said control agent and any one of said plurality of device types.
- 34. The computer system of claim 33, wherein said computer system is a communications system.
- 35. The computer system of claim 33, wherein said circuit control module is a circuit state machine.
- 36. The computer system of claim 33, wherein said control agent and said device agent are common agents.
- 37. The computer system of claim 34, wherein said plurality of device types comprises SONET, T1, E1, ATM, modem.
- 38. The computer system of claim 34, wherein said data comprises one or more of performance monitoring data, initialization data, fault detection data, and operational reporting data.
- 39. The computer system of claim 33, wherein said dedicated combinations of device driver and device object include a data table specific to said one device type of said plurality of device types for which each of said dedicated combinations is capable of exchanging data, and wherein said generic device agents are operationally connected to a shared relational database.
- 40. The computer system of claim 39, wherein ones of said generic device agents are operationally connected to one of a plurality of relational databases.
- 41. The computer system of claim 33, wherein said device driver and said device object are replaced by a generic device agent capable of exchanging data between said control agent and any one of said plurality of device types.
- 42. The computer system of claim 34, wherein said communications system is a point-to-multipoint communication system.
- 43. The computer system of claim 42, wherein said communications system operates in the millimeter wave frequency spectrum.
- 44. The computer system of claim 43, wherein said communications system is a time division multiple access system.
- 45. The computer system of claim 44, wherein the data density within each frame is dynamically variable.
- 46. The computer system of claim 44, wherein said communications system is a time division duplex system.
- 47. The computer system of claim 46, wherein said communications system is an adaptive time division duplex system.
- 48. The computer system of claim 47, wherein the forward/reverse ratio is dynamically configurable.
- 49. The computer system of claim 33, wherein said data is transferred to a persistent storage.
- 50. The computer system of claim 45, wherein the persistent storage is a flash file system.
- 51. In a method for monitoring a computer system comprising a plurality of processor nodes each having a circuit control module and a plurality of dedicated combinations of device driver and device object wherein each of said dedicated combinations is capable of exchanging data between said circuit control module and one of a plurality of device types, the improvement comprising the steps of replacing the circuit control module of each of said plural processor nodes by a control agent operationally connected to each of said plural processor nodes, and replacing for at least one of said dedicated combinations, said device driver and said device object by a generic combination comprising a generic device driver and a generic device agent such that said each generic combination is capable of exchanging monitoring data between said control agent and any one of said plurality of device types so as to allow for distributed processing of monitoring data.
- 52. The method of claim 51, wherein said computer system is a communications system.
- 53. The method of claim 51, wherein said circuit control module is a circuit state machine.
- 54. The method of claim 51, wherein said control agent and said device agent are common agents.
- 55. The method of claim 52, wherein said plurality of device types comprises SONET, T1, E1, ATM, modem.
- 56. The method of claim 52, wherein said monitoring data comprises one or more of performance monitoring data, initialization data, fault detection data, and operational reporting data.
- 57. The method of claim 51, wherein said dedicated combinations of device driver and device object include a data table specific to said one device type of said plurality of device types for which each of said dedicated combinations is capable of exchanging data, and wherein said generic device agents are operationally connected to a shared relational database.
- 58. The method of claim 57, wherein said shared relational database comprises a plurality of relational databases such that ones of said generic device agents are operationally connected to one of a plurality of relational databases.
- 59. The method of claim 52, wherein said communications system is a point-to-multipoint communication system.
- 60. The method of claim 59, wherein said communications system operates in the millimeter wave frequency spectrum.
- 61. The method of claim 60, wherein said communications system is a time division multiple access system.
- 62. The method of claim 61, wherein the data density within each frame is dynamically variable.
- 63. The method of claim 61 wherein said communications system is a time division duplex system.
- 64. The method of claim 63, wherein said communications system is an adaptive time division duplex system.
- 65. The method of claim 64, wherein the forward/reverse ratio is dynamically configurable.
- 66. The method of claim 51, wherein said data is transferred to a persistent storage.
- 67. The method of claim 66, wherein the persistent storage is a flash file system.
- 68. The method of claim 57, wherein said circuit control module is a software object.
- 69. The method of claim 57, wherein said circuit control module is hardware device.
- 70. The computer system of claim 1, wherein circuit control module is a software object.
- 71. The computer system of claim 1, wherein said circuit control module is hardware device.
- 72. The method of claim 18, wherein circuit control module is a software object.
- 73. The method of claim 18, wherein said circuit control module is hardware device.
- 74. The computer system of claim 33, wherein circuit control module is a software object.
- 75. The computer system of claim 33, wherein said circuit control module is hardware device.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to co-pending and commonly assigned PCT International Application No. PCT/US02/03323 entitled “Dynamic Bandwidth Allocation”, PCT/US02/03322 entitled “Demodulator Bursty Controller Profile”, PCT/US02/03193 entitled “Demodulator State Controller”, PCT/US02/03189 entitled “Frame to Frame Timing Synchronization”, the disclosures of which are hereby incorporated herein by reference. The aforementioned applications are related to commonly assigned U.S. Pat. No. 6,016,313 entitled “System and Method for Broadband Millimeter Wave Data Communication” issued Jan. 18, 2000 and currently undergoing two re-examinations under application Ser. No. 90/005,726 and application Ser. No. 90/005,974, U.S. Pat. No. 6,404,755 entitled “Multi-Level Information Mapping System and Method” issued Jun. 11, 2002, U.S. patent application Ser. No. 09/604,437, entitled “Maximizing Efficiency in a Multi-Carrier Time Division Duplex System Employing Dynamic Asymmetry”, which are a continuation-in-part of the U.S. Pat. No. 6,016,313 which are hereby incorporated herein by reference.
[0002] The present application is related to and is being concurrently filed with commonly assigned U.S. patent application Ser. No. ______, entitled “Look-Up Table for QRT”, U.S. patent application Ser. No. ______, entitled “Hybrid Agent-Oriented Object Model to Provide Software Fault Tolerance Between Distributed Processor Nodes, U.S. patent application Ser. No. ______, entitled “Airlink TDD Frame Format”, U.S. patent application Ser. No. ______, entitled “Data-Driven Interface Control Circuit and Network Performance Monitoring System and Method”, U.S. patent application Ser. No. ______, entitled “Virtual Sector Provisioning and Network Configuration System and Method”, U.S. patent application Ser. No. ______, entitled “System and Method for Supporting Automatic Protection Switching Between Multiple Node Pairs Using Common Agent Architecture”, U.S. patent application Ser. No. ______, entitled “System and Method for Transmitting Highly Correlated Preambles in QAM Constellations”, the disclosures of which is hereby incorporated herein by reference.