Dynamically adaptive network element in a feedback-based data network

   
   

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 which includes a plurality of application specific plug-in policies for analyzing selected information from the data store and for computing updated control information based upon the analysis of the information. The updated control information is fed back to selected network elements to thereby affect operation of the selected elements. Typically, when the operation of a network element has been affected, its corresponding operating information will change. The new or changed network element operating information is then reported to the data store and analyzed by the policy engine. The policy engine may then generate new or updated control information for affecting the operation of selected elements in the network. In this way, the dynamic and automatic feedback control of network elements is provided in order to allow the network to adapt to changing conditions. Events relating to changing conditions in the network may be reported to selected elements in the network using an event notification service. Additionally the adaptive, feedback-based network of the present invention may include a network quality monitoring system for evaluating performance characteristics or other aspects of the network based upon predetermined standards or criteria. 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.

Una rete adattabile risposta-basata è descritta in cui almeno una parte delle informazioni di funzionamento di rapporto degli elementi della rete concernente la rete condiziona ad un deposito centralizzato di dati. Le informazioni che sono segnalate al deposito di dati sono analizzate da un motore di politica che include una pluralità di politiche alimentabili specifiche di applicazione per analizzare le informazioni selezionate dal deposito di dati e per le informazioni di controllo aggiornate di calcolo basate sull'analisi delle informazioni. Le informazioni di controllo aggiornate sono retroagite agli elementi selezionati della rete quindi per interessare il funzionamento degli elementi selezionati. Tipicamente, quando il funzionamento di un elemento della rete è stato influenzato, le relative informazioni di funzionamento corrispondenti cambieranno. Le nuove o informazioni di funzionamento cambiate dell'elemento della rete allora sono segnalate al deposito di dati e sono analizzate dal motore di politica. Il motore di politica può allora generare le nuove o informazioni di controllo aggiornate per interessare il funzionamento degli elementi selezionati nella rete. In questo modo, il controllo dinamico ed automatico di risposte degli elementi della rete è fornito per permettere che la rete si adatti alle circostanze cambianti. Gli eventi concernenti i termini cambianti nella rete possono essere segnalati agli elementi selezionati nella rete usando un servizio di notifica di evento. La rete ulteriormente adattabile e risposta-basata di presente invenzione può includere un sistema di controllo di qualità della rete per le caratteristiche di prestazioni di valutazione o altre funzioni della rete basata sui campioni o sui test di verifica predeterminati. Se è determinato che una caratteristica particolare della rete non si conformi ai campioni stabiliti per quello caratteristico, politica che controlla che il particolare caratteristico della rete può modificare automaticamente e dinamicamente quindi per interessare le prestazioni della rete.

 
Web www.patentalert.com

< System and method for enabling atomic class loading in an application server environment

< Method and system for managing lock contention in a computer system

> Web request broker controlling multiple processes

> Method and apparatus for using a shared library mechanism to facilitate sharing of metadata

~ 00121