Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Ciências Matemáticas e de Computação
 
Sistemas de Computação
 
Disciplina: SSC0954 - Infraestrutura para Computação de Alto Desempenho e Sistemas Distribuídos
Infrastructure for High Performance Computing and Distributed Systems

Créditos Aula: 2
Créditos Trabalho: 2
Carga Horária Total: 90 h
Carga Horária de Extensão: 15 h
Tipo: Semestral
Ativação: 15/07/2024 Desativação:

Objetivos
Desenvolver nos alunos habilidades e competências para criação e manutenção de uma infraestrutura básica para computação distribuída/paralela, aplicando na prática conceitos de arquitetura de computadores, sistemas operacionais, redes de computadores, computação de alto desempenho e sistemas distribuídos.
 
To teach how to create and maintain a basic infrastructure for parallel and distributed computing, applying, in a practical way, concepts of computer architectures, operating systems, computer networks, high performance computing and distributed systems.
 
 
Docente(s) Responsável(eis)
235343 - Alexandre Cláudio Botazzo Delbem
 
Programa Resumido
A importância da infraestrutura para computação distribuída. Visitas a centros de computação que hospedam tais infraestruturas. 
Projeto, instalação e configuração de uma infraestrutura distribuída. Estudos de caso de plataformas para computação de alto desempenho. Execução de aplicações paralelas e distribuídas na infraestrutura distribuída. Avaliação de desempenho de infraestruturas.
 
The importance of the infrastructure for distributed computing. Visits to computers centers hosting such infrastructures. Design, installation and setup of a distributed infrastructure. Case studies of platforms for high performance computing. Execution of parallel and distributed applications on a distributed infrastructure. Performance evaluation of infrastructures.
 
 
Programa
A importância da infraestrutura para computação distribuída: contexto, motivação e conceitos essenciais;
Estudos de caso de plataformas para computação de alto desempenho
Visitas a centros de computação que hospedam tais infraestruturas: contato real com profissionais e equipamentos utilizados na atualidade;
Projeto e configuração de uma infraestrutura distribuída: construção de uma infraestrutura básica para computação distribuída, envolvendo aspectos de hardware e software, principalmente os estudados pelos alunos em arquitetura de computadores, sistemas operacionais, redes de computadores, computação de alto desempenho e sistemas distribuídos;
Execução de aplicações paralelas e distribuídas na infraestrutura distribuída;
Avaliação de desempenho de infraestruturas computacionais distribuídas: métricas e metodologias.

 
The importance of the infrastructure for distributed computing: context, motivation and essential concepts; Case studies of platforms for high performance computing; Visits to computers centers hosting such infrastructures: to meet professionals to learn about hardware and software used currently; Design, installation and setup of a distributed infrastructure: to make a basic infrastructure for distributed computing, evolving aspects of hardware and software, mainly that one learned in computer architecture, operating systems, computer networks, high performance computing and distributed systems; Execution of parallel and distributed applications on a distributed infrastructure; Performance evaluation of infrastructures: metrics and methodologies.
 
 
Avaliação
     
Método
Exposição seguida de exercícios e trabalhos práticos desenvolvidos dentro e fora de classe.
Critério
Média ponderada das notas em provas e trabalhos.
Norma de Recuperação
(NP-2) / 5 * Mrec + 7 - NP, se Mrec >= 5; ou Max { NP, Mrec }, se Mrec < 5
 
Bibliografia
     
Livro texto:
Raj, Pethuru;‎ Raman, Anupama; ‎Nagaraj,  Dhivya;‎ Duggirala, Siddhartha. High-Performance Big-Data Analytics: Computing Systems and Approaches (Computer Communications and Networks) 1st ed. Springer. 2015 ISBN-13: 978-3319207438 ISBN-10: 3319207431. 

Bibliografia complementar:
 Ma, Zongmin. Managing Big Data in Cloud Computing Environments (Advances in Systems Analysis, Software Engineering, and High Performance Computing) 1st Edition. IGI Global. 2016. ISBN-10: 1466698349 ISBN-13: 978-1466698345.
Yang, Laurence T., Guo, Minyi.High Performance Computing:paradigm and infrastructure. Wiley. 2005. ISBN-13: 978-0471654711 ISBN-10: 047165471X

 
Atividades de Extensão
     
Grupo social alvo da atividade
Comunidade externa (alunos de escola pública, pessoas que pretendem ingressar na universidade e público em geral).
Objetivos da atividade
Promover a interação entre a universidade e sociedade, com a participação dos alunos, buscando o comprometimento da comunidade universitária com interesses e necessidades do grupo alvo.
Descrição da atividade
Disponibilização de material didático em diversos formatos (REAs, Vídeos, Tutoriais), Montagem de infraestrutura computacional incluindo servidores, switches, roteadores, firewalls, storages, rack para processamento paralelo e distribuído, tanto em ambientes somente com CPUs, quanto com GPUs (placas gráficas)
Indicadores de avaliação da atividade
Avaliação dos projetos pela comunidade participante para verificar se a solução proposta atende a demanda. Avaliação da receptividade e participação da comunidade nas atividades propostas. Aplicação de Conhecimentos Teóricos: Avaliação da capacidade dos alunos de aplicar os conhecimentos adquiridos em sala de aula para desenvolver soluções para a comunidade atendida. Produção Acadêmica: Qualidade e relevância dos relatórios, projetos e materiais educativos produzidos pelos alunos como resultado da atividade extensionista.

Clique para consultar os requisitos para SSC0954

Clique para consultar o oferecimento para SSC0954

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP