230 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

    P2P-role: uma arquitetura de controle de acesso baseada em papéis para sistemas colaborativos peer-to-peer

    Get PDF
    Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.Os sistemas Peer-to-Peer apresentam uma forma de computação distribuída onde cada participante atua como cliente e servidor de recursos. Entre os principais desafios existentes nesse tipo de computação, estão o desenvolvimento de técnicas para incentivar a colaboração entre os usuários e a proteção dos elementos e informações localizados no ambiente Peer-to-Peer. Este documento define uma arquitetura de controle de acesso baseada em papes específica para as redes Peer-to-Peer e busca, assim, contribuir para a construção de sistemas colaborativos mais robustos e seguros. Também são exploradas as relações entre o controle de acesso e as técnicas utilizadas para estimular a cooperação entre os integrantes da rede Peer-to-Peer. Pretende-se, dessa forma, que a arquitetura de controle de acesso definida também auxilie para minimizar a quantidade de nós que não colaboram com rede e que apenas sugam seus recursos. O protótipo implementado baseia-se nas tecnologias JXTA e P2PSockets e provê meios para que cada nó da rede P2P gerencia a política de segurança de seus recursos

    Elasticidade em cloud computing: conceito, estado da arte e novos desafios

    Get PDF
    A elasticidade é sem dúvida uma das características mais marcantes da computação em nuvem, sendo um diferencial desse tipo de sistema distribuído em relação a outros como grades computacionais e peer-to-peer. Com base nos paradigmas de computação sobre demanda e pague-pelo-que-use, é possível dinamicamente aumentar ou diminuir instâncias de máquinas virtuais e/ou nós de computação, bem como aplicar reconfigurações de percentagem de CPU, memória e largura de banda de rede relativos a um serviço em nuvem. Além dos evidentes benefícios de custo e desempenho para o usuário, o provedor da nuvem também tem a vantagem de oferecer um melhor uso dos recursos perante seus usuários. Nesse contexto, esse artigo apresenta o estado-da-arte na área de elasticidade em nuvem, enfatizando desde a abordagem padrão que usa transações Web até iniciativas para a computação de alto desempenho. Ainda, o artigo discute sobre métricas para ativação da elasticidade, o seu nível de atuação (SaaS, PaaS ou IaaS), bem como a interface de uso (sem intervenção do usuário, linha de comando, ferramenta gráfica ou diretivas de programação). Para fins de experimentação, um estudo de caso do emprego da elasticidade em aplicações de alto desempenho sobre o middleware OpenNebula é apresentado e discutido. Por fim, o artigo aponta os desafios na área e oportunidades de pesquisa, tanto no cunho das nuvens privadas quanto públicas

    False memories formation is increased in individuals with insomnia

    Get PDF
    Previous studies suggest that sleep can influence false memories formation. Specifically, acute sleep loss has been shown to promote false memories production by impairing memory retrieval at subsequent testing. Surprisingly, the relationship between sleep and false memories has only been investigated in healthy subjects but not in individuals with insomnia, whose sleep is objectively impaired compared to healthy subjects. Indeed, this population shows several cognitive impairments involving prefrontal functioning that could affect source monitoring processes and contribute to false memories generation. Moreover, it has been previously reported that subjects with insomnia differentially process sleep-related versus neutral stimuli. Therefore, the aim of the present study was to compare false memories production between individuals with insomnia symptoms and good sleepers, and to evaluate the possible influence of stimulus category (neutral versus sleep-related) in the two groups. The results show that false memories are globally increased in participants reporting insomnia symptoms compared to good sleepers. A reduction in source monitoring ability was also observed in the former group, suggesting that an impairment of this executive function could be especially involved in false memories formation. Moreover, our data seem to confirm that false memories production in individuals with insomnia symptoms appears significantly modulated by stimulus category

    Converging Future Internet, “Things”, and Big Data: An Specification Following NovaGenesis Model

    No full text
    The convergence of Internet of “things” (IoT) with big data platforms and cloud computing is already happening. However, the vast majority, if not all the proposals are based on the current Internet technologies. The convergence of IoT, big data and cloud in “clean slate” architectures is an unexplored topic. In this article, we discuss this convergence considering the viewpoint of a “clean slate” proposal called NovaGenesis. We specify a set of NovaGenesis services to publish sensor device’s data in distributed hash tables employing selfverifying addresses and contract-based trust network formation. IoT devices capabilities and configurations are exposed to software-controllers, which control their operational parameters. The specification covers how the “things” sensed information are subscribed by a big data service and injected in Spark big data platform, allowing NovaGenesis services to subscribe data analytics from Spark. Future work include implementation of the proposed specifications and further investigation of NovaGenesis services performance and scalability

    O ENSINO DO JOGO DE XADREZ DE FORMA LÚDICA COMO ATIVIDADE DE INTERVENÇÃO PROPOSTA PELOS BOLSISTAS DO PIBID

    Get PDF
    O PIBID (Programa Institucional de Bolsas de Iniciação à Docência) numa parceria entre a Universidade do Oeste de Santa Catarina (UNOESC) e as escolas de educação básica, possibilita aos acadêmicos dos cursos de Licenciatura a inserção no âmbito escolar. Além das atividades diárias, planejam e desenvolvem projetos, os quais contribuem com o desenvolvimento das crianças e adolescentes no âmbito da Educação Física escolar. Dentre os projetos existentes, o jogo de Xadrez aplicado de forma lúdica com o objetivo de trabalhar diferentes formas de aprendizagem relacionadas à modalidade, foi desenvolvido no CERT, envolvendo 165 alunos, professores e direção da escola. Utilizou-se estratégias e atividades lúdicas, adaptando as regras da modalidade como método facilitador para o aprendizado. Na confecção do jogo de Xadrez, foram recortadas e coladas as 32 peças em coletes e o tabuleiro foi confeccionado com TNT seguindo os padrões e proporções do tabuleiro com as linhas traçadas para fazer a divisão das casas, medindo 50 x 50 cm e totalizando 4 m². As peças foram representadas pelos alunos, sendo que os mesmos se movimentavam pelo tabuleiro articulando soluções para progredir no jogo. Por meio desta proposta, foi possível desenvolver o raciocínio, concentração e socialização, ressaltando que o ensino do Xadrez e demais jogos quando trabalhados de forma recreativa, contribuem efetivamente na formação de crianças e adolescentes, pois é um importante instrumento pedagógico para a prática do jogo, bem como ferramenta para consolidação de aprendizagens e vivências dos próprios acadêmicos

    MODELOS DE NEGÓCIO PARA PRODUTOS E SERVIÇOS BASEADOS EM INTERNET DAS COISAS: UMA REVISÃO DA LITERATURA E OPORTUNIDADES DE PESQUISAS FUTURAS

    Get PDF
    Uma nova geração de computação ubíqua, também conhecida como Internet das Coisas ou Internet of Things (IoT), representa uma oportunidade, mas também um desafio, para empresas em diversos segmentos da indústria. Com IoT, produtos da era industrial, incluindo carros, telefones, televisões, geladeiras, câmeras e até mesmo livros, podem ter capacidade digital embutida, oferecer novas funções, taxas de desempenho e preços acessíveis, que transformam seu design, produção, distribuição e uso. Este artigo revisa a literatura de Sistemas de Informação (Information Systems) e de Gestão Estratégica (Strategic Management), verifica quais são os componentes de um modelo de negócio para produtos/serviços que envolvem IoT; além disso, busca identificar as barreiras e os facilitadores que podem ajudar as empresas a redefinir seus modelos de negócio para aproveitar as oportunidades da IoT. O método usado para a construção do artigo foi o de revisão sistemática e crítica da literatura. Como resultados, cita-se a identificação de elementos a serem considerados na elaboração de modelos de negócios para serviços e produtos baseados em IoT, assim como a identificação de possíveis facilitadores e barreiras, bem como proposições para pesquisas futuras sobre o tema. O artigo busca fornecer, a acadêmicos e profissionais, uma referência e insights sobre como definir modelos de negócio para IoT de forma estruturada e tangível e analisa os principais aspectos que precisam ser considerados quando forem planejadas as inovações para esse contexto digital
    corecore