36 research outputs found

    e-Surgeon: Diagnosing Energy Leaks of Application Servers

    Get PDF
    GreenIT has emerged as a discipline concerned with the optimization of software solutions with regards to energy consumption. In this domain, most of the state-of-the-art solutions concentrate on coarse-grained approaches to monitor the energy consumption of a device or a process. However, none of the existing solutions addresses in-process energy monitoring to provide in-depth analysis of a process energy consumption. In this paper, we therefore report on a fine-grained real-time energy monitoring framework we developed to diagnose energy leaks with a better accuracy than the state-of-the-art. Concretely, our approach adopts a 2-layer architecture including OS-level and process-level energy monitoring. OS-level energy monitoring estimates the energy consumption of processes according to different hardware devices (CPU, network, memory). Process-level energy monitoring focuses on Java-based applications and builds on OS-level energy monitoring to provide an estimation of energy consumption at the granularity of classes and methods. We argue that this per-method analysis of energy consumption provides better insights to the application in order to identify potential energy leaks. In particular, our preliminary validation demonstrates that we can diagnose energy hotspots of Jetty application servers and monitor their variations when stressing web applications.L'informatique verte a émergé comme une discipline qui s'intéresse à l'optimisation des solutions logicielles en ce qui concerne la consommation d'énergie. Dans ce domaine, la plupart des solutions de l'état de l'art se concentre sur des approches à gros grains pour contrôler la consommation énergétique d'un matériel ou un processus. Toutefois, aucune des solutions existantes gère la surveillance au niveau processus afin de fournir une analyse en profondeur de la consommation énergétique d'un processus. Dans ce papier, nous proposons un canevas logiciel à grain fin pour surveiller en temps réel la consommation énergétique des applications, et pour diagnostiquer les fuites d'énergie avec une meilleure précision que l'état de l'art. En particulier, notre approche adopte une architecture à 2 couches, une au niveau du système d'exploitation et le suivi de l'énergie au niveau des processus. La couche de surveillance de l'énergie au niveau de l'OS estime la consommation énergétique au niveau du processus selon différents périphériques matériels (processeur, réseau, mémoire). La couche de surveillance de l'énergie au niveau des processus se concentre sur les applications Java et s'appuie sur la couche OS pour fournir une estimation de la consommation d'énergie à la granularité des classes et méthodes. Nous soutenons que cette analyse au niveau des méthodes de la consommation énergétique fournit un meilleur aperçu de l'application afin d'identifier les fuites énergétiques potentielles. En particulier, nos expériences démontrent que nous pouvons diagnostiquer les hotspots énergétique des serveurs d'application Jetty et de surveiller leurs variations lorsque nous mettons sous pression les applications web

    PowerAPI : mesurer la consommation électrique des logiciels sans wattmètre

    Get PDF
    National audienceL'éco­conception d'un logiciel ou d'un site web permet de réaliser d'importantes économies d'énergie au sein des centres informatiques tout en allongeant la durée de vie active des postes utilisateurs. Cette démarche nécessite de mesurer finement la consommation en ressources ­ cycles processeur, espace disque, quantité de mémoire vive ­ des différentes parties du code d'un logiciel. C'est ce que propose la librairie PowerAPI. Mise au point par l'équipe ADAM de l'INRIA à Lille, PowerAPI permet de se passer d'un wattmètre. En libérant le développeur de la contrainte du wattmètre, cette librairie va accélérer la prise en compte des bonnes pratiques d'éco­conception logicielle. Echange avec Aurélien Bourdon qui pilote le projet au sein de l'équipe ADAM de l'INRIA

    Linux: Understanding Process-Level Power Consumption

    Get PDF
    International audienceGreenIT has emerged as a discipline concerned with the optimization of software configuration with regards to energy consumption. In this domain, most of the state-of-the-art solutions concentrate on coarse-grained approaches to monitor the energy consumption of a device or a process. In this presentation, we therefore report on a real-time energy monitoring framework we developed to easily report on the energy consumption of system processes

    The nonstructural NS1 protein of influenza viruses modulates TP53 splicing through host factor CPSF4

    Get PDF
    International audienceInfluenza A viruses (IAV) are known to modulate and "hijack" several cellular host mechanisms, including gene splicing and RNA maturation machineries. These modulations alter host cellular responses and enable an optimal expression of viral products throughout infection. The interplay between the host protein p53 and IAV, in particular through the viral nonstructural protein NS1, has been shown to be supportive for IAV replication. However, it remains unknown whether alternatively spliced isoforms of p53, known to modulate p53 transcriptional activity, are affected by IAV infection and contribute to IAV replication. Using a TP53 minigene, which mimics intron 9 alternative splicing, we have shown here that the NS1 protein of IAV changes the expression pattern of p53 isoforms. Our results demonstrate that CPSF4 (cellular protein cleavage and polyadenylation specificity factor 4) independently and the interaction between NS1 and CPSF4 modulate the alternative splicing of TP53 transcripts, which may result in the differential activation of p53-responsive genes. Finally, we report that CPSF4 and most likely beta and gamma spliced p53 isoforms affect both viral replication and IAV-associated type I interferon secretion. All together, our data show that cellular p53 and CPSF4 factors, both interacting with viral NS1, have a crucial role during IAV replication that allows IAV to interact with and alter the expression of alternatively spliced p53 isoforms in order to regulate the cellular innate response, especially via type I interferon secretion, and perform efficient viral replication

    [Projet Econ'Home] Bilan des tendances et des contraintes issues de la réglementation et de la normalisation

    No full text
    Bilan des tendances et des contraintes issues de la réglementation et de la normalisation pour les équipements gris domestiques (http://www.systematic-paris-region.org/fr/projets/econhome-v2-3). Livrable L2.

    [Projet Econ'Home] Etat de l'art des technologies - Bilan des contraintes et effets de rayonnements

    No full text
    Etat de l'art des technologies - Bilan des contraintes et effets de rayonnements au niveau des Ă©quipements gris domestiques du projet Econ'Home (http://www.systematic-paris-region.org/fr/projets/econhome-v2-3). LIvrable L2.

    [Projet Econ'Home] Nouvelle architecture logicielle

    No full text
    Projet Econ'Home. Livrable L4.7

    [Projet Econ'Home] Pré-requis techniques issus du premier use case

    No full text
    Pré-requis techniques issus du premier use case au sein du projet Econ'Home (http://www.systematic-paris-region.org/fr/projets/econhome-v2-3). Livrable L2.

    [Projet Econ'Home] Spécification de l'architecture (monitoring et notification) et protocole de routage IP économe en énergie.

    No full text
    Spécification de l'architecture (monitoring et notification) et protocole de routage IP économe en énergie dans le cadre du projet Econ'Home. Livrable L5.
    corecore