Interface gráfica para um ambiente de escalonamento flexível e dinâmico

Detalhes bibliográficos
Ano de defesa: 2001
Autor(a) principal: Campos Junior, Arion de
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-19012018-103106/
Resumo: Encontra-se em desenvolvimento no Laboratório de Sistemas Distribuídos e Programação Concorrente do ICMC-USP um ambiente para escalonamento de processos denominado AMIGO (DynA Mica! FlexIble SchedulinG EnvirOnment). Esse ambiente é organizado em duas camadas principais. Uma camada inferior possui os módulos responsáveis pelo escalonamento e pelo relacionamento entre as aplicações dos usuários, as políticas de escalonamento disponíveis e o ambiente de passagem de mensagens. Uma camada superior composta por uma interface gráfica, na qual o usuário tem acesso a várias opções para configurar o ambiente e para configurar o modo que as políticas de escalonamento serão usadas. Este trabalho tem como objetivo o desenvolvimento da interface gráfica da camada superior do AMIGO, que permite cadastrar classes de software, o hardware utilizado, as políticas de escalonamento disponíveis e as métricas a serem utilizadas para o monitoramento das políticas de escalonamento consideradas pelo AMIGO. A interface gráfica desenvolvida neste trabalho foi projetada considerando dois módulos: Front End (desenvolvido em TCL/TK, é responsável por captar os dados definidos pelo usuário e ativar a execução da função solicitada) e Back End (desenvolvido em C e responsável por executar as funcionalidades das tarefas definidas pelo usuário).