Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01R-031/08
출원번호
UP-0821285
(2004-04-09)
등록번호
US-7782786
(2010-09-13)
발명자
/ 주소
Natarajan, Shankar
Harvey, Andrew G.
Lee, Hsuan-Chung
Rawat, Vipin
Pereira, Leo
출원인 / 주소
Cisco Technology, Inc.
대리인 / 주소
Weaver Austin Villeneuve & Sampson LLP
인용정보
피인용 횟수 :
13인용 특허 :
68
초록▼
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 is analyzed by a policy engine which includes a plurality of specific plug-in policies for analyz
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 is analyzed by a policy engine which includes a plurality of specific plug-in policies for analyzing selected information from the data store and for computing updated control information which is fed back to affect operation of selected network elements. In this way the dynamic and automatic feedback control of network elements is provided to allow the network to adapt to events relating to changing conditions. The adaptive, feedback based network may include a network quality monitoring system for evaluating performance characteristics based upon predetermined standard or criteria. If it is determined that a particular characteristic of the network does not conform, the policy which control that particular characteristic of the network may be automatically and dynamically modified to affect network performance.
대표청구항▼
What is claimed: 1. A system for providing dynamic feedback control of network elements in a data network, the system comprising: a plurality of network elements, each of said network elements having a plurality operating parameters associated therewith; a first network portion, the first network p
What is claimed: 1. A system for providing dynamic feedback control of network elements in a data network, the system comprising: a plurality of network elements, each of said network elements having a plurality operating parameters associated therewith; a first network portion, the first network portion being administered by a first network service provider; the first network portion including a first plurality of network elements; a data store system operable to dynamically receive information related to a first subset of network elements, said first subset of network elements including at least one network element of the first plurality of network elements; a policy engine system operable to dynamically analyze at least a portion of said received information based upon selected guidelines to determine whether a performance of at least a portion of said network conforms with a predetermined application specific performance criteria; said policy engine system being further operable to automatically and dynamically report results of said analysis to an administration system for dynamically responding to said results when the performance of the portion of said network fails to conform with the predetermined application specific performance criteria; the administration system configured to automatically and dynamically alter a performance policy of the portion of the network to conform with the predetermined application specific performance criteria in response to a determination that the performance of the portion of the network fails to conform with the predetermined application specific performance criteria; and wherein the reporting is dynamically triggered by the performance of the portion of said network failing to conform with the predetermined application specific performance criteria. 2. The system of claim 1 wherein the predetermined criteria relates to a specified bandwidth use. 3. The system of claim 1 wherein the first portion of network elements includes a plurality of telecommunication switches administered by said first network service provider. 4. The system of claim 1 wherein said received information includes operating parameter information related to said first subset of network elements; and wherein said analyzing 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 system 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 system of claim 5 wherein said at least one network element includes at least one network element of the first plurality of network elements. 7. The system of claim 1 wherein the policy engine system is further operable to analyze said information to determine billing information associated with a portion of said network. 8. The system of claim 1 wherein the policy engine system is further operable to analyze said information to detect any security violations related to a portion of said network. 9. The system of claim 1 wherein the policy engine system is further operable to analyze said information to evaluate a fault management performance of a portion of said network. 10. The system of claim 1 wherein the policy engine system includes an first event handling component operable to receive an event notification message relating to an error reported by a specific network element. 11. The system of claim 10 wherein said specific network element corresponds to a network element administered by said first service provider; and wherein the specific network element includes a second event handling component operable to receive an event notification message relating to an adjustment of at least one operating parameter associated with the specific network element. 12. The system of claim 10 further including suspending analysis of information related to said specific network element in response to reception of said error notification message. 13. The system of claim 1, wherein the policy engine is operable to include at least one policy for analyzing information from said first subset of network elements, and dynamically generate updated element control parameters used to affect at least one aspect of network performance. 14. The system of claim 13 wherein said at least one network element of the first plurality of network elements is operable to receive at least a portion of said updated element control parameters. 15. The system of claim 14 wherein said at least one network element is further operable to automatically and dynamically adjust at least one associated operating parameter in response to receiving at least a portion of said updated element control parameters. 16. The system of claim 13 wherein the administration system is operable to dynamically modify said 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. 17. 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, the data network further comprising a first network portion, the first network portion being administered by a first network service provider, the first network portion including a first plurality of network elements, the method comprising: dynamically receiving information related to a first subset of network elements, said first subset of network elements including at least one network element of the first plurality of network elements; dynamically analyzing at least a portion of said received information based upon selected guidelines to determine whether a performance of at least a portion of said network conforms with a predetermined application specific performance criteria; automatically and dynamically reporting results of said analysis to the administration system for dynamically responding to said results when the performance of the portion of said network fails to conform with the predetermined application specific performance criteria; automatically and dynamically altering a performance policy of the portion of the network to conform with the predetermined application specific performance criteria in response to a determination that the performance of the portion of the network fails to conform with the predetermined application specific performance criteria; wherein the reporting is dynamically triggered by the performance of the portion of said network failing to conform with the predetermined application specific performance criteria; dynamically generating updated element control parameters used to affect at least one aspect of network performance; providing at least a portion of said updated element control parameters to said at least one network element; and automatically and dynamically adjusting at least one associated operating parameter at the at least one network element in response to receiving said updated element control parameters. 18. The method of claim 17 wherein the predetermined criteria relates to a specified bandwidth use. 19. The method of claim 17 wherein said received information includes operating parameter information related to said first subset of network elements, and wherein said analyzing 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. 20. The method of claim 19 further including modifying a configuration of said 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 method of claim 17 wherein said analyzing includes analyzing said information to determine billing information associated with a portion of said network. 22. The method of claim 17 wherein said analyzing includes analyzing said information to detect any security violations related to a portion of said network. 23. The method of claim 17 wherein said analyzing includes analyzing said information to evaluate a fault management performance of a portion of said network. 24. The method of claim 17 further including receiving an event notification message relating to an error reported by a specific network element of said first plurality of network elements. 25. The method of claim 24 wherein said specific network element corresponds to a network element administered by said first service provider; and wherein the method further comprises receiving, at the specific network element, an event notification message relating to an adjustment of at least one operating parameter associated with the specific network element. 26. The method of claim 24 further including suspending analysis of information related to said specific network element in response to reception of said error notification message. 27. The method of claim 26 further including reporting said error to a system administrator of the first network portion. 28. The method of claim 17, 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 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. 29. The method of claim 28 further including reporting a non-effective policy evaluation to the system administrator of the first network portion. 30. The method of claim 29 further including receiving instructions from said system administrator for modifying said reported policy; and dynamically modifying said policy in accordance with said instructions. 31. 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, the data network further comprising a first network portion, the first network portion being administered by a first network service provider, the first network portion including a first plurality of network elements, the system comprising: a hardware network device operable to dynamically receive information related to a first subset of network elements, said first subset of network elements including at least one network element of the first plurality of network elements; means for dynamically analyzing at least a portion of said received information based upon selected guidelines to determine whether a performance of at least a portion of said network conforms with a predetermined application specific performance criteria; means for automatically and dynamically reporting results of said analysis to the administration system for dynamically responding to said results when the performance of the portion of said network fails to conform with the predetermined application specific performance criteria; means for automatically and dynamically altering a performance policy of the portion of the network to conform with the predetermined application specific performance criteria in response to a determination that the performance of the portion of the network fails to conform with the predetermined application specific performance criteria; wherein the reporting is dynamically triggered by the performance of the portion of said network failing to conform with the predetermined application specific performance criteria; means for dynamically generating updated element control parameters used to affect at least one aspect of network performance; means for providing at least a portion of said updated element control parameters to said at least one network element; and means for automatically and dynamically adjusting at least one associated operating parameter at the at least one network element in response to receiving said updated element control parameters. 32. The system of claim 31 wherein the predetermined criteria relates to a specified bandwidth use. 33. The system of claim 31 wherein said received information includes operating parameter information related to said first subset of network elements, and wherein said analyzing mean includes means for 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. 34. The system of claim 33 further including means for modifying a configuration of said 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. 35. The system of claim 31 wherein said analyzing means includes means for analyzing said information to determine billing information associated with a portion of said network. 36. The system of claim 31 wherein said analyzing means includes means for analyzing said information to detect any security violations related to a portion of said network. 37. The system of claim 31 wherein said analyzing means includes means for analyzing said information to evaluate a fault management performance of a portion of said network. 38. The system of claim 31 further including means for receiving an event notification message relating to an error reported by a specific network element of said first plurality of network elements. 39. The system of claim 38 wherein said specific network element corresponds to a network element administered by said first service provider; and wherein the system further comprises means for receiving, at the specific network element, an event notification message relating to an adjustment of at least one operating parameter associated with the specific network element. 40. The system of claim 38 further including means for suspending analysis of information related to said specific network element in response to reception of said error notification message. 41. The system of claim 40 further including means for reporting said error to a system administrator of the first network portion. 42. The system of claim 31, wherein the network further including a policy means 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 further comprising means for dynamically modifying said 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. 43. The system of claim 42 further including means for reporting a non-effective policy evaluation to the system administrator of the first network portion. 44. The system of claim 43 further including means for receiving instructions from said system administrator for modifying said reported policy; and means for dynamically modifying said policy in accordance with said instructions.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (68)
Oomuro Katsumi (Kawasaki JPX) Miyamoto Naoyuki (Tama JPX) Nishino Tetsuo (Kawasaki JPX) Isono Osamu (Kawasaki JPX) Tachibana Tetsuo (Kawasaki JPX) Hyodo Ryuji (Kawasaki JPX), ATM communication system with optimal traffic control by changing the allocated bandwidth.
Barkey Kathy Sue ; Bender Carl Alfred ; Garmire Derrick LeRoy ; Roman Harold Edgar ; Smyth Daniel Gerard, Credit-based flow control checking and correction method.
Barkey Kathy Sue ; Bender Carl Alfred ; Garmire Derrick LeRoy ; Roman Harold Edgar ; Smyth Daniel Gerard, Credit-based flow control checking and correction system.
Winokur Alex (Haifa ILX) Shiloach Joseph (Kirat Tiv\on ILX) Ribak Amnon (Misgav TX ILX) Huang Yuangene (Austin TX), Expert based system and method for managing error events in a local area network.
Han Mi Sook,KRX ; Oh Moon Kyun,KRX ; Joo Seong Soon,KRX, Frame relay interworking service control method with ATM network using a permanent virtual connection.
Dail James E. ; Li Chia-Chang ; Magill Peter D. ; Sriram Kotikalapudi, Method and apparatus enabling enhanced throughput efficiency by use of dynamically adjustable mini-slots in access prot.
Arrow Leslie J. ; Bots Henk J. ; Hoke Mark R. ; Hunt William E. ; Jones Russell C. ; Liu Quentin C., Method and apparatus for configuring a virtual private network.
Lewis Lundy ; Malik Rajiv ; Sycamore Steve ; Thebaut Suzanne ; Scott Walter ; Rustici Eric ; Kaikini Prasan, Method and apparatus for defining and enforcing policies for configuration management in communications networks.
Ennis ; Jr. James D. ; Hasselkus John E. ; Norberg Robert J. ; Troutman Robert ; Tucker Matthew A., Method and apparatus for measurement of peak throughput in packetized data networks.
Fijolek, John G.; Beser, Nurettin B.; Robinson, Philip T.; Gun, Levent, Method and system for virtual network administration with a data-over cable system.
Subramanian Rajan (Newark CA) Chatwani Dilip (Newark CA) Chiang Winnis (Los Altos Hills CA) Davar Jonathan (San Jose CA) Opher Ayal (Mountain View CA) Sawant Shiva (Sunnyvale CA), Multiplexing of communications services on a virtual service path in an ATM network or the like.
Yow-Jian Lin ; Arun Narayan Netravali ; Krishan Kumar Sabnani, Network management system based on passive monitoring and proactive management for formulation behavior state transition models.
Hughes James P. ; Olson Steve A., Policy caching method and apparatus for use in a communication device based on contents of one data unit in a subset of.
Suzanne Thebaut ; Walter Scott ; Eric Rustici ; Prasan Kaikini ; Lundy Lewis ; Rajiv Malik ; Steve Sycamore ; Roger Dev ; Oliver Ibe ; Ajay Aggarwal ; Todd Wohlers, Policy management and conflict resolution in computer networks.
Chen Ty-Foune,FRX ; Caudrelier Christian,FRX ; Espie Eric,FRX ; Reix Tony,FRX, Process and system for real-time monitoring of a data processing system for its administration and maintenance support in the operating phase.
Swift, Larry; Mawhinney, Ted N.; Silva, Rick, System and method for automatically determining recommended committed information rate in a frame relay network.
Lawson Todd C. ; Cave Warren D. ; Schmidt Dean L., System and method for global event notification and delivery in a distributed computing environment.
Johnson R. Brent, System, method and article of manufacture to enhance computerized alert system information awareness and facilitate real-time intervention services.
Natarajan, Shankar; Harvey, Andrew G.; Lee, Hsuan-Chung; Rawat, Vipin; Pereira, Leo, Technique for providing dynamic modification of application specific policies in a feedback-based, adaptive data network.
Hanson Raymond H. (Reston VA) Lespagnol Albert (Montigne Le Bretonneux FRX) Mazraani Tony Y. (Fairfax VA) Milburn Barton J. (Haymarket VA) White Jonathan B. R. (Reston VA) Dabir Srinivas C. (Chantill, Traffic management and congestion control for packet-based networks.
Ashok, Rohith K.; Brabson, Roy F.; Heninger, Ivan M.; Hockett, Hugh E.; Olszewski, Bret R.; Quirk, Aaron J., Dynamically allocating compute nodes among cloud groups based on priority and policies.
Jackson, Eric S.; Song, Douglas J.; Fleis, Lawrence Benjamin; Dysart, Aidan Christopher; Malan, Gerald R., System and method for managing computer networks.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.