IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0715735
(2007-03-07)
|
등록번호 |
US-8121024
(2012-02-21)
|
발명자
/ 주소 |
- Natarajan, Shankar
- Harvey, Andrew G.
- Lee, Hsuan-Chung
- Rawat, Vipin
- Pereira, Leo
|
출원인 / 주소 |
|
대리인 / 주소 |
Weaver Austin Villeneuve and Sampson LLP
|
인용정보 |
피인용 횟수 :
15 인용 특허 :
69 |
초록
▼
A feedback-based adaptive network is described wherein at least a portion of the network elements report operating information relating to network conditions to a centralized data store. The information which is reported to the data store is analyzed by a policy engine, and updated control informati
A feedback-based adaptive network is described wherein at least a portion of the network elements report operating information relating to network conditions to a centralized data store. The information which is reported to the data store is analyzed by a policy engine, and updated control information may be generated. The updated control information may be fed back to selected network elements to thereby affect operation of the selected elements. In this way, the dynamic and automatic feedback control of network elements is provided. Events relating to changing conditions in the network may also be reported to selected elements. Additionally the adaptive, feedback-based network may include a network quality monitoring system for evaluating performance characteristics or other aspects of the network. If it is determined that a particular characteristic of the network does not conform with the standards established for that characteristic, the policy which controls that particular characteristic of the network may be automatically and dynamically modified to thereby affect the network performance.
대표청구항
▼
1. A method for providing dynamic feedback control of network elements in a data network, the data network including a plurality of network elements, each of said network elements having a plurality operating parameters associated therewith, said method comprising: dynamically receiving information
1. A method for providing dynamic feedback control of network elements in a data network, the data network including a plurality of network elements, each of said network elements having a plurality operating parameters associated therewith, said method comprising: dynamically receiving information related to a first subset of network elements;dynamically determining, using at least a portion of said received information, whether a performance of at least a portion of said network conforms with a predetermined criteria;automatically reporting, by a device having at least one processor, results of said determining to an administration system for dynamically responding to said results, wherein the reporting is dynamically triggered in response to a determination that the performance of the portion of said network fails to conform with the predetermined criteria, wherein the response is selected to dynamically alter a performance policy of the portion of the network to conform with the predetermined criteria; andautomatically and dynamically altering a performance policy of the portion of the network to conform with the predetermined criteria in response to a determination that the performance of the portion of said network fails to conform with the predetermined criteria;wherein the predetermined criteria relates to a specified bandwidth usage. 2. The method of claim 1 further comprising: determining that the performance of at least a portion of said network conforms with the predetermined criteria; anddelaying taking action to alter the performance policy after it has been determined that the performance of at least a portion of said network conforms with the predetermined criteria. 3. The method of claim 1 wherein the performance policy comprises a set of rules for analyzing specific information from selected network elements, and for generating updated control information in response to analysis of the information. 4. The method of claim 1 wherein said received information includes operating parameter information related to said first subset of network elements; and wherein said determining includes analyzing at least a portion of said operating parameter information to determine whether a service quality of a portion of said network conforms with acceptable service level parameters. 5. The method of claim 4 further including: modifying a configuration of at least one network element in response to a determination that said service quality of said network portion does not meet a specified service level requirement, wherein the modification is selected so that the at least one network element is caused to meet the specified service level requirement. 6. The method of claim 1 wherein said determining includes analyzing said information to determine billing information associated with a portion of said network. 7. The method of claim 1 wherein said determining includes analyzing said information to detect any security violations related to a portion of said network. 8. The method of claim 1 wherein said determining includes analyzing said information to evaluate a fault management performance of a portion of said network. 9. The method of claim 1, wherein the network further including a policy engine having at least one policy for analyzing information from selected network elements and dynamically generating updated element control parameters used to affect at least one aspect of network performance, the method further comprising: dynamically modifying said at least one policy in response to a determination that said policy is not effective in affecting said aspect of network performance to conform with said predefined performance criteria. 10. The method of claim 9 further including: reporting a non-effective policy evaluation to the system administrator. 11. The method of claim 1 further including: receiving instructions from a remote user relating to a modification of a policy within said policy engine;determining whether said remote user has authorization to implement said policy modification; anddynamically modifying said policy in accordance with said user instructions. 12. The method of claim 1, wherein the performance policy comprises protocol specific rules, business logic rules, event notification rules, or a combination thereof. 13. The method of claim 1, wherein the performance policy is stored in a policy library. 14. The method of claim 1 further comprising: automatically reporting results of said determining to a system administrator in response to a determination that performance of the portion of said network fails to conform with the predetermined criteria; andreceiving instructions from said system administrator for modifying said performance policy. 15. An apparatus comprising: at least one CPU;memory; andat least one interface for dynamically receiving information related to a first subset of network elements;the apparatus being configured to:dynamically determine, using at least a portion of said received information, whether a performance of at least a portion of said network conforms with a predetermined criteria;automatically report results of said determining to an administration system for dynamically responding to said results, wherein the reporting is dynamically triggered in response to a determination that the performance of the portion of said network fails to conform with the predetermined criteria, wherein the response is selected to dynamically alter a performance policy of the portion of the network to conform with the predetermined criteria; andautomatically and dynamically alter a performance policy of the portion of the network to conform with the predetermined criteria in response to a determination that the performance of the portion of said network fails to conform with the predetermined criteria;wherein the predetermined criteria relates to a specified bandwidth usage. 16. A system for providing dynamic feedback control of network elements in a data network, the data network including a plurality of network elements, each of said network elements having a plurality operating parameters associated therewith, said system comprising: at least one processor;at least one interface configured to provide a communication link to at least one other network device in the data network; andmemory;the system being configured to:dynamically receive information related to a first subset of network elements;dynamically determine, using at least a portion of said received information, whether a performance of at least a portion of said network conforms with a predetermined criteria;automatically report results of said determining to an administration system for dynamically responding to said results, wherein the reporting is dynamically triggered in response to a determination that the performance of the portion of said network fails to conform with the predetermined criteria, wherein the response is selected to dynamically alter a performance policy of the portion of the network to conform with the predetermined criteria; andautomatically and dynamically alter a performance policy of the portion of the network to conform with the predetermined criteria in response to a determination that the performance of the portion of said network fails to conform with the predetermined criteria;wherein the predetermined criteria relates to a specified bandwidth usage. 17. The system of claim 16 being further configured to: determine that the performance of at least a portion of said network conforms with the predetermined criteria; anddelay taking action to alter the performance policy after it has been determined that the performance of at least a portion of said network conforms with the predetermined criteria. 18. The system of claim 16 wherein the performance policy comprises a set of rules for analyzing specific information from selected network elements, and for generating updated control information in response to analysis of the information. 19. The system of claim 16 wherein said received information includes operating parameter information related to said first subset of network elements, the system being further configured to: analyze at least a portion of said operating parameter information to determine whether a service quality of a portion of said network conforms with acceptable service level parameters. 20. The system of claim 19 being further configured to: modify a configuration of at least one network element in response to a determination that said service quality of said network portion does not meet a specified service level requirement, wherein the modification is selected so that the at least one network element is caused to meet the specified service level requirement. 21. The system of claim 20 being further configured to: analyze said information to determine billing information associated with a portion of said network. 22. The system of claim 16 being further configured to: analyze said information to detect any security violations related to a portion of said network. 23. The system of claim 16 being further configured to: analyze said information to evaluate a fault management performance of a portion of said network. 24. The system of claim 16, wherein the network further includes a policy engine having at least one policy for analyzing information from selected network elements and dynamically generating updated element control parameters used to affect at least one aspect of network performance, the system being further configured to: dynamically modify said at least one policy in response to a determination that said policy is not effective in affecting said aspect of network performance to conform with said predefined performance criteria. 25. The system of claim 24 being further configured to: report a non-effective policy evaluation to the system administrator. 26. The system of claim 16 being further configured to: receive instructions from a remote user relating to a modification of a policy within said policy engine;determine whether said remote user has authorization to implement said policy modification; anddynamically modify said policy in accordance with said user instructions. 27. A system for providing dynamic feedback control of network elements in a data network, the data network including a plurality of network elements, each of said network elements having a plurality operating parameters associated therewith, said system comprising: a hardware network device operable to dynamically receive information related to a first subset of network elements;means for dynamically determining, using at least a portion of said received information, whether a performance of at least a portion of said network conforms with a predetermined criteria;means for automatically reporting results of said determining to an administration system for dynamically responding to said results, wherein the reporting is dynamically triggered in response to a determination that the performance of the portion of said network fails to conform with the predetermined criteria, wherein the response is selected to dynamically alter a performance policy of the portion of the network to conform with the predetermined criteria; andmeans for automatically and dynamically altering a performance policy of the portion of the network to conform with the predetermined criteria in response to a determination that the performance of the portion of said network fails to conform with the predetermined criteria;wherein the predetermined criteria relates to a specified bandwidth usage. 28. The system of claim 27 further comprising: means for determining that the performance of at least a portion of said network conforms with the predetermined criteria; andmeans for delaying taking action to alter the performance policy after it has been determined that the performance of at least a portion of said network conforms with the predetermined criteria. 29. The system of claim 27 wherein the performance policy comprises a set of rules for analyzing specific information from selected network elements, and for generating updated control information in response to analysis of the information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.