Trabalho Prático 2 - Sistemas Distribuídos
Arquivos Fonte
- cis.c
Arquivo fornecido pelo professor para o cálculo da função C(i,s)
- cis.h
Cabeçalho correspondente ao arquivo acima
- constants.h
Arquivo contendo todas as constantes utilizadas pelo programa
- handlers.c
Arquivo contendo as funções que executam as ações correspondentes a cada tipo de evento
- handlers.h
Cabeçalho correspondente ao arquivo acima
- loggers.c
Arquivo contendo todas as funções de log do programa
- loggers.h
Cabeçalho correspondente ao arquivo acima
- main.c
Arquivo contendo a função main, além da função de inicialização dos nodos
- nodo.h
Cabeçalho contendo a estrutura de dados usada para representar um nodo
- scheduler.c
Arquivo responsável por agendar todos os eventos presentes em 'scheduler.cfg' além dos primeiros testes de cada nodo
- scheduler.h
Cabeçalho correspondente ao arquivo acima
- scheduler.cfg
Arquivo de configuração que armazena todos os eventos programados, bem como o tempo em que ocorrem
- smpl.c
Biblioteca SMPL
- smpl.h
Cabeçalho correspondente ao arquivo acima
- rand.c
Arquivo fornecido pelo professor