{"title":"Virtualização e Migração de Processos em um Sistema Operacional Distribuído para Lightweight Manycores","authors":"Nicolas Vanz, João Vicente Souto, M. Castro","doi":"10.5753/eradrs.2022.19157","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19157","url":null,"abstract":"Lightweight manycores apresentam memória interna limitada e falta de um suporte robusto para virtualização, dificultando o gerenciamento de processos nessas arquiteturas. Neste contexto, este trabalho explora um suporte inicial a uma virtualização leve baseada em contêineres para um sistema operacional distribuído. Os resultados mostram que o método proposto provê uma melhor localidade dos dados e contribui para a migração de processos.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"364 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125823220","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}
Ueslei B. Brandt, M. C. Luizelli, F. Rossi, A. Lorenzon
{"title":"Análise da Escalabilidade de Aplicações Paralelas em Sistemas Embarcados Multiprocessados na Borda","authors":"Ueslei B. Brandt, M. C. Luizelli, F. Rossi, A. Lorenzon","doi":"10.5753/eradrs.2022.19154","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19154","url":null,"abstract":"Com o constante aumento da utilização de sistemas embarcados na borda, a paralelização de aplicações desses sistemas vem com a intenção de melhorar seu desempenho. Nesse sentido, cresce a importância de analizar a escalabilidade dessas aplicações. Assim este trabalho objetiva analizar a escalabilidade de aplicações paralelas executadas na borda. Através da execução de aplicações com diferentes características, mostramos que, enquanto aplicações CPU-intensivas escalam perfeitamente de acordo com o número de threads, aplicações com comunicação e sincronização entre as threads não escalam bem no co-processador Epiphany da Parallella Board.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124623819","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":"Proposta de análise de desempenho no uso de políticas segurança de rede nativas Kubernetes vs. SPIFFE","authors":"Nikolas Jensen, C. Miers","doi":"10.5753/eradrs.2022.19159","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19159","url":null,"abstract":"A preocupação com a segurança em ambientes de nuvem é constante, mas também há a necessidade de um bom desempenho. Sendo assim, o Kubernetes oferece a solução de políticas de rede para tratar estes aspectos, a qual possui dificuldades ao atender diversos endereços IP. Com isso, o SPIFFE busca oferecer mais segurança às aplicações em nuvem e com mais eficiência, oferecendo um serviço de autenticação para componentes de software. Este trabalho a presenta a proposta inicial de uma análise comparativa de desempenho entre políticas nativas do Kubernetes e a nova proposta do SPIFFE.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127630277","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":"Proposta de conversão automática em hardware de instruções para execução em memória","authors":"Rodrigo Machniewicz Sokulski, M. Alves","doi":"10.5753/eradrs.2022.19181","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19181","url":null,"abstract":"Uma das possíveis soluções para problemas como o Memory wall e o Gargalo de von Neumann consiste na adição de unidades de processamento próximas à memória, técnica denominada Processing-In-Memory (PIM). Este documento apresenta nossa proposta de trabalho, uma extensão de hardware para a conversão dinâmica de instruções para o processamento vetorial em memória.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134390392","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}
Leonardo Gibrowski Faé, Dalvan Griebler, I. Manssour
{"title":"Aplicação de Vídeo com Flink, Storm e SPar em Multicores","authors":"Leonardo Gibrowski Faé, Dalvan Griebler, I. Manssour","doi":"10.5753/eradrs.2022.19149","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19149","url":null,"abstract":"Este trabalho apresenta comparações de desempenho entre as interfaces de programação SPar, Apache Flink e Apache Storm, no que diz respeito à execução de uma aplicação de processamento de vídeo. Os resultados revelam que as versões da SPar apresentam um desempenho superior, enquanto o Apache Storm apresentou o pior desempenho.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115742519","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":"Explorando a Elasticidade em Nível de Sistema Operacional","authors":"Valquíria Prestes Belusso, G. Galante","doi":"10.5753/eradrs.2022.19155","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19155","url":null,"abstract":"Este trabalho tem como objetivo desenvolver uma camada de abstração integrado ao sistema operacional para o controle da elasticidade oferecida pela computação em nuvem. Considerando que o sistema operacional tem conhecimento sobre todas as aplicações que estão sendo executadas e suas demandas por recursos, pode-se coletar as informações necessárias para controlar a elasticidade de modo rápido e acurado e de modo transparente. Dessa forma, algumas limitações encontradas em soluções propostas no estado-da-arte podem ser mitigadas.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115904133","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":"Métodos para simulação Barnes-Hut distribuída com MPI","authors":"Rodrigo Morante Blanco, W. Zola","doi":"10.5753/eradrs.2022.19175","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19175","url":null,"abstract":"O método Barnes-Hut é aplicado em diversas simulações científicas. Técnicas desenvolvidas para eficiência do mesmo em sistemas paralelos podem também ser aplicadas a outros algoritmos. Neste trabalho criamos quatro variantes para execução distribuída do método com distribuição de trabalho entre nodos utilizando MPI. Os resultados obtidos demonstram potencial para a aplicação desses métodos em execuções distribuídas Barnes-Hut.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124338345","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":"Padrões de programação paralela em nuvens computacionais","authors":"Cristiane de Andrade, G. Galante","doi":"10.5753/eradrs.2022.19178","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19178","url":null,"abstract":"Padrões de computação paralela tem sido propostos com o objetivo de auxiliar desenvolvedores a tirar proveito do paralelismo em arquiteturas modernas. Este trabalho propõem apresentar padrões de projeto para o desenvolvimento de aplicações paralelas e uma classificação e definição desses padrões. E, além disso, estender este padrões propostos para que eles contemplem a elasticidade, realizando uma revisão dos trabalhos que abordem elasticidade e aplicações paralelas, com o objetivo de propor padrões de programação paralela para aplicações elásticas.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123214989","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}
Gustavo André Setti Cassel, R. R. Righi, V. F. Rodrigues
{"title":"A novel fog-cloud architecture to process serverless functions with adaptive timeout","authors":"Gustavo André Setti Cassel, R. R. Righi, V. F. Rodrigues","doi":"10.5753/eradrs.2022.19172","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19172","url":null,"abstract":"This paper presents a novel architecture to handle serverless functions with adaptive timeout, leveraging prediction to foresee how long the incoming request will take to finish based on historical data. This decision-making process aims to ensure that no request will be discarded, while maximizing execution throughput and offloading requests from the fog to the cloud when needed.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123108446","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":"Métricas e Critérios de Disparo para Instrumentar o Balanceamento de Réplicas no HDFS","authors":"R. Fazul, Patrícia Pitthan Barcelos","doi":"10.5753/eradrs.2022.19173","DOIUrl":"https://doi.org/10.5753/eradrs.2022.19173","url":null,"abstract":"O HDFS Balancer é a solução nativa do Apache Hadoop para o balanceamento de dados por meio de rearranjo de réplicas. Atualmente, é responsabilidade do administrador do sistema monitorar o estado do HDFS e, quando necessário, executar o balanceador. Este trabalho elenca um conjunto de métricas de interesse e critérios de disparo para que o processo de balanceamento de réplicas no HDFS se torne transparente. Por meio das definições apresentadas, as decisões do melhor momento para disparo do HDFS Balancer podem ser automatizadas, removendo a necessidade de intervenção manual.","PeriodicalId":129853,"journal":{"name":"Anais da XXII Escola Regional de Alto Desempenho da Região Sul (ERAD-RS 2022)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114232482","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}