CPE 758 - Tópicos Especiais em Virtualização de Redes de Computadores



Ementa

Conceitos básicos de virtualização.
Virtualização total e paravirtualização.
Técnicas de virtualização.
Suporte de hardware para virtualização.
Consolidação de servidores.
Migração de máquinas virtuais em tempo real.
Segurança e isolamento de máquinas virtuais.
Alocação e gerenciamento de recursos de máquinas virtuais.
Ferramentas de avaliação de desempenho de máquinas virtuais.
Virtualização de rede.
Arquiteturas de rede baseadas em virtualização.
Integração de redes sem fio a ambientes virtuais.
Interoperabilidade de infra-estruturas virtuais.
Protocolos "cross-layer" para redes virtuais.

Bibliografia

Base de Arquitetura e Sistemas Operacionais

Miles J. Murdocca e Vincent P. Heuring, "Introdução à Arquitetura de Computadores", 1a Ed., Editora Campus. ISBN 85-352-0684-1.

Andrew S. Tanenbaum, "Organização Estruturada de Computadores", 5a Ed., Prentice Hall. ISBN 85-7605-067-6

William Stallings, "Arquitetura e Organização de Computadores", 5a Ed., Prentice Hall. ISBN 85-879-1853-2

Conceitos Básicos

@InBook{carissimi.sbrc08,
author = "Alexandre Carissimi",
chapter = "Virtualização: da Teoria a Soluções",
title = "Mini-cursos do SBRC 2008",
publisher = "Sociedade Brasileira de Computação",
pages = "173--207",
month = may,
year = 2008
} pdf

@Article{uhlig.computer05,
author = "Rich Uhlig and Gil Neiger and Dion Rodgers and Amy L. Santoni and Fernando C. M. Martins and
Andrew V. Anderson and Steven M. Bennett and Alain Kägi and Felix H. Leung and Larry Smith",
title = "Intel Virtualization Technology",
journal = "Computer",
pages = "48--56",
month = may,
year = 2005
} pdf

@InProceedings{xen,
title = "Xen and the art of virtualization",
author = "Paul Barham and Boris Dragovic and Keir Fraser and Steven Hand and Tim Harris and
Alex Ho and Rolf Neugebauer and Ian Pratt and Andrew Warfield",
booktitle = "Nineteenth {ACM} Symposium on Operating Systems Principles ({SOSP})",
month = oct,
year = 2003
} pdf

@Article{arce.secpriv07,
title = "Ghost in the Virtual Machine",
author = "Iván Arce",
journal = "{IEEE} Security and Privacy",
pages = "68--71",
volume = 5,
number = 4,
month = jul,
year = 2007
} [pdf] [Apresentação do Marcelo]

@InProceedings{silva.nca07,
title = "Using Virtualization to Improve Software Rejuvenation", author = "Luis Moura Silva and Javier Alonso and Paulo Silva and Jordi Torres and Artur Andrzejak",
booktitle = "Sixth {IEEE} Symposium on Network Computing and Applications ({NCA})",
pages = "33--44",
month = jul,
year = 2007
} [pdf] [Apresentação do Rafael]

@inproceedings{subvirt,
author = {King,, Samuel T. and Chen,, Peter M. and Wang,, Yi-Min and Verbowski,, Chad and Wang,, Helen J. and Lorch,, Jacob R.},
title = {SubVirt: Implementing malware with virtual machines},
booktitle = {SP '06: Proceedings of the 2006 IEEE Symposium on Security and Privacy},
year = {2006},
isbn = {0-7695-2574-1},
pages = {314--327},
doi = {http://dx.doi.org/10.1109/SP.2006.38},
publisher = {IEEE Computer Society},
address = {Washington, DC, USA},
} pdf [Apresentação do Marcelo]

@inproceedings{clark.nsdi05,
author = "Clark, Christopher and Fraser, Keir and Hand, Steven and Hansen, Jacob Gorm and Jul, Eric and Limpach, Christian and Pratt, Ian and Warfield,, Andrew",
title = "Live migration of virtual machines",
booktitle = "Second Symposium on Networked Systems Design and Implementation ({NSDI})",
year = 2005,
pages = "273--286",
publisher = {USENIX Association},
address = {Berkeley, CA, USA},
} [pdf] [Apresentação do Rafael]

@INPROCEEDINGS{tutschku.wowkivs09,
author = "Kurt Tutschku and Thomas Zinner and Akihiro Nakao and Phuoc Tran-Gia",
title = "Network Virtualization: Implementation Steps Towards the Future Internet",
booktitle = "Workshops der Wissenschaftlichen Konferenz Kommunikation in Verteilten Systemen ({W}ow{KiVS})",
address = {Kassel, Germany},
month = mar,
year = 2009,
} [pdf]

@article{rixner.queue08,
author = "Scot Rixner",
title = "Network Virtualization: Breaking the Performance Barrier",
journal = {Queue},
volume = 6,
number = 1,
year = 2008,
issn = {1542-7730},
pages = "36--ff",
doi = "http://doi.acm.org/10.1145/1348583.1348592",
publisher = {ACM},
address = {New York, NY, USA},
} [pdf] [Apresentação do Rafael]

@article{carpenter07,
author = {Carpenter,, Matthew and Liston,, Tom and Skoudis,, Ed},
title = {Hiding Virtualization from Attackers and Malware},
journal = {IEEE Security and Privacy},
volume = {5},
number = {3},
year = {2007},
issn = {1540-7993},
pages = {62--65},
doi = {http://dx.doi.org/10.1109/MSP.2007.63},
publisher = {IEEE Educational Activities Department},
address = {Piscataway, NJ, USA},
} [pdf]

@inproceedings{wood.nsdi07,
author = "Timothy Wood and Prashant Shenoy and Arun Venkataramani and Mazin Yousif",
title = "Black-box and Gray-box Strategies for Virtual Machine Migration",
booktitle = "Fourth Symposium on Networked Systems Design and Implementation ({NSDI})",
year = 2007,
pages = "229--242",
publisher = {USENIX Association},
address = {Berkeley, CA, USA},
} [pdf] [Apresentação do Rafael]

Ferramentas

XenAPI
[Apresentação do Rafael]

Trabalhos

Datas Importantes

Início do período: 02/03/2009
Término do período: 29/05/2009
Prova: /05/2009

Contato: l u i s h at g t a . u f r j . b r