O
terceiro Workshop de Sistemas Operacionais (WSO'2006) será realizado em
conjunto com o XXVI Congresso Anual da Sociedade Brasileira de
Computação (SBC 2006). O Workshop incluirá a apresentação de artigos e
ferramentas, palestras e posters com participação de membros da
academia, do setor empresarial e pessoas interessadas no
desenvolvimento e pesquisa em sistemas operacionais.
Escopo e Temário
O
WSO 2006 visa proporcionar discussões em vários aspectos do
desenvolvimento de sistemas operacionais, abrangendo temas tradicionais
como escalonamento de processos, sistemas de arquivos e gerenciamento
de memória, bem como novos mecanismos, metodologias e ferramentas para
áreas emergentes, a exemplo dos sistemas embarcados, computação móvel e
peer-to-peer. O objetivo é instigar contatos e debates sobre temas
relacionados ao desenvolvimento de sistemas operacionais e promover a
integração e a disseminação de informação entre pesquisadores,
estudantes, profissionais e da comunidade de desenvolvimento de
software livre atuante nessa área. Convidamos os autores a submeter
trabalhos de pesquisa e resultados experimentais relacionados ao
projeto, implementação, análise, avaliação e desenvolvimento de
sistemas operacionais. A lista de tópicos de interesse (não exaustiva)
inclui os seguintes itens:
Gerenciamento de recursos (processador, memória, energia)
Sistemas de arquivos
Sistemas operacionais multiprocessados e distribuídos
Sistemas operacionais extensíveis e adaptáveis
Sistemas operacionais para computação móvel e embarcada
Monitoração e depuração de SOs
Administração automatizada de SOs
Qualidade de serviço e multimídia
Sistemas operacionais de tempo real
Metodologias para o desenvolvimento de SOs (linguagens, orientação a aspectos, objetos)
Métodos formais e técnicas de tolerância a falhas
Segurança e autenticação
Avaliação de desempenho e otimização
Palestra Convidadada
CELL - A new computing paradigm Luke Browning
IBM Linux Technology Center
Abstract The
Cell Broadband Engine (CBE) architecture features a multi-core design
that is composed of one Power PC and eight synergistic processing
cores. Its heterogeneous multi-processor architecture presents
new challenges to application and system programmers. This
presentation describes the base enablement for CELL in the Linux Kernel
and the GNU Toolchain and the development of a programming model that
exploits this new so called 'super computer on a chip' processor
architecture.
Bio
Luke Browning is a Senior Technical Staff Member in the IBM Linux
Technology Center in Brazil. He joined IBM in 1984 to work in
the AIX Diagnostics team where he worked on expert systems and a
standalone diagnostic operating system. In 1990, he joined the
AIX Kernel Team to work on process management. In 2006, Luke
joined the Linux Technology Center and took an international assignment
to work with the IBM Linux Technology Center in Brazil. Between
1990 and 2006, Luke was chief developer or architect for every major
initiative in the AIX operating system in the area of process
management and threads. Some of Luke's accomplishments include
multi-threading the AIX kernel, implementing the M:N pthread library,
adding multiple runqueue support, providing support for the dynamic
addition and removal of processors and memory, micro-partitioning, and
AIX Advanced Accounting. Currently, Luke is the chief architect of LTC
Brazil team.
Programação
Segunda-feira 17 de Julho de 2006
Local: Bloco dos Mamíferos – Sala Tamanduá
08:15-08:30
Abertura
08:30-10:00
Sistemas Embarcados
Coordenador: Antônio Augusto Fröhlich
EPOS: Um Sistema Operacional Portável para Sistemas Profundamente Embarcados
Hugo Marcondes, Arliones Hoeller Junior, Lucas Wanner, Rafael Cancian,
Danillo Santos, Antônio Augusto Fröhlich (UFSC)
Desenvolvimento de um Sistema Operacional Orientado a Objetos para uso em Sistemas Embarcados
Douglas Renaux (UTFP)
Gerenciamento de Energia em Sistemas de Sensoriamento Remoto
Arliones Hoeller Junior, Lucas Wanner, Augusto Born de Oliveira, Roger
Immich, Antônio Augusto Fröhlich (UFSC)
10:00-10:30
Café/Sessão de Posters
10:30-12:00
Escalonamento de Processos
Coordenador: Rômulo Silva de Oliveira
Análise temporal da implementação da fila de aptos como lista ordenada e lista desordenada
Ricardo Bacha Borges, Rômulo Silva de Oliveira (UFSC)
Um modelo de objetos para simulação de mecanismos de alocação da CPU
Angelo Vimeney (COPPE), Alexandre Sztajnberg (UERJ)
Um Modelo de Desempenho Markoviano para Escalonamento de Processos Paralelos no GNU/Linux
Carlos Francês, Regiane Francês (UFPA)
12:00-14:00
Almoço
14:00-15:30
Gerenciamento de Recursos
Coordenador: Dilma Silva
Uma Proposta para Migração de Páginas no Linux
Guilherme Antônio Tesser (PUC-RS)
Atividades Práticas no Ensino Introdutório de Sistemas Operacionais
Cassio de Campos, Nicolas Kassalias (Mackenzie)
New Visual Characterization Graphs for Memory System Analysis and Evaluation
Edson Midorikawa, Hugo Cassettari (USP)
15:30-16:00
Ferramentas
Coordenador: Luciano Porto Barreto
Um simulador gráfico de mecanismos de alocação da CPU
Angelo Vimeney (COPPE), AlgeriaAlexandre Sztajnberg (UERJ)
16:00-16:30
Café/Sessão de Posters
16:30-17:30
Palestra Convidada
CELL – a new Computing Paradigm
Luke Browning (IBM Linux Technology Center)
17:30-18:15
Palestra Convidada
Sistemas Operacionais em 2005 – Sumário das Principais Conferências
Dilma Silva (IBM)
18:15-18:30
Encerramento
Submissão de Artigos
O
WSO aceitará trabalhos em três modalidades: artigos completos,
apresentação de ferramentas e posters. Todos os trabalhos aceitos
deverão ser apresentados.
Artigos completos: os
trabalhos submetidos nesta modalidade deverão ser escritos em português
ou em inglês e serão publicados nos anais do evento, em mídia digital.
Os artigos devem ter de 6 a 12 páginas e seguir o formato padrão para
publicações em eventos da SBC. A submissão deve ser feita via arquivo
PS ou PDF, exclusivamente através do JEMS (http://submissoes.sbc.org.br/wso2006).
Ferramentas:
os pesquisadores são convidados a apresentar ferramentas que auxiliem
trabalhos no escopo do evento, por exemplo emuladores de sistemas
operacionais e/ou máquinas virtuais, frameworks para benchmarking de
serviços do SO, ferramentas para o ensino de sistemas operacionais,
para o desenvolvimento e uso de SOs acadêmicos/experimentais, para
automatização de gestão/configuração de serviços do SO. A demonstração
de ferramentas será realizada durante uma das sessões do Workshop e os
demonstradores deverão trazer os equipamentos necessários. As
submissões devem ser feitas por meio de um texto (em inglês ou
português, no formato padrão da SBC) de 2 páginas descrevendo a
ferramenta, sua função, potencialidades, limitações e demais
características relevantes. Submissão aceitas serão publicadas nos
anais do evento. . A submissão deve ser feita via arquivo PS ou PDF,
exclusivamente através do JEMS (http://submissoes.sbc.org.br/wso2006).
Posters:
os pesquisadores são convidados a apresentar posters descrevendo
projetos em andamento. Os posters serão exibidos durante sessões do
Workshop. Não haverá publicação nesta modalidade. As submissões devem
ser feitas por meio de um texto descrevendo o poster, ou o PDF com o
próprio poster, se disponível. A submissão deve ser enviada por e-mail
aos coordenadores com assunto WSO2006 - Posters.
Mais informações sobre o WSO e dados sobre as edições passadas do workshop pode ser encontrados em http://www.lisha.ufsc.br/wso/
Datas Importantes
Artigos e Ferramentas:
Data limite para submissão de trabalhos - 01/05/2006
Divulgação dos resultados - 13/05/2006
Versão final - 19/05/2006