Академический Документы
Профессиональный Документы
Культура Документы
Modelo xen
Uma plataforma tambm utilizada para a virtualizao de redes, mas que d
maior flexibilidade na programao dos ambientes virtuais o Xen [72]. Por ser
baseado em virtualizao com camada de abstrao de hardware (Hardware
Abstraction Layer - HAL), o Xen permite que cada ambiente virtual possa
funcionar sobre qualquer sistema operacional, tendo total controle de todas as
camadas da arquitetura da rede. O Xen possui dois modos de operao, sendo
um baseado em virtualizao total e o outro baseado em paravirtualizao. Na
virtualizao total, o hardware totalmente emulado para a mquina virtual e o
sistema operacional visitante executa aes protegidas. Uma vez que a
mquina virtual executada no espao de aplicao do sistema operacional
hospedeiro, essas aes privilegiadas no poderiam ser executadas. Para
evitar erros, o hipervisor intercepta essas aes, as executa e retorna o
resultado para a mquina virtual. Com isso, a mquina virtual perde
desempenho. Na paravirtualizao, o sistema operacional da mquina virtual
levemente modificado para chamar o hipervisor sempre que uma ao
privilegiada necessria. Com isso, o hipervisor pode ser projetado de forma
mais simples e o desempenho do ambiente virtual melhora.
Modelo OpenFlow
Embora diferentes plataformas de virtualizao possam ser utilizadas para a
construo de redes virtualizadas, existem ainda outras propostas de
virtualizao de rede que so baseadas em conceitos diferentes. Esse o caso
do OpenFlow [81]. O OpenFlow baseado no conceito de que os elementos da
rede devem ser simples e facilmente programveis. Nesse caso, no existe um
hipervisor dentro de cada elemento da rede, mas sim um hipervisor que
controla o acesso dos planos de controle de cada rede virtual aos elementos da
rede.
Mais
Novas abordagens para virtualizao de rede tambm so criadas com base
na juno de diferentes tecnologias de virtualizao. O XenFlow [82] uma
plataforma baseada em Xen e OpenFlow, cujo objetivo criar uma rede
virtualizada com amplo suporte migrao e com controle distribudo. A ideia
juntar a principal vantagem do Xen, que o amplo suporte inovao, uma vez
que o ambiente virtual uma mquina com sistema operacional prprio, com a
principal vantagem do Open-Flow, que a facilidade de migrar fluxos,
remapeando as topologias virtuais sobre a topologia fsica.
Uma vez que o Xen e o OpenFlow so alvos de muitas pesquisas sobre
virtualizao de redes e representam duas formas distintas de virtualizar a
rede, essas duas plataformas so discutidas com mais detalhes a seguir.
Como mostra a Figura 1 o tipo hosted possui uma camada a mais de aplicao
junto com a camada do hypervisor, e ambas sobre o sistema operacional
do host. Esta camada de aplicao permite, por exemplo, a troca de arquivos
entre o SO do host com o ambiente virtual e tambm permite que os usurios
possam executar aplicaes tais como web browsers e clientes de e-mail
paralelamente ao ambiente virtualizado. Isto no possvel no tipo bare-metal.
Open Flow
O FlowVisor
O FlowVisor funciona como um proxy entre os controladores e os elementos
encaminhadores e o elemento responsvel por definir qual trfego pertence a
qual rede, assim como por determinar quanto dos recursos fsicos podem ser
utilizados por rede virtual. Na ausncia do FlowVisor, um nico controlador
pode atuar em nome de vrias redes virtuais, onde cada plano de controle
definido como um conjunto de aplicaes
Escalabilidade com relao s redes virtuais
A escalabilidade com relao ao nmero de redes virtuais rodando sobre o
mesmo substrato fsico um fator importante para a definio do tipo de
aplicaes que podem ser feitas com o ambiente virtualizado. Os requisitos da
nova Internet ainda so uma questo em aberto e a nova arquitetura no
deveria restringir o nmero de redes que operam sobre a infraestrutura fsica
disponvel. A abordagem do Xen menos flexvel nesse sentido, porque o
elemento de rede virtual uma mquina virtual, a qual exige mais recursos de
hardware, como poder de processamento e espao de memria, do que o
processamento de um simples conjunto de fluxos em um comutador OpenFlow.
Por esta razo, OpenFlow suporta milhares de redes virtuais rodando em
paralelo, enquanto o Xen restrito ao nmero de mquinas virtuais que podem
ser multiplexadas sobre o mesmo hardware. Vale ressaltar que a
escalabilidade Xen pode ser melhorada se o Domnio 0 usado como um
plano de dados compartilhado..
https://www.youtube.com/watch?v=MOcBvh1RPF0
https://www.youtube.com/watch?v=I14r54581HY
Parou 86
Pagina 56 a 90