E. N. Cáceres, Henrique Mongelli, Christiane Nishibe, H. D. C. Sandim
{"title":"Implementações em Grades Computacionais de Algoritmos BSP/CGM para os Problemas da Mochila 0-1 e Mínimo Intervalar","authors":"E. N. Cáceres, Henrique Mongelli, Christiane Nishibe, H. D. C. Sandim","doi":"10.5753/wscad.2006.18949","DOIUrl":"https://doi.org/10.5753/wscad.2006.18949","url":null,"abstract":"Neste artigo, apresentamos os resultados experimentais das implementações dos algoritmos BSP/CGM para os problemas da mochila 0-1 e do mínimo intervalar, utilizando uma grade computacional. A grade computacional dos testes utiliza o middleware desenvolvido no Projeto lntegrade. Estes algoritmos foram implementados usando a biblioteca BSPLib do lntegrade. Para analisar o desempenho do middleware, os algoritmos também foram implementados num Beowulf (cluster) usando as bibliotecas BSP-Pub e LAM-MPI. Os resultados obtidos foram bastante promissores na validação do middleware, apresentando bons tempos de processamento.","PeriodicalId":160504,"journal":{"name":"Anais do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123514103","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Fabrice Dupros, A. Carissimi, Jean-François Méhaut
{"title":"Desempenho de operações de checkpoint/restart em aplicações MPI","authors":"Fabrice Dupros, A. Carissimi, Jean-François Méhaut","doi":"10.5753/wscad.2006.18944","DOIUrl":"https://doi.org/10.5753/wscad.2006.18944","url":null,"abstract":"É comum em intranets coorporativas que as máquinas usadas como ponto de trabalho fiquem ociosas fora do horário de expediente. O projeto RNTL-IGGI tem por objetivo recuperar as máquinas em seus períodos de ociosidade para comporem um cluster virtual e executarem aplicações durante esse período. Entretanto, se a aplicação possuir uma duração de execução superior ao período de ociosidade é necessário salvar o processamento feito até então para retomá-lo no próximo período de ociosidade. Nesse contexto, o uso de mecanismos de checkpoint/restart surge como uma possibilidade para solucionar o problema de discontinuidade do período de processamento. Neste artigo é apresentado a solução proposta no projeto IGGI e discute se os principais fatores que influenciam o tempo necessário ao checkpointing, em especial, em aplicações paralelas baseadas em MPI.","PeriodicalId":160504,"journal":{"name":"Anais do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121259860","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Rodrigo Righi, Lucas Schnorr, Clarissa Marquezan, Nicolas Maillard, Alexandre Carissimi, Philippe O. A. Navaux
{"title":"Portal ICE - Uso de Web Services para Atingir Extensibilidade no Gerenciamento de Múltiplos Agregados","authors":"Rodrigo Righi, Lucas Schnorr, Clarissa Marquezan, Nicolas Maillard, Alexandre Carissimi, Philippe O. A. Navaux","doi":"10.5753/wscad.2006.18955","DOIUrl":"https://doi.org/10.5753/wscad.2006.18955","url":null,"abstract":"Arquiteturas para alto desempenho são principalmente representadas por agregados (clusters) e grades. Agregados representam um ambiente controlado e empregam ferramentas específicas para viabilizar as suas funcionalidades. Sistemas para grades apresentam máquinas paralelas como uma única imagem e tratam parâmetros que comumente não são necessários em agregados. Analisando esse contexto, pode-se apontar uma situação entre grades e agregados que é caracterizada pelo acesso isolado de usuários a vários agregados. Ela é marcada pela necessidade desses usuários de aprender detalhes de cada ferramenta dos agregados que tem acesso para poderem utilizá-los. O gerenciamento desse cenário é o alvo do Portal Web ICE - Integrated Cluster Environment. Ele é baseado numa arquitetura orientada a serviço, construída com Web Services, que esconde a complexidade de lidar com diversos agregados. O arcabouço do ICE oferece transparência de acesso e extensibilidade para fácil tratamento de funcionalidades e ferramentas de agregados. Esse artigo descreve o ICE, seu ambiente de testes e trabalhos relacionados.","PeriodicalId":160504,"journal":{"name":"Anais do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132084621","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H.C.F. Freitas, F. R. Wagner, P. Navaux, Carlos Augusto
{"title":"Projeto de um Processador de Rede Intra-Chip para Controle de Comunicação entre Múltiplos Cores","authors":"H.C.F. Freitas, F. R. Wagner, P. Navaux, Carlos Augusto","doi":"10.5753/wscad.2006.18940","DOIUrl":"https://doi.org/10.5753/wscad.2006.18940","url":null,"abstract":"O projeto de processadores com arquiteturas multicore é a atual alternativa para o aumento de desempenho demandado pelo grande volume de processamento de informação. Estes projetos levam à necessidade da definição de mecanismos eficientes de comunicação entre os núcleos do chip. Neste artigo é apresentado o projeto de um processador de rede intra-chip responsável por gerenciar e controlar a comunicação entre os múltiplos núcleos do chip. Para análise do desempenho do processador de rede foi utilizada a linguagem ArchC, que permitiu a simulação do comportamento da arquitetura com precisão de ciclos. Na conclusão verificou-se, através dos experimentos, que a nova arquitetura apresenta um ganho de desempenho relação aos processadores R2NP e IXP1200, devido à organização interna e do controle dos periféricos responsáveis por estabelecer a comunicação.","PeriodicalId":160504,"journal":{"name":"Anais do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130749997","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Arquitetura de Memória Cache Reconfigurável","authors":"M. Carvalho, C. Martins","doi":"10.5753/wscad.2006.18957","DOIUrl":"https://doi.org/10.5753/wscad.2006.18957","url":null,"abstract":"Neste artigo apresentamos uma arquitetura de memória cache reconfigurável. Além disso, apresentamos a taxa de acerto de algumas cargas de trabalho reais do SPEC 2000 CPF representadas por traces obtidos do BYU Trace Distribution Center executadas em nossa arquitetura e nas organizações tradicionais de cache. Com a análise dos resultados destes experimentos, foi possível concluir que com o mesmo número de comparadores, a cache reconfigurável possui uma taxa de acerto superior a uma cache fixa, na maioria dos casos. Nossa principal contribuição é a proposta de uma arquitetura de memória cache reconfigurável capaz de se adaptar às diferentes cargas de trabalho e a análise de seu comportamento.","PeriodicalId":160504,"journal":{"name":"Anais do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117122556","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
F. S. Carvalho, H. Guardia, Fabio Aparecido Gamarra Lubacheski, L. Sato
{"title":"DASE – Distributed data Agent Service Environment","authors":"F. S. Carvalho, H. Guardia, Fabio Aparecido Gamarra Lubacheski, L. Sato","doi":"10.5753/wscad.2006.18953","DOIUrl":"https://doi.org/10.5753/wscad.2006.18953","url":null,"abstract":"Sistemas multi-agentes devem oferecer recursos suficientes para que seus agentes possam interagir de maneira satisfatória e atingir seus objetivos. Um exemplo de recurso é um conjunto de dados armazenados em algum tipo de mecanismo de persistência, como um sistema gerenciador de banco de dados. O acesso a dados deve ser possível mesmo que eles estejam distribuídos, fato inclusive que também caracteriza os sistemas multi-agentes. Assim, este trabalho apresenta um sistema cujo objetivo é prover a agentes o acesso a dados distribuídos de forma seja, independentemente da complexidade que o ambiente dos agentes possui e das peculiaridades do Sistema de Banco de Dados Distribuído.","PeriodicalId":160504,"journal":{"name":"Anais do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134327812","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Avaliação do Uso de Xen em Ambientes de Computação de Alto Desempenho","authors":"Márcio Parise Boufleur, G. Koslovski, A. Charão","doi":"10.5753/wscad.2006.18956","DOIUrl":"https://doi.org/10.5753/wscad.2006.18956","url":null,"abstract":"A virtualização de recursos computacionais tem sido alvo de pesquisas e desenvolvimentos recentes. Máquinas virtuais provêem uma abstração do hardware e arquitetura subjacentes, permitindo que múltiplos sistemas e aplicações executem concorrentemente sobre os recursos virtualizados. Em ambientes de computação de alto desempenho, a virtualização pode auxiliar no gerenciamento de recursos em clusters e grades computacionais, mas pode comprometer o desempenho das aplicações que executam nestes ambientes. Neste artigo, apresenta-se uma avaliação experimental do impacto da utilização do monitor de máquinas virtuais Xen em um ambiente de execução de aplicações paralelas e distribuídas. Em particular, analisa-se a sobrecarga imposta pela virtualização e pelo mecanismo de migração de máquinas virtuais oferecido por Xen.","PeriodicalId":160504,"journal":{"name":"Anais do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123608982","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"PERS - Um Processador Específico para Redes de Sensores com Primitivas de Segurança","authors":"A. Oliveira","doi":"10.5753/wscad.2006.18941","DOIUrl":"https://doi.org/10.5753/wscad.2006.18941","url":null,"abstract":"Este artigo propõe um processador específico para redes de sensores (chamado PERS). A grande limitação computacional de hardware dos sensores é um dos principais desafios encontrados para prover segurança para as redes de sensores. Esta pesquisa mostra um processador específico para redes de sensores utilizando a topologia ponto-a-ponto, sua arquitetura, conjunto específico de instruções (ISA), simulações e resultados de seu desempenho em FPGAs. Mostra também as comparações da versão inicial com essa versão final que inclui primitivas de segurança (criptografia), para que se tenha um bom nível de segurança nas informações trafegadas.","PeriodicalId":160504,"journal":{"name":"Anais do VII Workshop em Sistemas Computacionais de Alto Desempenho (WSCAD 2006)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121547326","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}