8 research outputs found

    Flexible Management on BSP Process Rescheduling: Offering Migration at Middleware and Application Levels

    Get PDF
    This article describes the rationales for developing jMigBSP - a Java programming library that offers object rescheduling. It was designed to work on grid computing environments and offers an interface that follows the BSP (Bulk Synchronous Parallel) style. jMigBSP’s main contribution focuses on the rescheduling facility in two different ways: (i) by using migration directives on the application coded irectly and (ii) through automatic load balancing at middleware level. Especially, this second idea is feasible thanks to the Java’s inheritance feature, in which transforms a simple jMigBSP application in amigratable one only by changing a single line of code. In addition, the presented library makes the object interaction easier by providing one-sided message passing directives and hides network latency through asynchronous communications. Finally, we developed three BSP applications: (i) Prefix Sum; (ii) Fractal Image Compression (FIC) and; (iii) Fast Fourier Transform (FFT).They show our library as viable solution to offer load balancing on BSP applications. Specially, the FIC results present gains up to 37% when applying migration directives inside the code. Finally, the FFT tests emphasize strength of jMigBSP. In this situation, it outperforms a native library denoted BSPlib when migration facilities take place.Keywords: Bulk Synchronous Parallel, rescheduling, Java, adaptation, object migration, grid computing

    A CONSTRUÇÃO DE MEMÓRIA SIMBÓLICO-RELIGIOSA E LASSALISTA A PARTIR DOS VITRAIS DA CAPELA SÃO JOSÉ, EM CANOAS/RS

    Get PDF
    This paper presents and discusses some results of a survey analyzing the iconographic and iconological contents of thirty-three stained glass windows of St. Joseph Chapel in Canoas/RS, Brazil. It shows the intimate relationship between symbolism and Lasallian memory from theoretical considerations about symbolism and social memory. The research method is qualitative, gathering primary and secondary research sources such as manuscripts, photographs, iconography, bulletins, newsletters, interviews and memos. The interpretation of the symbolic meanings of the stained glass was performed according to the three levels of iconological and iconographic analysis proposed by Erwin Panofsky. The six stained glass windows described in this paper represent the realization of collective and spiritual memories of the Lasallian tradition. In this sense, to rebuild the symbolic significance of the stained glass windows of the St. Joseph Chapel is to confirm it as a symbolic-religious memory space and of Lasallian identity.O artigo apresenta e discute os resultados de uma pesquisa que analisou os conteúdos iconográficos e iconológicos dos trinta e três vitrais da Capela São José, em Canoas/RS. Demonstra-se as íntimas relações entre o simbolismo e a memória lassalista, a partir de considerações teóricas sobre simbolismo e memória social. O método de pesquisa foi qualitativo, reunindo fontes primárias e secundárias como manuscritos, fotos, iconografias, boletins, informativos, memorandos localizados no Museu e Arquivo Histórico La Salle (Unilasalle Canoas), além de entrevistas com Irmãos Lassalistas. A interpretação dos significados simbólicos dos vitrais realizou-se segundo os três níveis de análise iconográfica e iconológica propostos por Erwin Panofsky. Os seis vitrais descritos neste trabalho representam a materialização das lembranças coletivas e espirituais da tradição lassalista. Neste sentido, reconstruir o significado simbólico dos vitrais da capela São José é confirmá-la como espaço de memória simbólico-religiosa e de identidade lassalista

    GetLB: Balanceamento de Carga Eficiente para o Escalonamento de Transações Eletrônicas Financeiras

    Get PDF
    Este artigo tem como objetivo apresentar as idéias para o desenvolvimento de um framework para balanceamento de carga chamado GetLB. Considerando o contexto de transferência eletrônica de fundos (TEF), GetLB oferece uma nova forma de organizar as interações entre o chaveador e as máquinas processadoras. Esta organização permite que o chaveador combine informações atualizadas para a execução de um algoritmo de programação dinâmica em vez de usar a abordagem Round-Robin entre as máquinas de processamento. O algoritmo de agendamento de GetLB divide as transações em diferentes tipos, combinando suas necessidades de CPU, memória e disco de dados de máquinas processadoras para oferecer um balanceamento de carga eficiente. Implementou-se um protótipo com RMI e testes revelaram que o quadro é viável para processamento de transações sobre os ambientes homogêneos e heterogêneos. Além disso, a avaliação apresentou as vantagens da adoção de algoritmos GetLB em vez da abordagem Round-Robin tradicional
    corecore