On-demand overlay routing for computer-based communication networks

   
   

Methods and apparatus are disclosed for dynamically discovering and utilizing an optimized network path through overlay routing for the transmission of data. A determination whether to use a default network path or to instead use an alternate data forwarding path through one or more overlay nodes is based on real-time measurement of costs associated with the alternative paths, in response to a user request for transmission of message data to a destination on the network. Cost metrics include delay, throughput, jitter, loss, and security. The system chooses the best path among the default forwarding path and the multiple alternate forwarding paths, and implements appropriate control actions to force data transmission along the chosen path. No modification of established network communication protocols is required.

Os métodos e os instrumentos são divulgados dinâmicamente descobrindo e utilizando um trajeto optimized da rede com o roteamento da folha de prova para a transmissão dos dados. Uma determinação se usar um trajeto da rede do defeito ou usar preferivelmente um trajeto alterno do forwarding dos dados com um ou mais nó da folha de prova é baseada na medida real-time dos custos associados com os trajetos alternativos, em resposta a um pedido de usuário para a transmissão de dados da mensagem a um destino na rede. Os metrics do custo incluem atrasam, throughput, tremor, perda, e segurança. O sistema escolhe o mais melhor trajeto entre o trajeto do forwarding do defeito e os trajetos alternos múltiplos do forwarding, e ações apropriadas do controle dos instrumentos forçar a transmissão de dados de ao longo do trajeto escolhido. Nenhuma modificação de protocolos de comunicação estabelecidos da rede é requerida.

 
Web www.patentalert.com

< Circuit for testing an integrated circuit

< Active voltage level bus switch (or pass gate) translator

> Low power low voltage differential signal receiver with improved skew and jitter performance

> Creating a geographic database for network devices

~ 00127