Novas Tecnologias de Internet/Overlay Network

Fonte: Wikiversidade

Overlay Network pode ser traduzido como "rede superposta". Uma Overlay Network é uma rede de computadores construída sobre outra.

Podemos pensar nos nós de uma Overlay Network com conectados fisicamente ou virtualmente. Por exemplo, muitas redes p2p são Overlay Networks, pois rodam sobre a Internet. Uma conexão a internet discada é uma Overlay Network, pois roda sobre uma rede telefônica.


Aplicações[editar | editar código-fonte]

Overlay Networks podem ser criadas visando permitir roteamento de mensagens sem necessitar de um IP de destino. Por exemplo, podemos utilizar Hash Table Distribuídas para rotear a mensagem até um nó com um endereço lógico, sem necessariamente conhecermos o IP.

Overlay Networks também foram propostas como um método de melhorar o roteamento da Internet, devido a qualidade de serviço (QoS) garantir uma alta qualidade de tráfego de mídia. Propostas anteriores como IntServ, DiffServ e IP Multicast não tiveram grande aceitação devida a necessidade de modificar todos roteadores na rede. A Overlay Networks, por outro lado, é escalável e flexível, e pode ser progressivamente implantada em end-hosts rodando sobre um procolo superposto (overlay protocol), sem a cooperação de provedores. A Overlay Networks não tem controle sobre como os pacotes são roteados na rede subjacente (a rede abaixo, a qual ela superpõe) entre dois nós, mas pode controlar, por exemplo, a seqüência de nós superpostos que uma mensagem percorre antes de chegar ao seu destino.

Para citar um exemplo, a Akamai Technologies é responsável por uma Overlay Network que fornece conteúdo confiável e eficiente (uma espécie de multicast). Pesquisas acadêmicas incluem Multicast de Sistema Final e Overcast para multicast; RON (Overlay Network resiliente) para encaminhamento resiliente e OverQoS para garantias de qualidade de serviço, entre outros.


Esta página é somente um esboço. Ampliando-a você ajudará a melhorar a Wikiversidade.

Lista de Overlay Networks[editar | editar código-fonte]