Skip to content

flaviol-souza/sistemas-distribuidos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Implementações de Estrutura de Dados

Este é um repositório com implementações dos clássicos paradigmas de Sistemas Distribuído em algumas aplicações e estudo de caso para analise e experimentação na disciplina de Sistemas Distribuído do IFSP, campus Catanduva.

GitHub watchers GitHub repo size Twitter Follow

Build With

Para a execução das implementações utilize:

  • seu IDE de preferência (sugestão VS Code)
  • Python 3 >

Implementations

  • Laboratório 1: Cliente-Servidor
  • Laboratório 2: Peer-to-Peer (P2P)
    • python chat.py
    • python chat.py -n NICK_1 -p 8892
    • python chat.py -n NICK_2 -p 8893
    • python chat.py -n NICK_3 -p 8894
  • Laboratório 3: Proxy
    • python proxy.py
    • python echo-api.py
  • Laboratório 4 :Tipos de Middleware
  • Laboratório 5: Threads (Sequencial, Pseudo-Paralelo e Concorrente)
  • Laboratório 6: Concorrência e Paralelismo (IO-Bound e CPU-Bound)
  • Laboratório 7: Virtualização (Docker, Docker-Compose, Load-Balance, Stress Test)