A Preliminary Study of the Impact of Software Engineering on GreenIT

Size: px
Start display at page:

Download "A Preliminary Study of the Impact of Software Engineering on GreenIT"

Transcription

1 A Preliminary Study of the Impact of Software Engineering on GreenIT AURÉLIEN BOURDON ADEL NOUREDDINE ROMAIN ROUVOY LIONEL SEINTURIER PROJECT TEAM ADAM Inria Lille Nord Europe Université Lille 1 LIFL CNRS

2 Context Information Technologies 13 % French electricity consumption French ministries. IT & Sustainable Development report 2

3 Context Information Technologies 13 % French electricity consumption? French ministries. IT & Sustainable Development report 3

4 Context Information Technologies 13 % French electricity consumption? French ministries. IT & Sustainable Development report Research Opportunities 4

5 Context Information Technologies 13 % French electricity consumption? French ministries. IT & Sustainable Development report Research Opportunities 5

6 Context Information Technologies 13 % French electricity consumption? French ministries. IT & Sustainable Development report Research Opportunities 6

7 Energy Monitoring Framework

8 Accuracy Can we monitor the consumption of an application? 8

9 Accuracy 0.5% error margin Can we monitor the consumption of an application? 9

10 Overhead What is the monitoring overhead? 10

11 Overhead 0.2W overhead What is the monitoring overhead? 11

12 Breakdown How does it differ from a powermeter? 12

13 Breakdown Disk stress How does it differ Disk from a powermeter? CPU 13

14 Summary Accurate process-level estimation Support for CPU, Disk, Ethernet, RAM No hardware investment required Limited overhead Large-scale deployment Microscope «à la carte» On-demand configuration & adaptation Published in ICSE/Greens 12 & ASE 12 Transfert in progress Freely available as OSS [1] GreenCodeLab + ADEME [1]

15 Empirical Case Studies

16 Greens 2012 What is the cost of programming languages? A. Noureddine, A. Bourdon, R. Rouvoy, and L. Seinturier. A Preliminary Study of the Impact of Software Engineering on GreenIT. In 1 st International Workshop on Green and Sustainable Software (GREENS'12/ICSE'12) 16

17 Language Footprint Tower of Hanoi (recursive, logarithm scale) Perl Python Ocaml opt Ocaml Prolog Pascal Java C++, O3 C++, O2 C++ C, O3 C, O2 C

18 Language Footprint Tower of Hanoi (recursive, logarithm scale) Perl Python Ocaml opt Ocaml Prolog Pascal Java C++, O3 C++, O2 C++ C, O3 C, O2 C

19 Language Footprint Tower of Hanoi (recursive, logarithm scale) Perl Python Ocaml opt Ocaml Prolog Pascal Java C++, O3 C++, O2 C++ C, O3 C, O2 C

20 ASE 2012 Where is spent the energy inside my app? A. Noureddine, A. Bourdon, R. Rouvoy, and L. Seinturier. Runtime Monitoring of Software Energy Hotspots. In 27 th International Conference on Automated Software Engineering (ASE'12) 20

21 Case study Complex application: > 88,000 SLOC Apache JMeter to stress Jetty s examples One minute, 20 threads, loop count of monitored classes & 726 methods 21

22 Class-level consumption io/buffercache 2% server/httpconn ection 2% io/view 3% util/utf8appenda ble 4% server/request 4% Others 22% io/bytearraybuff er 24% io/abstractbuffer 39%

23 Class-level consumption 7 classes out of 146 ~80% energy io/buffercache 2% Others 22% server/httpconn ection 2% io/view 3% util/utf8appenda ble 4% server/request 4% io/bytearraybuff er 24% io/abstractbuffer 39%

24 Top10 consuming methods CPU Energy % Number of Invocations 16% 14% 12% 10% 8% 6% 4% 2% 0% 24

25 Top10 consuming methods CPU Energy % Number of Invocations 16% 14% 12% 10% 8% 6% 4% 2% 0% Top10 > 50% (of 726, 1.3%) 25

26 Method consumption

27 Related Work Measure Energy Granularity OS or Software Non-Intrusive Software meter Power meters Hardware PowerScope Process OS ptop Process OS for network Energy Checker Code Software OS utilities Process Software profilers Code Depends on profiler E-Surgeon Code 27

28 QUESTIONS

29 Eco-Indicator 99 points Life Cycle Assessment (LCA) for a common PC Manufacturing Distribution Use End of Life Human Health Ecosystem Quality Resources Duan & al. Life cycle assessment study of a Chinese desktop personal computer 29

30 All Console CPU Graphic Memory File Network Console Listeners API Event Bus Publish Subscribe CPU CPU Memory Memory Network Sensors Network Formulae 30

31 Scalability 31

32 Scalability Monitoring 1 application Monitoring 170 applications 32

33 State of the Art PowerTop No reusable libraries JouleMeter Not easy to support platform interoperability ptop Development is over Manual calibration EnergyChecker Requires external device 33

Linux: Understanding Process-Level Power Consumption

Linux: Understanding Process-Level Power Consumption Linux: Understanding Process-Level Power Consumption Aurélien Bourdon, Adel Noureddine, Romain Rouvoy, Lionel Seinturier To cite this version: Aurélien Bourdon, Adel Noureddine, Romain Rouvoy, Lionel Seinturier.

More information

Unit Testing of Energy Consumption of Software Libraries

Unit Testing of Energy Consumption of Software Libraries Unit Testing of Energy Consumption of Software Libraries Adel Noureddine 1,2, Romain Rouvoy 1,2 and Lionel Seinturier 1,2,3 1 Inria Lille Nord Europe 2 University Lille 1 - LIFL CNRS UMR 822, France 3

More information

e-surgeon: Diagnosing Energy Leaks of Application Servers

e-surgeon: Diagnosing Energy Leaks of Application Servers e-surgeon: Diagnosing Energy Leaks of Application Servers Adel Noureddine, Aurélien Bourdon, Romain Rouvoy, Lionel Seinturier To cite this version: Adel Noureddine, Aurélien Bourdon, Romain Rouvoy, Lionel

More information

ENERGY EVOLUTION MODEL FOR AES AND RSA ALGORITHMS Areej A. Ahmed* 1, Shawkat K. Guirguis 1, Magda M. Madboly 1

ENERGY EVOLUTION MODEL FOR AES AND RSA ALGORITHMS Areej A. Ahmed* 1, Shawkat K. Guirguis 1, Magda M. Madboly 1 ISSN 2277-2685 IJESR/July 2015/ Vol-5/Issue-7/625-633 Areej A. Ahmed et. al./ International Journal of Engineering & Science Research ENERGY EVOLUTION MODEL FOR AES AND RSA ALGORITHMS Areej A. Ahmed* 1,

More information

An SCA-Based Middleware Platform for Mobile Devices

An SCA-Based Middleware Platform for Mobile Devices An SCA-Based Middleware Platform for Mobile Devices Daniel Romero, Carlos Parra, Lionel Seinturier, Laurence Duchien, Rubby Casallas To cite this version: Daniel Romero, Carlos Parra, Lionel Seinturier,

More information

Applying Componentbased. Engineering in On-board Software

Applying Componentbased. Engineering in On-board Software Applying Componentbased Software Engineering in On-board Software 22.10.2008 SciSys Bristol, UK Aleš Plšek, ales.plsek@inria.fr Frédéric Loiret Michal Malohlava Lionel Seinturier Philippe Merle 1 INRIA

More information

Reconfigurable Run-Time Support for Distributed Service Component Architectures

Reconfigurable Run-Time Support for Distributed Service Component Architectures Reconfigurable Run-Time Support for Distributed Architectures Rémi Mélisson, Philippe Merle, Daniel Romero, Romain Rouvoy, Lionel Seinturier To cite this version: Rémi Mélisson, Philippe Merle, Daniel

More information

Runtime Application Self-Protection (RASP) Performance Metrics

Runtime Application Self-Protection (RASP) Performance Metrics Product Analysis June 2016 Runtime Application Self-Protection (RASP) Performance Metrics Virtualization Provides Improved Security Without Increased Overhead Highly accurate. Easy to install. Simple to

More information

Copyright: The Chinese University of Hong Kong, All Rights Reserved. CUHK ALE Middleware - Test Cases. Report No : CUHK-Middleware -TC. Version : 1.

Copyright: The Chinese University of Hong Kong, All Rights Reserved. CUHK ALE Middleware - Test Cases. Report No : CUHK-Middleware -TC. Version : 1. CUHK ALE Middleware - Test Cases Prepared By : Daiming Qu Report No : CUHK-Middleware -TC Version : 1.0 Issue Date : 31 August 2007 Copyright: The Chinese University of Hong Kong, All Rights Reserved.

More information

L.C.Smith. Privacy-Preserving Offloading of Mobile App to the Public Cloud

L.C.Smith. Privacy-Preserving Offloading of Mobile App to the Public Cloud Privacy-Preserving Offloading of Mobile App to the Public Cloud Yue Duan, Mu Zhang, Heng Yin and Yuzhe Tang Department of EECS Syracuse University L.C.Smith College of Engineering 1 and Computer Science

More information

Copyright: The Chinese University of Hong Kong, All Rights Reserved. CUHK ALE Middleware - Test Plan. Report No : CUHK-Middleware -TP. Version : 1.

Copyright: The Chinese University of Hong Kong, All Rights Reserved. CUHK ALE Middleware - Test Plan. Report No : CUHK-Middleware -TP. Version : 1. Prepared By : Daiming Qu Report No : CUHK-Middleware -TP Version : 1.0 Issue Date : 31 Aug 2007 Copyright: The Chinese University of Hong Kong, All Rights Reserved. Version: 1.0 Table of Content 1 Introduction...

More information

Loosely Coupled Actor Systems

Loosely Coupled Actor Systems Loosely Coupled Actor Systems for the Internet of Things Raphael Hiesgen Internet Technologies Group Hamburg University of Applied Sciences Agenda Introduction Where We Are Next Steps Risks and Conclusion

More information

Cisco Integration Platform

Cisco Integration Platform Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product

More information

The Road to Object Orientation Operating Systems Object Planes. Object Planes. David Chisnall. March 25, 2010

The Road to Object Orientation Operating Systems Object Planes. Object Planes. David Chisnall. March 25, 2010 March 25, 2010 The Road to Object Orientation Evolving Abstractions for Decomposition Introducing Object Orientation The Problem with Object Orientation The R[Pleaseinsertintopreamble]le of Operating System

More information

Evolution of Virtual Machine Technologies for Portability and Application Capture. Bob Vandette Java Hotspot VM Engineering Sept 2004

Evolution of Virtual Machine Technologies for Portability and Application Capture. Bob Vandette Java Hotspot VM Engineering Sept 2004 Evolution of Virtual Machine Technologies for Portability and Application Capture Bob Vandette Java Hotspot VM Engineering Sept 2004 Topics Virtual Machine Evolution Timeline & Products Trends forcing

More information

Assessment Evaluation

Assessment Evaluation Assessment Evaluation E-commerce Online Music Store Version 1.0 Submitted in partial fulfillment of the requirements of the degree of Master Software Engineering Reshma Sawant CIS 895 MSE Project Kansas

More information

Antifragile Software and Genetic Improvement. Martin Monperrus University of Lille & Inria, France

Antifragile Software and Genetic Improvement. Martin Monperrus University of Lille & Inria, France Antifragile Software and Genetic Improvement Martin Monperrus University of Lille & Inria, France CREST Open Workshop on Genetic Improvement Jan 2016 1 Exception Handling Analysis and Transformation Using

More information

Java Embedded on ARM

Java Embedded on ARM Java Embedded on ARM The Embedded Market Evolving Rapidly Internet of Things 2.3B Internet Users Cloud for Embedded Devices Med-Large Embedded Multi-function Devices Enterprise Data and Applications Up

More information

Selenium vs UFT: Which is Better for Your Mobile Testing Strategy?

Selenium vs UFT: Which is Better for Your Mobile Testing Strategy? Tech Mahindra & Experitest Co-webinar: Selenium vs UFT: Which is Better for Your Mobile Testing Strategy? Feb 2015 Speakers Guy Arieli CTO Experitest Mahendra Singh Project Manager (MATE) Tech Mahindra

More information

ACTACOR Integrated Security Solutions. Andreas GUTHER, Team Lead April 2018

ACTACOR Integrated Security Solutions. Andreas GUTHER, Team Lead April 2018 ACTACOR Integrated Security Solutions Andreas GUTHER, Team Lead Agenda What is Actacor? Typical System Example Key challenges Solution Links & Resources 2 What is Actacor? 3 Actacor The threats Illegal

More information

Technology Trend : Green IT and Virtualizaiton. Education and Research Sun Microsystems(Thailand)

Technology Trend : Green IT and Virtualizaiton. Education and Research Sun Microsystems(Thailand) Technology Trend 2008-2009 : Green IT and Virtualizaiton surachet@sun.com Education and Research Sun Microsystems(Thailand) 1 Our Vision: The Network is the Computer 1 billion+ people on the Net today

More information

Optimising Multicore JVMs. Khaled Alnowaiser

Optimising Multicore JVMs. Khaled Alnowaiser Optimising Multicore JVMs Khaled Alnowaiser Outline JVM structure and overhead analysis Multithreaded JVM services JVM on multicore An observational study Potential JVM optimisations Basic JVM Services

More information

#jsnight, Gianpaolo Macario (C) 2016 Gianpaolo Macario - License: CC BY-SA 4.0

#jsnight, Gianpaolo Macario   (C) 2016 Gianpaolo Macario - License: CC BY-SA 4.0 Web Applications on embedded systems #jsnight, 2016-06-08 Gianpaolo Macario https://gmacario.github.io/ (C) 2016 Gianpaolo Macario - License: CC BY-SA 4.0 1 What is an embedded system? 2 We live surrounded

More information

Automated Out-of-Band management with Ansible and Redfish

Automated Out-of-Band management with Ansible and Redfish Automated Out-of-Band management with Ansible and Redfish Jose Delarosa Senior Linux Engineer at Dell EMC Jake Jackson Product Field Engineer at Ansible by Red Hat May 2 nd, 2017 Who are we Jose De la

More information

Cisco Tetration Analytics

Cisco Tetration Analytics Cisco Tetration Analytics Enhanced security and operations with real time analytics John Joo Tetration Business Unit Cisco Systems Security Challenges in Modern Data Centers Securing applications has become

More information

Transform to Your Cloud

Transform to Your Cloud Transform to Your Cloud Presented by VMware 2012 VMware Inc. All rights reserved Agenda Corporate Overview Cloud Infrastructure & Management Cloud Application Platform End User Computing The Journey to

More information

Model homogenization for power estimation and design exploration

Model homogenization for power estimation and design exploration + Rabie Ben Atitallah, Associate Professor Université de Lille Nord de France Université de Valenciennes, LAMIH INRIA Lille, DaRT team rabie.benatitallah@univ-valenciennes.fr http://www.lifl.fr/~benatita/

More information

Interfacing the Internet of a Trillion Things

Interfacing the Internet of a Trillion Things Interfacing the Internet of a Trillion Things Brad Campbell, Pat Pannuto, and Prabal Dutta University of Michigan SWEC 15 April 13, 2015 TerraSwarm Research Center 2 2 Kevo: BLE controlled deadbolt 3 Implementing

More information

IBM Bluemix compute capabilities IBM Corporation

IBM Bluemix compute capabilities IBM Corporation IBM Bluemix compute capabilities After you complete this section, you should understand: IBM Bluemix infrastructure compute options Bare metal servers Virtual servers IBM Bluemix Container Service IBM

More information

The Next 700 CPU Power Models

The Next 700 CPU Power Models The Next 700 CPU Power Models Maxime Colmant, Romain Rouvoy, Mascha Kurpicz, Anita Sobe, Pascal Felber, Lionel Seinturier To cite this version: Maxime Colmant, Romain Rouvoy, Mascha Kurpicz, Anita Sobe,

More information

Open Source in Automotive Infotainment

Open Source in Automotive Infotainment Open Source in Automotive Infotainment Taeyong Kim (ty.kim@windriver.com) Services & Solutions Wind River Systems 2015 Wind River. All Rights Reserved. Why using Open Source in IoT? Internet of Things

More information

Process-level Power Estimation in VM-based Systems

Process-level Power Estimation in VM-based Systems Process-level Power Estimation in VM-based Systems Maxime Colmant, Mascha Kurpicz, Pascal Felber, Loïc Huertas, Romain Rouvoy, Anita Sobe To cite this version: Maxime Colmant, Mascha Kurpicz, Pascal Felber,

More information

A Reference Architecture for Payload Reusable Software (RAPRS)

A Reference Architecture for Payload Reusable Software (RAPRS) SAND2011-7588 C A Reference Architecture for Payload Reusable Software (RAPRS) 2011 Workshop on Spacecraft Flight Software Richard D. Hunt Sandia National Laboratories P.O. Box 5800 M/S 0513 Albuquerque,

More information

Cisco EnergyWise Orchestrator

Cisco EnergyWise Orchestrator EnergyWise Orchestrator C97-512619-00 2009 1 EnergyWise Vision FY10 Jan. 2009 BN2 Launch Future PoE devices EnergyWise architecture EnergyWise Orchestrator (Network + PC) Building automation Data Center

More information

VMware Technology Overview. Leverage Nextiva Video Management Solution with VMware Virtualization Technology

VMware Technology Overview. Leverage Nextiva Video Management Solution with VMware Virtualization Technology VMware Technology Overview Leverage Nextiva Video Management Solution with VMware Virtualization Technology Table of Contents Overview... 2 Seamless Integration within the IT Infrastructure... 2 Support

More information

Execution architecture concepts

Execution architecture concepts by Gerrit Muller Buskerud University College e-mail: gaudisite@gmail.com www.gaudisite.nl Abstract The execution architecture determines largely the realtime and performance behavior of a system. Hard

More information

Smart Card Operating Systems Overview and Trends

Smart Card Operating Systems Overview and Trends Smart Card Operating Systems Overview and Trends Pierre.Paradinas@gemplus.com Gemplus Labs Smart card A piece of plastic with a chip that contains: CPU, memories and programs SC is your personal information

More information

Whitepaper / Benchmark

Whitepaper / Benchmark Whitepaper / Benchmark Web applications on LAMP run up to 8X faster with Dolphin Express DOLPHIN DELIVERS UNPRECEDENTED PERFORMANCE TO THE LAMP-STACK MARKET Marianne Ronström Open Source Consultant iclaustron

More information

Integrate MATLAB Analytics into Enterprise Applications

Integrate MATLAB Analytics into Enterprise Applications Integrate Analytics into Enterprise Applications Dr. Roland Michaely 2015 The MathWorks, Inc. 1 Data Analytics Workflow Access and Explore Data Preprocess Data Develop Predictive Models Integrate Analytics

More information

Ohua: Implicit Dataflow Programming for Concurrent Systems

Ohua: Implicit Dataflow Programming for Concurrent Systems Ohua: Implicit Dataflow Programming for Concurrent Systems Sebastian Ertel Compiler Construction Group TU Dresden, Germany Christof Fetzer Systems Engineering Group TU Dresden, Germany Pascal Felber Institut

More information

Amortised Optimisation as a Means to Achieve Genetic Improvement

Amortised Optimisation as a Means to Achieve Genetic Improvement Amortised Optimisation as a Means to Achieve Genetic Improvement Hyeongjun Cho, Sungwon Cho, Seongmin Lee, Jeongju Sohn, and Shin Yoo Date 2017.01.30, The 50th CREST Open Workshop Offline Improvement Expensive

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme SER1906BU VMware and Chef - Leveraging the vsphere API Together #VMworld #SER1906BU Disclaimer This presentation may contain product features that are currently under development. This overview of new

More information

IBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam

IBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam IBM Integration Bus v9.0 System Administration: Course Content By Yuvaraj C Panneerselvam 1. COURSE OVERVIEW As part of this course, you will learn how to administer IBM Integration Bus on distributed

More information

<Insert Picture Here> JavaFX 2.0

<Insert Picture Here> JavaFX 2.0 1 JavaFX 2.0 Dr. Stefan Schneider Chief Technologist ISV Engineering The following is intended to outline our general product direction. It is intended for information purposes only,

More information

Web and Automotive W3C Workshop. Renault - DREAM Nov 2012 RENAULT PROPERTY

Web and Automotive W3C Workshop. Renault - DREAM Nov 2012 RENAULT PROPERTY Web and Automotive W3C Workshop SUMMARY 01 Car 02 Technical 03 Web displays are special Challenges technologies and standards can help 2 01 Car displays are special 3 Cars are specifics A TV set is an

More information

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017 mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud

More information

A Capacity Planning Methodology for Distributed E-Commerce Applications

A Capacity Planning Methodology for Distributed E-Commerce Applications A Capacity Planning Methodology for Distributed E-Commerce Applications I. Introduction Most of today s e-commerce environments are based on distributed, multi-tiered, component-based architectures. The

More information

Rational Asset Manager V7.5.1 packaging October, IBM Corporation

Rational Asset Manager V7.5.1 packaging October, IBM Corporation https://jazz.net/projects/rational-asset-manager/ Rational Asset Manager V7.5.1 packaging October, 2011 IBM Corporation 2011 The information contained in this presentation is provided for informational

More information

High Volume Transaction Processing in Enterprise Applications

High Volume Transaction Processing in Enterprise Applications High Volume Transaction Processing in Enterprise Applications By Thomas Wheeler Recursion Software, Inc. February 16, 2005 TABLE OF CONTENTS Overview... 1 Products, Tools, and Environment... 1 OS and hardware

More information

«UNDERSTANDING EMBEDDED LINUX BENCHMARKING USING KERNEL TRACE ANALYSIS» ALEXIS MARTIN INRIA / LIG / UNIV. GRENOBLE, FRANCE

«UNDERSTANDING EMBEDDED LINUX BENCHMARKING USING KERNEL TRACE ANALYSIS» ALEXIS MARTIN INRIA / LIG / UNIV. GRENOBLE, FRANCE «UNDERSTANDING EMBEDDED LINUX BENCHMARKING USING KERNEL TRACE ANALYSIS» ALEXIS MARTIN INRIA / LIG / UNIV. GRENOBLE, FRANCE We do Need Benchmarking! Benchmark : a standard or point of reference against

More information

Key Features. DATA SHEET

Key Features.  DATA SHEET DATA SHEET Total Defense THREAT MANAGER r12 Overview: Total Defense Threat Manager r12 integrates anti-malware, groupware protection and network access control in one easy-touse solution, providing comprehensive

More information

Open Hybrid Cloud & Red Hat Products Announcements

Open Hybrid Cloud & Red Hat Products Announcements Open Hybrid Cloud & Red Hat Products Announcements FREDERIK BIJLSMA Cloud BU EMEA Red Hat 14th December 2012 PERVASIVE NEW EXPECTATIONS AGILITY. EFFICIENCY. COST SAVINGS. PUBLIC CLOUDS 2 ENTERPRISE IT

More information

OPERATING SYSTEMS Chapter 13 Virtual Machines. CS3502 Spring 2017

OPERATING SYSTEMS Chapter 13 Virtual Machines. CS3502 Spring 2017 OPERATING SYSTEMS Chapter 13 Virtual Machines CS3502 Spring 2017 Virtual Machines Allow you to run a Guest Operating System on top of a Host Operating System VMware (for most systems) Microsoft Virtual

More information

Performance Testing: A Comparative Study and Analysis of Web Service Testing Tools

Performance Testing: A Comparative Study and Analysis of Web Service Testing Tools Performance Testing: A Comparative Study and Analysis of Web Service Testing Tools Dr.V.Asha 1, Divyabindu M C 2, Asha V 3 1,2,3 Department of Master of Computer Applications, New Horizon College of Engineering,

More information

Parley: Federated Virtual Machines

Parley: Federated Virtual Machines 1 IBM Research Parley: Federated Virtual Machines Perry Cheng, Dave Grove, Martin Hirzel, Rob O Callahan and Nikhil Swamy VEE Workshop September 2004 2002 IBM Corporation What is Parley? Motivation Virtual

More information

An Experimental Analysis of PaaS Users Parameters on Applications Energy Consumption

An Experimental Analysis of PaaS Users Parameters on Applications Energy Consumption An Experimental Analysis of PaaS Users Parameters on Applications Energy Consumption David Guyon, Anne-Cécile Orgerie, Christine Morin To cite this version: David Guyon, Anne-Cécile Orgerie, Christine

More information

P P P P P P. Additional Products & Utilities. Suite. V9.1 Platform Specification. Operating Systems (64-bit only) Microsoft Office.

P P P P P P. Additional Products & Utilities. Suite. V9.1 Platform Specification. Operating Systems (64-bit only) Microsoft Office. Simulation Aspen Infrastructure - roduct Enterprise Edition Additional roducts & Utilities V9.1 latform Specification Operating Systems (64-bit only) Windows 10 Enterprise & rofessional (64-bit) Windows

More information

Towards a Better Understanding of the Energy Consumption of Software Systems

Towards a Better Understanding of the Energy Consumption of Software Systems Département de formation doctorale en informatique UFR IEEA École doctorale SPI Lille Towards a Better Understanding of the Energy Consumption of Software Systems THÈSE présentée et soutenue publiquement

More information

Tableau Server Platform Monitoring

Tableau Server Platform Monitoring Tableau Server Platform Monitoring Customers choose Tableau Server as their modern analytics platform because it gives their company a competitive advantage. Tableau quickly empowers users to transform

More information

Accelerating Hadoop Applications with the MapR Distribution Using Flash Storage and High-Speed Ethernet

Accelerating Hadoop Applications with the MapR Distribution Using Flash Storage and High-Speed Ethernet WHITE PAPER Accelerating Hadoop Applications with the MapR Distribution Using Flash Storage and High-Speed Ethernet Contents Background... 2 The MapR Distribution... 2 Mellanox Ethernet Solution... 3 Test

More information

SAP Crystal Reports for Eclipse Product Availability Matrix (PAM)

SAP Crystal Reports for Eclipse Product Availability Matrix (PAM) SAP Crystal Reports for Eclipse Product Availability Matrix (PAM) Jan 2018 Disclaimer: This document is subject to change and may be changed by SAP at any time without notice. The document is not intended

More information

Electrical power consumption of the Internet: use cases and sustainability challenges. ENCOS workshop David Bol

Electrical power consumption of the Internet: use cases and sustainability challenges. ENCOS workshop David Bol Electrical power consumption of the Internet: use cases and sustainability challenges ENCOS workshop David Bol April 24, 2018 4 Worldwide IP data traffic More than 80% are consumer data 2 The dark side

More information

Cisco Universal Small Cell 8050 Enterprise Management System

Cisco Universal Small Cell 8050 Enterprise Management System Data Sheet Cisco Universal Small Cell 8050 Enterprise Management System The Cisco Universal Small Cell 8050 Enterprise Management System (USC 8050 EMS) is part of the Cisco Universal Small Cell Solution,

More information

SYSTEM REQUIREMENTS M.APP ENTERPRISE

SYSTEM REQUIREMENTS M.APP ENTERPRISE SYSTEM REQUIREMENTS M.APP ENTERPRISE Description or Document Category October 06, 2016 Contents M.App Enterprise Server... 3 Hardware requirements... 3 Disk space requirements... 3 Production environment

More information

Lockheed Martin Corporation. All Rights Reserved. 1

Lockheed Martin Corporation. All Rights Reserved. 1 eileen.b.liu@lmco.com 1 LOCKHEED MARTIN HERITAGE 40 + years of planetary heritage Diverse mission requirements Incremental hardware evolution Strong operations focus Multiple NASA interfaces 2 LOCKHEED

More information

Accelerating Enterprise Search with Fusion iomemory PCIe Application Accelerators

Accelerating Enterprise Search with Fusion iomemory PCIe Application Accelerators WHITE PAPER Accelerating Enterprise Search with Fusion iomemory PCIe Application Accelerators Western Digital Technologies, Inc. 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents

More information

Energy Performance Analysis of Software Applications on Servers

Energy Performance Analysis of Software Applications on Servers Energy Performance Analysis of Software Applications on Servers by Jasmeet Singh A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Applied

More information

Zombie Apocalypse Workshop

Zombie Apocalypse Workshop Zombie Apocalypse Workshop Building Serverless Microservices Danilo Poccia @danilop Paolo Latella @LatellaPaolo September 22 nd, 2016 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

Copyright 2014 Splunk Inc. Splunk for VMware. Architecture & Design. Michael Donnelly, Sr. Sales Engineer

Copyright 2014 Splunk Inc. Splunk for VMware. Architecture & Design. Michael Donnelly, Sr. Sales Engineer Copyright 2014 Splunk Inc. Splunk for VMware Architecture & Design Michael Donnelly, Sr. Sales Engineer Disclaimer During the course of this presentaeon, we may make forward looking statements regarding

More information

Fence: Protecting Device Availability With Uniform Resource Control

Fence: Protecting Device Availability With Uniform Resource Control Fence: Protecting Device Availability With Uniform Resource Control Tao Li, Albert Rafetseder, Rodrigo Fonseca, Justin Cappos New York University Brown University 1 Motivation 2 Motivation 3 Typical Causes

More information

Héméra Inria Large Scale Initiative

Héméra Inria Large Scale Initiative Héméra Inria Large Scale Initiative https://www.grid5000.fr/hemera Christian Perez Avalon and many co-authors Motivations Scientific issues Large scale, volatile, complex systems Performance, fault tolerance,

More information

Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision

Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision Cisco Unified Computing System Delivering on Cisco's Unified Computing Vision At-A-Glance Unified Computing Realized Today, IT organizations assemble their data center environments from individual components.

More information

Towards Context-Aware Transaction Services

Towards Context-Aware Transaction Services Towards Context-Aware Transaction Services Romain Rouvoy 1, Patricia Serrano-Alvarado 2, and Philippe Merle 1 1 INRIA Futurs - Jacquard Project, LIFL - University of Lille 1, 59655 Villeneuve d Ascq Cedex,

More information

Cisco Configuration Engine 2.0

Cisco Configuration Engine 2.0 Cisco Configuration Engine 2.0 The Cisco Configuration Engine provides a unified, secure solution for automating the deployment of Cisco customer premises equipment (CPE). This scalable product distributes

More information

Institut Supérieur de l Aéronautique et de l Espace Constraints Annex Implementation Approach

Institut Supérieur de l Aéronautique et de l Espace Constraints Annex Implementation Approach Institut Supérieur de l Aéronautique et de l Espace Constraints Annex Implementation Approach Jérôme Hugues, ISAE/DMIA jerome.hugues@isae.fr Rethinking what we have already > Idea not new, tested in various

More information

Deploying Java Platform, Standard Edition (Java SE Platform) in Today s Embedded Devices

Deploying Java Platform, Standard Edition (Java SE Platform) in Today s Embedded Devices Deploying Java Platform, Standard Edition (Java SE Platform) in Today s Embedded Devices Bob Vandette Senior Staff Engineer Sun Microsystems, Inc. http://www.sun.com TS-2602 2007 JavaOne SM Conference

More information

REALIZE YOUR. DIGITAL VISION with Digital Private Cloud from Atos and VMware

REALIZE YOUR. DIGITAL VISION with Digital Private Cloud from Atos and VMware REALIZE YOUR DIGITAL VISION with Digital Private Cloud from Atos and VMware Today s critical business challenges and their IT impact Business challenges Maximizing agility to accelerate time to market

More information

A software API for a vendor agnostic framework for wireless sensor network gateways for Smart Energy Systems

A software API for a vendor agnostic framework for wireless sensor network gateways for Smart Energy Systems Call for SME for Activity 11831 for 2014 A software API for a vendor agnostic framework for wireless sensor network gateways for Smart Energy Systems Context and goal The EIT Activity Open SES Experience

More information

OCCUPANCY TRACKING: Your Secret Source of Savings

OCCUPANCY TRACKING: Your Secret Source of Savings OCCUPANCY TRACKING: Your Secret Source of Savings Drivers of Smart Building Transformation Energy Mandates Efficiency Cost Savings 30% ($60B of $200B) US Energy wastage on C&I Buildings LED Transition,

More information

Virginia Tech Research Center Arlington, Virginia, USA

Virginia Tech Research Center Arlington, Virginia, USA SMART BUILDINGS AS BUILDING BLOCKS OF A SMART CITY Professor Saifur Rahman Virginia Tech Advanced Research Institute Electrical & Computer Engg Department University of Sarajevo Bosnia, 06 October, 2016

More information

Java. Measurement of Virtualization Overhead in a Java Application Server. Kazuaki Takahashi 1 and Hitoshi Oi 1. J2EE SPECjAppServer2004

Java. Measurement of Virtualization Overhead in a Java Application Server. Kazuaki Takahashi 1 and Hitoshi Oi 1. J2EE SPECjAppServer2004 Vol.1-EVA-3 No. 1//3 1. Java 1 1 JEE SPECjAppServer CPU SPECjAppServer 3 CPU Measurement of Virtualization Overhead in a Java Application Server Kazuaki Takahashi 1 and Hitoshi Oi 1 In this technical report,

More information

Rapid Large-Scale SOA - Connected Products at Leapfrog Enterprises

Rapid Large-Scale SOA - Connected Products at Leapfrog Enterprises Rapid Large-Scale SOA - Connected Products at Leapfrog Enterprises A little bit about myself Jason Whaley Web Infrastructure Engineer Leapfrog Enterprises jwhaley@leapfrog.com What Will be Covered Overview

More information

Introduction to virtualisation, hardware, cloud, containers, unikernels, microkernels. and everything else

Introduction to virtualisation, hardware, cloud, containers, unikernels, microkernels. and everything else Introduction to virtualisation, hardware, cloud, containers, unikernels, microkernels. and everything else What s driving us? Smaller Faster Efficient Secure Cloud, infrastructure and virtualisation Smaller,

More information

Sharing and Deploying MATLAB Applications

Sharing and Deploying MATLAB Applications Sharing and Deploying Applications Dr. Roland Michaely Applications Engineer 2015 The MathWorks, Inc. 1 ICICI Securities Develops Online Financial Planning and Advisory Platform Challenge Launch a scalable

More information

Distributed Objects. Object-Oriented Application Development

Distributed Objects. Object-Oriented Application Development Distributed s -Oriented Application Development Procedural (non-object oriented) development Data: variables Behavior: procedures, subroutines, functions Languages: C, COBOL, Pascal Structured Programming

More information

jmeter is an open source testing software. It is 100% pure Java application for load and performance testing.

jmeter is an open source testing software. It is 100% pure Java application for load and performance testing. i About the Tutorial jmeter is an open source testing software. It is 100% pure Java application for load and performance testing. jmeter is designed to cover various categories of tests such as load testing,

More information

Mastering SOA Challenges more cost-effectively. Bodo Bergmann Senior Software Engineer Ingres Corp.

Mastering SOA Challenges more cost-effectively. Bodo Bergmann Senior Software Engineer Ingres Corp. Mastering SOA Challenges more cost-effectively Bodo Bergmann Senior Software Engineer Ingres Corp. 1 Contents Tell me why? SOA INGRES and SOA SOA Challenges Mastering selected challenges 2 Service-Oriented

More information

Efficiency of Functional Languages in Client-Server Applications

Efficiency of Functional Languages in Client-Server Applications Efficiency of Functional Languages in Client-Server Applications *Dr. Maurice Eggen Dr. Gerald Pitts Department of Computer Science Trinity University San Antonio, Texas Phone 210 999 7487 Fax 210 999

More information

Verizon Perspectives on Smart Infrastructure. Anthony J. (Tony) DiMaso Advanced Energy Conference November 19, 2009

Verizon Perspectives on Smart Infrastructure. Anthony J. (Tony) DiMaso Advanced Energy Conference November 19, 2009 Verizon Perspectives on Smart Infrastructure Anthony J. (Tony) DiMaso Advanced Energy Conference November 19, 2009 Verizon Corporate Profile Annual Revenues > $100B Employees > 200K Verizon Telecom Capital

More information

System Energy Efficiency Lab seelab.ucsd.edu

System Energy Efficiency Lab seelab.ucsd.edu Motivation Embedded systems operate in, interact with, and react to an analog, real-time world Interfacing with this world is not easy or monolithic Sensors: provide measurements of the outside world Actuators:

More information

Qlik Sense Enterprise architecture and scalability

Qlik Sense Enterprise architecture and scalability White Paper Qlik Sense Enterprise architecture and scalability June, 2017 qlik.com Platform Qlik Sense is an analytics platform powered by an associative, in-memory analytics engine. Based on users selections,

More information

Reliable Power and Thermal Management in The Data Center

Reliable Power and Thermal Management in The Data Center Reliable Power and Thermal Management in The Data Center Deva Bodas Corporation April 19, 2004 Deva.Bodas@.com 1 Agenda 2 Data center manageability challenges & trends Current state of power & thermal

More information

CMPSC 311- Introduction to Systems Programming Module: Systems Programming

CMPSC 311- Introduction to Systems Programming Module: Systems Programming CMPSC 311- Introduction to Systems Programming Module: Systems Programming Professor Patrick McDaniel Fall 2015 WARNING Warning: for those not in the class, there is an unusually large number of people

More information

Top five Docker performance tips

Top five Docker performance tips Top five Docker performance tips Top five Docker performance tips Table of Contents Introduction... 3 Tip 1: Design design applications as microservices... 5 Tip 2: Deployment deploy Docker components

More information

Implementing Probes for J2EE Cluster Monitoring

Implementing Probes for J2EE Cluster Monitoring Implementing s for J2EE Cluster Monitoring Emmanuel Cecchet, Hazem Elmeleegy, Oussama Layaida, Vivien Quéma LSR-IMAG Laboratory (CNRS, INPG, UJF) - INRIA INRIA Rhône-Alpes, 655 av. de l Europe, 38334 Saint-Ismier

More information

Integrated hardware-software solution developed on ARM architecture. CS3 Conference Krakow, January 30th 2018

Integrated hardware-software solution developed on ARM architecture. CS3 Conference Krakow, January 30th 2018 Integrated hardware-software solution developed on ARM architecture CS3 Conference Krakow, January 30th 2018 Why Object Storage Data doubles every 2 year...growing at a faster pace and is mainly unstructured

More information

Intel VTune Performance Analyzer 9.1 for Windows* In-Depth

Intel VTune Performance Analyzer 9.1 for Windows* In-Depth Intel VTune Performance Analyzer 9.1 for Windows* In-Depth Contents Deliver Faster Code...................................... 3 Optimize Multicore Performance...3 Highlights...............................................

More information

PM Support in Linux and Windows. Dr. Stephen Bates, CTO, Eideticom Neal Christiansen, Principal Development Lead, Microsoft

PM Support in Linux and Windows. Dr. Stephen Bates, CTO, Eideticom Neal Christiansen, Principal Development Lead, Microsoft PM Support in Linux and Windows Dr. Stephen Bates, CTO, Eideticom Neal Christiansen, Principal Development Lead, Microsoft Windows Support for Persistent Memory 2 Availability of Windows PM Support Client

More information

Applying Interoperability in Serious Games Environments

Applying Interoperability in Serious Games Environments Applying Interoperability in Serious Games Environments Antoniu Ştefan 1, Ioana Andreea Stănescu 1, Ion Roceanu 2, Theo Lim 3 (1) Advanced Technology Systems - ATS, 222 Calea Domnească, Târgovişte, ROMANIA,

More information

P P. Engineering Suite. Suite. V9.1 Platform Specification. Operating Systems (64-bit only) Microsoft Office. Database Servers.

P P. Engineering Suite. Suite. V9.1 Platform Specification. Operating Systems (64-bit only) Microsoft Office. Database Servers. AES roperty System rocess Modeling (Aspen lus) 2 rocess Modeling (Aspen HYSYS) Engineering V9.1 latform Specification Operating Systems (64-bit only) Windows 10 Enterprise & rofessional (64-bit) Windows

More information