5 research outputs found
Comparative Analyses of Power Consumption in Arithmetic Algorithms Implementation
Historically, energy management in computer science has been treated as an activity predominantly of hardware optimization. A great part of the effort on the area, even nowadays, is concerned in components activation, deactivation or resources scheduling to provide, as a final result, the reduction of total power consumption. This work is focused on the power consumption subject under the developer point of view, using a reliable power measurement framework, to validate the literature programming premises about programming options, as, for example, multiplication operations are high consuming in power energy. Besides some elementary operations and authors suggestions about alternatives for power consumption reduction on the programming stage, it was also compared two well used and known algorithms for big numbers multiplication, Karatsuba and Toom-Cook. The results lead to conclusions that would help the developer, in programming stage, to choose, in some cases, the best technique for reduction of power consumption, speed up the software developed, or take some decisions to limit the final software to be under some maximum power
Rejuvenation and the Spread of Epidemics in General Topologies
International audienceEpidemic models have received significant atten-tion in the past few decades to study the propagation of viruses, worms and ideas in computer and social networks. In the case of viruses, the goal is to understand how the topology of the network and the properties of the nodes that comprise the network, together, impact the spread of the epidemics. In this paper, we propose rejuvenation as a way to cope with epidemics. Then, we present a model to study the effect of rejuvenation and of the topology on the steady-state number of infected and failed nodes. We distinguish between a state in which the virus is incubating and in which symptoms might not be visible and yet they may be contagious and infecting other nodes, and a state of failure where symptoms are clear. Sampling costs might be incurred to examine nodes in search for viruses at an early stage. Using the proposed model, we show that the sampling rate admits at most one local minimum greater than zero. Then, we numerically illustrate the impact of different system parameters on the optimal sampling rate, indicating when rejuvenation is more beneficial
Descoberta de padrões de alarme redundantes com técnicas de mineração de dados e redes complexas
Exportado OPUSMade available in DSpace on 2019-08-14T05:50:33Z (GMT). No. of bitstreams: 1
leandropflegeraguiar.pdf: 3521816 bytes, checksum: db9d51bc7db0b389e45444a5be14e1e6 (MD5)
Previous issue date: 25A área de gerenciamento de alarmes vem crescendo rapidamente e se destacando em tópicos de processos industriais. Sistemas de alarmes mal projetados ou com funcionamento inadequado já foram causas de diversos incidentes e grandes acidentes em plantas industriais ao redor do mundo, causando prejuízos financeiros e perdas de vidas. Uma das etapas mais importantes dentro das metodologias de gerenciamento é a racionalização dos alarmes, em que o volume de eventos gerados por dia é reduzido a um número adequado para que um ser humano possa compreendê-los e tratá-los. Uma das maiores dificuldades neste processo é identificar, dentre arquivos e bases de dados contendo dezenas de milhares de registros diários, padrões que possam indicar alarmes desnecessários, dado que os padrões temporais que correlacionam estes alarmes podem ser complexos por serem dependentes de variáveis de processo. Além da análise de correlação cruzada, técnica recomendada pelas normas da área para a solução deste problema, poucas tentativas foram feitas em termos de desenvolvimento de uma técnica adequada especificamente para a descoberta dos padrões de alarmes industriais redundantes. Nenhuma destas tentativas foi suficientemente capaz de realizar a atividade de maneira abrangente, com resultados previsíveis e confiáveis e complexidade gerenciável.Este trabalho apresenta uma alternativa às soluções atualmente utilizadas como técnicas de mineração dentro do processo de racionalização de alarmes, capaz de tratar algumas das dificuldades práticas enfrentadas pelas soluções anteriores e facilitar o processo. A proposta consiste em uma nova abordagem que combina mineração de sequências, mineração de regras de associação com MNR (Regras de Associação Mínimas Não Redundantes), análise de correlação cruzada e modelagem de redes complexas na visualização dos resultados, criando uma alternativa mais abrangente em termos de padrões detectados. O desempenho em termos de exatidão da solução comprova melhorias em relação à melhor abordagem existente, resultando em uma alternativa mais confiável e previsível na identificação de padrões significativos.Alarm management is a research area that is growing rapidly on industrial automation topics. One of the major challenges in alarm rationalization, in which the volume of generated alarms is reduced to an appropriate number so that a human being can handle them, is to identify, between files and databases containing tens of thousands of daily records, patterns that might indicate unnecessary alarms. This work presents a new approach which combines sequence mining, association rules extraction with MNR (Minimum Non Redundant Association Rules), cross-correlation analysis, and complex network modeling for visualization, creating a more comprehensive alternative to the detection process. The solutions performance in terms of accuracy shows improvements over the best existing approach, resulting in an more reliable and predictable alternative for the identification of meaningful patterns
Plugin Eclipse para Programação Colaborativa em Dupla
TCC (graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Curso de Sistemas de Informação.Com o avanço das tecnologias de rede o uso crescente da Internet de alta velocidade, tem se tornado popular a propagação do uso destas facilidades por várias áreas tais como sistemas de informação com bancos de dados distribuídos, sistemas de voz sobre IP e vídeoconferência. O surgimento de um ambiente de programação colaborativo sobre a internet, neste âmbito, pode ser considerada uma continuação natural deste processo, capaz de interferir positivamente no desenvolvimento de software e até mesmo na educação à distância. O "Plugin Eclipse para Programação Colaborativa em Dupla" é uma extensão do Eclipse, um potente IDE (Integrated Development Environment - Ambiente de Desenvolvimento Integrado) que agrega, entre outros benefícios, popularidade e uma vasta comunidade de suporte, projetado para suprimir as distâcias no processo de programação em dupla ou ainda, para suportar metodologias de desenvolvimento de maior dinamismo e interação constante entre programadores
Rejuvenation and the Spread of Epidemics in General Topologies
International audienceEpidemic models have received significant atten-tion in the past few decades to study the propagation of viruses, worms and ideas in computer and social networks. In the case of viruses, the goal is to understand how the topology of the network and the properties of the nodes that comprise the network, together, impact the spread of the epidemics. In this paper, we propose rejuvenation as a way to cope with epidemics. Then, we present a model to study the effect of rejuvenation and of the topology on the steady-state number of infected and failed nodes. We distinguish between a state in which the virus is incubating and in which symptoms might not be visible and yet they may be contagious and infecting other nodes, and a state of failure where symptoms are clear. Sampling costs might be incurred to examine nodes in search for viruses at an early stage. Using the proposed model, we show that the sampling rate admits at most one local minimum greater than zero. Then, we numerically illustrate the impact of different system parameters on the optimal sampling rate, indicating when rejuvenation is more beneficial