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.