2 research outputs found

    Thermal Fingerprinting—Multi-Dimensional Analysis of Computational Loads

    Get PDF
    Digital fingerprinting is used in several domains to identify and track variable activities and processes. In this paper, we propose a novel approach to categorize and recognize computational tasks based on thermal system information. The concept focuses on all kinds of data center environments to control required cooling capacity dynamically. The concept monitors basic thermal sensor data from each server and chassis entity. The respective, characteristic curves are merged with additional general system information, such as CPU load behavior, memory usage, and I/O characteristics. This results in two-dimensional thermal fingerprints, which are unique and achievable. The fingerprints are used as input for an adaptive, pre-active air-conditioning control system. This allows a precise estimation of the data center health status. First test cases and reference scenarios clarify a huge potential for energy savings without any negative aspects regarding health status or durability. In consequence, we provide a cost-efficient, light-weight, and flexible solution to optimize the energy-efficiency for a huge number of existing, conventional data center environments

    Simplicity, reproducibility and scalability for huge wireless sensor network simulations.

    Get PDF
    Programa de P?s-Gradua??o em Ci?ncia da Computa??o. Departamento de Ci?ncia da Computa??o, Instituto de Ci?ncias Exatas e Biol?gicas, Universidade Federal de Ouro Preto.Neste trabalho apresentamos duas contribui??es para a literatura de redes de sensores sem fio (WSN). A primeira ? um modelo geral para alcan?ar a reprodutibilidade no n?vel do kernel em simuladores paralelos. Infelizmente, os usu?rios devem implementar do zero como suas simula??es se repetem em simuladores WSN, mas uma simula??o paralela ou distribu?da imp?e o princ?pio de concorr?ncia, n?o trivial de ser implementada por n?o especialistas. Testes usando o simulador chamado JSensor comprovaram que o modelo garante o n?vel mais restrito de reprodutibilidade, mesmo quando as simula??es adotam diferentes n?meros de threads ou diferentes m?quinas em m?ltiplas execu??es. A segunda contribui??o ? o simulador JSensor, um simulador paralelo de uso geral para aplica??es WSN de grande escala e algoritmos distribu?dos de alto n?vel. O JSensor introduz elementos de simula??o mais realistas, como o ambiente representado por c?lulas personaliz?veis e eventos de aplica??o que representam fen?menos naturais, como raios, vento, sol, chuva e muito mais. As c?lulas s?o colocadas em uma grade que representa o ambiente com caracter?sticas do espa?o definido pelos usu?rios, como temperatura, press?o e qualidade do ar. Avalia??es experimentais mostram que o JSensor tem boa escalabilidade em arquiteturas de computadores multi-core, alcan?ando um speedup de 7,45 em uma m?quina com 16 n?cleos com tecnologia Hyper-Threading, portanto 50% dos n?cleos s?o virtuais. O JSensor tamb?m provou ser 21% mais r?pido que o OMNeT++ ao simular um modelo do tipo flooding.In this work we present two contributions for the wireless sensor network (WSN) literature. The first one is a general model to achieve reproducibility in kernel level of parallel simulators. Unfortunately, users must implement how their simulations repeat from scratch in WSN simulators, but a parallel or distributed simulation imposes the concurrence principle, not trivial to be implemented by non-specialists. Tests using the simulator named JSensor proved that the model guarantees the most restrict level of reproducibility, even when simulations adopt different number of threads or different machines in multiple runs. The second contribution is the JSensor simulator, a parallel general purpose simulator for large scale WSN applications and high-level distributed algorithms. JSensor introduces more realistic simulation elements, such as the environment represented by customizable cells and application-events representing natural phenomena, such as lightning, wind, sun, rain and more. The cells are placed in a grid that represents the environment with characteristics of the space defined by the users, such as temperature, pressure and air quality. Experimental evaluations show that JSensor has good scalability in multi-core computer architectures, achieving a speedup of 7.45 in a machine with 16 cores with Hyper-Threading Technology, thus 50% of cores are virtual ones. JSensor also proved to be 21% faster than OMNeT++ while simulating a flooding model
    corecore