• Aucun résultat trouvé

saisit pas très bien re rôle (dans ce cas la br-ouse a été ouverte sur re devant dans 1'ajustement du vêtement probable- probable-ment au moment de I'habirlement du cadavre; cette fibure

3. lnterprétation des tombes du Petit-Chasseur

o gerador SIPp que possibilita simular uma comunicação VoIP entre dois pontos, transmitindo pacotes SIP e RTP, com uma ponta operando em modo servidor e outra em modo cliente. Simultaneamente, as estações “PC02” e “PC04”, que faziam parte do slice1, também trocaram tráfego entre si. Foi utilizado o gerador Iperf, ferramenta geradora de tráfego e que permite gerar tanto TCP quanto UDP. Neste caso, uma estação opera em modo servidor e outra em modo cliente. Nas estações foram instaladas a ferramenta Wireshark, que permite realizar a captura de pacotes que trafegam na rede, os quais podem ser vistos nas interfaces de um determinado host. Dessa forma, foi possível observar se as estações que faziam parte de slices distintos poderiam enxergar os pacotes um do outro.

Após os testes realizados, constatou-se que somente as estações que faziam parte de um mesmo slice podiam se comunicar e as estações de slices distintos não conseguiam se enxergar na rede. Portanto, atestou-se a efetividade do isolamento proposto, visto que os slices implementados foram capazes de isolar o tráfego VoIP dos demais tráfegos da rede. Este recurso é de suma importância, pois pode vir a ser utilizado principalmente por questões de segurança, separando rede e evitando que, por exemplo, em um ambiente acadêmico, os tráfegos gerados por alunos não venham interferir no tráfego gerado pelo setor administrativo. Dessa forma, pode-se ter várias redes virtuais coexistindo em uma mesma infraestrutura física.

5.5 Avaliação dos controladores

Nesta seção de resultados é apresentada a avaliação referente à carga de CPU que os controladores consomem do hipervisor no momento em que ele processa os fluxos de pacotes. Foram adotados dois controladores considerados relevantes, visto serem projetos open sources em constante desenvolvimento e atualização e possuírem apoio de grandes empresas TI que focam na tecnologia SDN, além de apresentarem facilidades nas suas implementações e gerenciamento. O controlador ONOS, que compõe o ambiente experimental, e o Open Day Light também foram alvos da avaliação. No ambiente foi injetado tráfego para saturar a rede e exigir o máximo de operação do controlador no processamento dos fluxos de dados.

Para a geração do tráfego, duas estações foram alocadas para trocarem tráfego entre si. A rede foi virtualizada e houve a separação do plano de controle do plano de dados, passando para o controlador a gestão dos fluxos de pacotes que trafegam na rede. Para a geração do tráfego entre as estações foi utilizado o Iperf, onde uma estação operou em modo servidor e outra em modo cliente. O controlador foi instalado em uma máquina virtual e foram alocados recursos de hardware para a sua execução. O tempo de execução foi de 180 segundos e os experimentos foram repetidos 100 vezes, sendo que, entre as repetições, foi dado um intervalo de 180 segundos para que o ambiente estivesse ocioso e sem nenhum processo rodando. Essa precaução foi tomada a fim de que não houvesse interferência de um experimento sobre o outro.

5.5. AVALIAÇÃO DOS CONTROLADORES 69 troladores, mantendo todas como default, de forma a evitar que alguma configuração mais específica pudesse vir a interferir no desempenho e consumo de recurso da máquina virtual, o que, consequentemente, poderia prejudicar os resultados da medição. Esta precaução também foi tomada em relação ao hipervisor do hardware Xen.

Alguns trabalhos, como em [13], adotaram o Cbench como ferramenta de benchmark para gerar carga de trabalho nos controladores, entretanto, após testes realizados com a ferra- menta, observou-se, em determinados momentos, a ocorrência de comportamento anormal dos controladores, chegando a causar interrupção na sua operação. Devido a este comportamento adotou-se outra ferramenta, para que este problema não viesse a interferir nos resultados da avaliação.

A figura 5.9 mostra a série temporal da medição do consumo de CPU dos controladores quando estão processando os fluxos de pacotes gerados na rede. É possível notar que o controla- dor ODL (Open Day Light) consumiu em torno de 100% do recurso de CPU, enquanto que o controlador ONOS consumiu abaixo de 20% do recurso disponibilizado a ele. Na figura 5.10 são apresentados os intervalos de confiança da média com nível de confiança de 95%.

5.6. DISCUSSÃO 70

Figura 5.10: Média e intervalo de confiança do consumo de CPU dos controladores

5.6 Discussão

Nos experimentos realizados foram adotadas configurações "default" nas instalações dos softwares, controladores e virtualizadores, a fim de evitar que qualquer configuração avançada ou otimização interferisse no resultado final dos experimentos. Entre as repetições dos experimentos houve, ainda, a preocupação de estabelecer um período de ociosidade do sistema para garantir que o processamento do experimento anterior gerasse algum efeito não desejado no seguinte. Os equipamentos utilizados, como servidores de rede e estações, que fizeram parte do ambiente experimental, possuíam recursos de hardware suficientes para suportar toda a carga gerada nos testes.

Diante dos resultados apresentados, é possível observar que a virtualização da rede não impôs impacto negativo no tráfego VoIP, muito pelo contrário, este presentou um resultado aceitável, principalmente quando se elevou a carga de trabalho para 1000 chamadas simultâneas, o que, consequentemente, aumentou a quantidade de pacotes gerados na rede, exigindo um maior processamento do ambiente para a tomada de decisão sobre os fluxos de dados. Apesar dos demais modos de operação de rede não apresentarem um desempenho inferior tão significativo em relação a rede virtualizada, eles não oferecem recursos que elevassem ou melhorassem as funcionalidades da rede. Já no ambiente com a rede virtualizada foi possível aproveitar todos os benefícios proporcionados pela tecnologia, principalmente o isolamento de tráfego alcançado a partir da criação dos slices. Com isso, a virtualização da rede com uso de SDN

5.6. DISCUSSÃO 71 proporcionou benefícios e melhorias na execução de aplicações multimídias, tendo em vista que, com o isolamento implementado no experimento, constatou-se que o tráfego VoIP ficou imune à interferência de outros tráfegos presentes na rede.

Em relação à avaliação dos controladores, o ONOS apresentou eficiência no cumprimento de suas funções básicas, sem que fosse consumido quantidade elevada de recurso de hardware do servidor onde havia sido implementado. O baixo consumo de processador pode ser um diferencial, podendo servir como métrica para a escolha de um controlador em um ambiente com SDN, tendo em vista a gama de controladores existentes com o mesmo propósito.

72 72 72

6

CONCLUSÃO

Nos últimos anos têm ocorrido mudanças nos cenários das redes de computadores. Isso deve-se, principalmente, ao crescimento de novas tecnologias, como Virtualização de Redes, SDN e computação em nuvem. Essas tecnologias promovem uma quebra de paradigma, fazendo com que haja uma grande evolução nas redes Além disso, os benefícios proporcionados agregam valores, tornando esses ambientes mais seguros, flexíveis e escaláveis. Grandes empresas do mercado têm apostado nessas tecnologias, realizando investimentos com lançamentos de produtos e serviços nesta área [54].

Nesse contexto, o presente trabalho realizou a avaliação de desempenho de um serviço VoIP rodando sobre uma infraestrutura de rede virtualizada com isolamento do tráfego. Para a realização da avaliação foi adotado um DoE como metodologia, conforme descrito no capítulo 4. Foram medidos 12 tratamentos, com diferentes modos de operação de rede e várias cargas de trabalho. Para a realização dos experimentos foi construído um ambiente almejando chegar o mais próximo de um ambiente de rede real, dando mais credibilidade aos resultados apresentados. Na composição do ambiente foram utilizados o hipervisor Xen para virtualizar os servidores físicos e o Open vSwitch como switch virtual. A tecnologia SDN foi adotada, atuando como complemento da Virtualização de Rede. A rede foi dividida em slices, a fim de alcançar o isolamento dos tráfegos, e, para isso, foi usado o hipervisor de rede FlowVisor.

Para a avaliação foram adotadas métricas consideradas importantes para medir a quali- dade de serviços multimídias, como atraso e jitter. Os experimentos foram repetidos de forma exaustiva e testes estatísticos foram realizados com o objetivo de gerar um resultado confiável.

Os resultados obtidos demonstram que uma infraestrutura com rede virtualizada é capaz de suportar aplicações multimídias como VoIP, sem que esse serviço sofra impactos negativos em decorrência da tecnologia adotada. O ambiente proposto também foi medido com a rede, operando em modo bridge e com o Open vSwitch. Dessa forma, foi possível comparar esses modos de operação da rede com a tecnologia de Virtualização de Rede. A tecnologia de Virtualização de Rede proporciona uma gama de benefícios, como flexibilidade, escalabilidade, redução de CAPEX/OPEX, segurança, entre outros.

6.1. CONTRIBUIÇÕES 73 6.1 Contribuições

Nesta seção são apresentadas algumas contribuições geradas pelo presente trabalho:

 apresentação da viabilidade de uma infraestrutura de rede virtualizada capaz de

suportar tráfego de aplicações multimídias com a combinação de ferramentas, contro- ladores SDN e hipervisores Open Source;

 metodologia para avaliação de desempenho de serviços VoIP sendo executados sobre

um ambiente com rede virtualizada, adotando um Design of Experiments e utilizando testes estatísticos para validação dos dados obtidos;

 demonstração da eficiência do isolamento de tráfego oferecido pela tecnologia de

Virtualização de Rede;

 apresentação de valores de métricas utilizadas para classificar a qualidade de chama-

das VoIP; e,

 apresentação do consumo de CPU dos controladores ONOS e Open Day Light.

 artigo aceito no IEEE SMC 2017:

Autores: Marco Pantoja, Bruno Nogueira, Erica Sousa, Eduardo Tavares

Título: Performance Evaluation of VoIP Service in Virtualized Networks and SDN Conferência: 2017 IEEE International Conference on Systems, Man, and Cybernetics

6.2 Limitações

No trabalho foram detectadas algumas limitações, as quais ocorreram, principalmente, devido à falta de tempo para se realizar mais implementações e por não possuir uma infraestrutura maior que possibilitasse a expansão da rede. Uma das limitações é com relação a utilização de poucos switches virtuais na estrutura avaliada, já que havia apenas dois servidores físicos, os quais poderiam possibilitar a análise do comportamento do ambientes quanto a sua escalabilidade e se essa estrutura maior provocaria algum efeito no serviço VoIP avaliado. Também não foi possível apresentar mais métricas e gerar mais informações do ambiente, como o consumo de recursos, memória, energia etc. Outra limitação apontada é a utilização de poucos controladores SDN para a comparação da métrica avaliada, visto que, caso houvesse mais controladores, seria possível realizar uma classificação desse componente dos ambientes SDN.

6.3 Trabalhos Futuros

Como trabalhos futuros foram considerados alguns itens que seriam uma extensão da pesquisa, tais como propostas de modificações no cenário e submissão da rede a situações

6.3. TRABALHOS FUTUROS 74 adversas, como injeção de falhas ou ataques aos recursos de segurança. Portanto, considera-se vital produzir mais informações e resultados sobre diversas métricas para quantificar a solução. Os principais pontos são relacionados a seguir:

 implementar a tolerância à falha dos virtualizadores de redes e controladores SDN e

elaborar algum método de injeção de falhas para avaliar o impacto sobre o desempe- nho da rede;

 submeter o ambiente a ataques do tipo Denied of Service (DoS) e avaliar os mecanis-

mos de segurança providos pela tecnologia;

 avaliar o desempenho da rede quando o ambiente for expandido para infraestruturas de

maior porte como Metropolitan Area Network (MAN) e Wide Area Network (WAN);

 avaliar o desempenho do ambiente utilizando outras soluções de hipervisores de rede

disponíveis, como o OpenVirtex;

 aumentar a estrutura em relação a quantidade de switches virtuais e avaliar a escalabi-

lidade do ambiente; e,

75 75 75 REFERÊNCIAS

1 BARI, M. F. et al. Data center network virtualization: A survey. IEEE Communications Surveys Tutorials, v. 15, n. 2, p. 909–928, Second 2013. ISSN 1553-877X.

2 MIAN, A. N. et al. Effects of virtualization on network and processor performance using open vswitch and xen server. In: Utility and Cloud Computing (UCC), 2014 IEEE/ACM 7th International Conference on. [S.l.: s.n.], 2014. p. 762–767.

3 KREUTZ, D. et al. Software-defined networking: A comprehensive survey. Proceedings of the IEEE, v. 103, n. 1, p. 14–76, Jan 2015.

4 ALSHAER, H. An overview of network virtualization and cloud network as a service. International Journal of Network Management, v. 25, n. 1, p. 1–30, 2015. ISSN 1099-1190. Disponível em: <http://dx.doi.org/10.1002/nem.1882>.

5 FONE@RNP. [S.l.], Acesso em: 10 Jan., 2017. Disponível em: <https://portal.rnp.br/web/ servicos/fone-rnp>.

6 WANG, A. et al. Network virtualization: Technologies, perspectives, and frontiers. Journal of Lightwave Technology, v. 31, n. 4, p. 523–537, Feb 2013.

7 CHOWDHURY, N. M. K.; BOUTABA, R. A survey of network virtualization. Comput. Netw., Elsevier North-Holland, Inc., New York, NY, USA, v. 54, n. 5, p. 862–876, apr 2010. 8 CARAPINHA, J.; JIMÉNEZ, J. Network virtualization: A view from the bottom. In: Proceedings of the 1st ACM Workshop on Virtualized Infrastructure Systems and Architectures. New York, NY, USA: ACM, 2009. (VISA ’09), p. 73–80. ISBN 978-1-60558-595-6. Disponível em: <http://doi.acm.org/10.1145/1592648.1592660>.

9 OPENFLOW. [S.l.], Acesso em: 11 Jul., 2016. Disponível em: <https://www.opennetworking. org/sdn-resources/openflow>.

10 HOW does OpenFlow work. [S.l.], Acesso em: 11 Jul., 2016. Disponível em: <http://archive.openflow.org/wp/learnmore/>.

11 BLENK, A. et al. Survey on network virtualization hypervisors for software defined networking. IEEE Communications Surveys Tutorials, v. 18, n. 1, p. 655–685, Firstquarter 2016. ISSN 1553-877X.

12 FLOWVISOR. [S.l.], Acesso em: 25 Nov., 2016. Disponível em: <https://openflow.stanford. edu/display/DOCS/Flowvisor>.

13 ZHAO, Y.; IANNONE, L.; RIGUIDEL, M. On the performance of sdn controllers: A reality check. In: Network Function Virtualization and Software Defined Network (NFV-SDN), 2015 IEEE Conference on. [S.l.: s.n.], 2015. p. 79–85.

14 OPENDAYLIGHT. [S.l.], Acesso em: 04 Out., 2016. Disponível em: <http: //www.onosproject.org/odlbe>.

15 SRIHARI, V.; KALPANA, P.; ANITHA, R. Security aspects of sip based voip networks: A survey. In: Second International Conference on Current Trends In Engineering and Technology - ICCTET 2014. [S.l.: s.n.], 2014. p. 143–150.

REFERÊNCIAS 76 16 KIM, J.; LEE, I.; NOH, S. Voip qos(quality of service) design of measurement management process model. In: 2010 International Conference on Information Science and Applications. [S.l.: s.n.], 2010. p. 1–6. ISSN 2162-9048.

17 ANGRISANI, L. et al. Quality assessment of voip services: A proposal based on the measurement of the ip packet delay variation. In: 2013 IEEE International Workshop on Measurements Networking (M N). [S.l.: s.n.], 2013. p. 111–116.

18 SINGH, H. P. et al. Voip: State of art for global connectivity—a critical review. Journal of Network and Computer Applications, v. 37, p. 365 – 379, 2014. ISSN 1084-8045.

19 DING, L.; GOUBRAN, R. A. Speech quality prediction in voip using the extended e-model. In: Global Telecommunications Conference, 2003. GLOBECOM ’03. IEEE. [S.l.: s.n.], 2003. v. 7, p. 3974–3978 vol.7.

20 SLLAME, A. M. et al. Performance comparison of voip over wireless ad hoc networks using different routing protocols and queuing techniques. In: Networks, Computers and Communications (ISNCC), 2015 International Symposium on. [S.l.: s.n.], 2015. p. 1–6. 21 KUROSE, J. F.; ROSS, K. W. Redes de computadores e a Internet: uma abordagem top-dow. 5. ed. São Paulo, SP: Addison Wesley, 2010. ISBN 9788588639973.

22 SARASVATHI, V.; SAHA, N. C. S. N. I. S.; KOTI, M. Coefficient of restitution based cross layer interference aware routing protocol in wireless mesh networks. International Journal of Communication Networks and Information Security, v. 7, n. 3, p. 177–186, 2015.

23 COULOURIS, G. et al. Sistemas Distribuídos: Conceitos e Projeto. 5. ed. Porto Alegre, RS: Bookman Editora, 2013. 63-64 p. ISBN 9788582600542.

24 CHHABRA, A.; SINGH, D. Assessment of voip e-model over 802.11 wireless mesh network. In: Computer Engineering and Applications (ICACEA), 2015 International Conference on Advances in. [S.l.: s.n.], 2015. p. 856–860.

25 ALALAWI, K.; AL-AQRABI, H. Quality of service evaluation of voip over wireless networks. In: 2015 IEEE 8th GCC Conference Exhibition. [S.l.: s.n.], 2015. p. 1–6.

26 KEROMYTIS, A. D. A comprehensive survey of voice over ip security research. IEEE Communications Surveys Tutorials, v. 14, n. 2, p. 514–537, Second 2012. ISSN 1553-877X. 27 RTP. [S.l.], Acesso em: 27 Nov., 2016. Disponível em: <https://www.ietf.org/rfc/rfc3550. txt>.

28 JOHNSON, T.; COUTINHO, M. Avaliação de Desempenho de Sistemas Computacionais. Rio de Janeiro, RJ: LTC, 2011. ISBN 9788521618645.

29 BOUDEC, J.-Y. L. Performance Evaluation of Computer and Communication Systems. [S.l.]: EPFL Press, Lausanne, Switzerland, 2010.

30 ENGINEERING Statistics - Handbook. [S.l.], Acesso em: 20 Nov., 2016. Disponível em: <http://www.itl.nist.gov/div898/handbook/index.htm>.

31 MONTGOMERY, D. C.; RUNGER, G. C. Applied Statistics and Probability for Engineers. 6. ed. [S.l.]: Wiley, 2013.

REFERÊNCIAS 77 32 COLEMAN, D. E.; MONTGOMERY, D. C. A Systematic Approach to Planning for a Designed Industrial Experiment. [S.l.]: Technometrics, 1993. v. 35. 1-12 p.

33 JOHNSON, R.; KUBY, P. Elementary Statistics. 9. ed. [S.l.]: Brooks/Cole, 2004. ISBN 9780534399153.

34 FRIGON, N. L.; MATHEWS, D. Practical Guide to Experimental Design. [S.l.]: Wiley, 1996.

35 GRAY, J. Benchmark Handbook: For Database and Transaction Processing Systems. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc., 1992. ISBN 1558601597.

36 SIPP. [S.l.], Accesso em: 24 Set., 2016. Disponível em: <http://sipp.sourceforge.net/index. html>.

37 VILLACíS, D.; ACOSTA, F. R.; CUEVA, R. A. L. Performance analysis of voip services over wifi-based systems. In: 2013 IEEE Colombian Conference on Communications and Computing (COLCOM). [S.l.: s.n.], 2013. p. 1–6.

38 IPERF. [S.l.], Accesso em: 25 Set., 2016. Disponível em: <https://iperf.fr>.

39 HE, Z.; LIANG, G. Research and evaluation of network virtualization in cloud computing environment. In: Proceedings of the 2012 Third International Conference on Networking and Distributed Computing. Washington, DC, USA: IEEE Computer Society, 2012. (ICNDC ’12), p. 40–44. ISBN 978-0-7695-4832-6. Disponível em: <http://dx.doi.org/10.1109/ICNDC.2012.18>. 40 NUNES, R. V.; PONTES, R. L.; GUEDES, D. Virtualized network isolation using software defined networks. In: Local Computer Networks (LCN), 2013 IEEE 38th Conference on. [S.l.: s.n.], 2013. p. 683–686. ISSN 0742-1303.

41 CALLEGATI, F. et al. Performance of network virtualization in cloud computing infrastructures: The openstack case. In: Cloud Networking (CloudNet), 2014 IEEE 3rd International Conference on. [S.l.: s.n.], 2014. p. 132–137.

42 EMMERICH, P. et al. Performance characteristics of virtual switching. In: Cloud Networking (CloudNet), 2014 IEEE 3rd International Conference on. [S.l.: s.n.], 2014. p. 120–125.

43 GARCIA, R. C.; DAZA, B. S. R.; SALCEDO, O. J. Evaluation of quality service voice over internet protocol in wimax networks based on ip/mpls environment. In: Proceedings of the 11th ACM Symposium on QoS and Security for Wireless and Mobile Networks. New York, NY, USA: ACM, 2015. (Q2SWinet ’15), p. 59–66. ISBN 978-1-4503-3757-1. Disponível em: <http://doi.acm.org/10.1145/2815317.2815322>.

44 CHAMORRO, V. G.; CASTILLO, C. N.; LOPEZ-PIRES, F. An elastic voip solution based on openstack. In: 2016 International Conference on Information Systems Engineering (ICISE). [S.l.: s.n.], 2016. p. 43–47.

45 RAHIMIZADEH, K. et al. Performance evaluation of web server workloads in xen-based virtualized computer system: analytical modeling and experimental validation. Concurrency and Computation: Practice and Experience, Wiley Online Library, v. 27, n. 17, p. 4741–4762, 12 2015. ISSN 1532-0634. Disponível em: <http:https://dx.doi.org/10.1002/cpe.3454>.

REFERÊNCIAS 78 46 LINUX Bridge. [S.l.], Accessed Outubro 20, 2016. Disponível em: <https:

//wiki.linuxfoundation.org/networking/bridge>.

47 PFAFF, B. et al. e.a.: Extending networking into the virtualization layer. In: In: 8th ACM Workshop on Hot Topics inNetworks (HotNets-VIII).New YorkCity,NY(October 2009. [S.l.: s.n.].

48 PFAFF, B. et al. The design and implementation of open vswitch. In: Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation. Berkeley, CA, USA: USENIX Association, 2015. (NSDI’15), p. 117–130. ISBN 978-1-931971-218. Disponível em: <http://dl.acm.org/citation.cfm?id=2789770.2789779>.

49 SHALIMOV, A. et al. Advanced study of sdn/openflow controllers. In: Proceedings of the 9th Central; Eastern European Software Engineering Conference in Russia. New York, NY, USA: ACM, 2013. (CEE-SECR ’13), p. 1:1–1:6. ISBN 978-1-4503-2641-4. Disponível em: <http://doi.acm.org/10.1145/2556610.2556621>.

50 SDN Controllers Report. [S.l.], Acesso em: 10 Nov., 2016. Disponível em: <https://www.sdxcentral.com/reports/sdn-controllers-report-2015/>.

51 MATTOS, D. M. F.; FERRAZ, L. H. G.; DUARTE, O. C. M. B. Um mecanismo para isolamento seguro de redes virtuais usando a abordagem híbrida xen e openflow. XIII Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais — SBSeg, p. 128–141, 2013.

52 FOROUZAN, B. A.; FEGAN, S. C. Comunicação de dados e redes de computadores. 4. ed. Porto Alegre, RS: AMGH Editora, 2010. 63-64 p. ISBN 9788563308474.

53 COSTA, V. T.; COSTA, L. H. M. K. Vulnerabilities and solutions for isolation in flowvisor- based virtual network environments. Journal of Internet Services and Applications, v. 6, n. 1, p. 18, 2015. ISSN 1869-0238. Disponível em: <http://dx.doi.org/10.1186/s13174-015-0034-4>. 54 THE Future of Network Virtualization and SDN Controllers. [S.l.], Acesso

em: 10 Nov., 2016. Disponível em: <https://www.sdxcentral.com/reports/ network-virtualization-sdn-controllers-download-2016/>.