Sedef Akinli Kocak, Ryerson University

Similar documents
VERITAS Storage Foundation 4.0 for Oracle

Adapting Mixed Workloads to Meet SLOs in Autonomic DBMSs

IMPROVING THE PERFORMANCE, INTEGRITY, AND MANAGEABILITY OF PHYSICAL STORAGE IN DB2 DATABASES

ECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective

ptop: A Process-level Power Profiling Tool

The Fusion Distributed File System

COL862 Programming Assignment-1

Microsoft SQL Server in a VMware Environment on Dell PowerEdge R810 Servers and Dell EqualLogic Storage

Transparent Throughput Elas0city for IaaS Cloud Storage Using Guest- Side Block- Level Caching

SAP NetWeaver BW Performance on IBM i: Comparing SAP BW Aggregates, IBM i DB2 MQTs and SAP BW Accelerator

Performance evaluation and benchmarking of DBMSs. INF5100 Autumn 2009 Jarle Søberg

Fit for Purpose Platform Positioning and Performance Architecture

Veritas Storage Foundation and. Sun Solaris ZFS. A performance study based on commercial workloads. August 02, 2007

I/O Characterization of Commercial Workloads

Measuring zseries System Performance. Dr. Chu J. Jong School of Information Technology Illinois State University 06/11/2012

Built for Speed: Comparing Panoply and Amazon Redshift Rendering Performance Utilizing Tableau Visualizations

Maximizing your Storage Capacity: Data reduction techniques and performance metrics

Addressing the Memory Wall

davidklee.net gplus.to/kleegeek linked.com/a/davidaklee

VERITAS Storage Foundation 4.0 for Oracle

IBM B2B INTEGRATOR BENCHMARKING IN THE SOFTLAYER ENVIRONMENT

Upgrade to Microsoft SQL Server 2016 with Dell EMC Infrastructure

NVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory

EsgynDB Enterprise 2.0 Platform Reference Architecture

A Comparison of Memory Usage and CPU Utilization in Column-Based Database Architecture vs. Row-Based Database Architecture

ZBD: Using Transparent Compression at the Block Level to Increase Storage Space Efficiency

Power Consumption of Virtual Machine Live Migration in Clouds. Anusha Karur Manar Alqarni Muhannad Alghamdi

PRESENTATION TITLE GOES HERE

Lawson M3 7.1 Large User Scaling on System i

A Comparison of File. D. Roselli, J. R. Lorch, T. E. Anderson Proc USENIX Annual Technical Conference

The Greening of Services

Performance evaluation and. INF5100 Autumn 2007 Jarle Søberg

Rack-scale Data Processing System

A Case Study: Performance Evaluation of a DRAM-Based Solid State Disk

What Developers must know about DB2 for z/os indexes

Getting started with Data Studio

Transaction Processing Performance Council (TPC) TPC Overview

IBM DB2 Analytics Accelerator use cases

In-Memory Data Management

SPC BENCHMARK 2/ENERGY EXECUTIVE SUMMARY IBM CORPORATION IBM XIV STORAGE SYSTEM GEN3 SPC-2/E V1.4

IBM System Storage DS8870 Release R7.3 Performance Update

The Role of Database Aware Flash Technologies in Accelerating Mission- Critical Databases

Extreme Storage Performance with exflash DIMM and AMPS

Personality Next Generation Operating Environment. Last updated: Mar-2015

Albis: High-Performance File Format for Big Data Systems

Design Tradeoffs for Data Deduplication Performance in Backup Workloads

Data Processing on Modern Hardware

Methodology of Measurement for Energy Consumption of Applications

COMPUTER ARCHITECTURE. Virtualization and Memory Hierarchy

How Architecture Design Can Lower Hyperconverged Infrastructure (HCI) Total Cost of Ownership (TCO)

Green Web Engineering - Measurements and Findings

Storwize/IBM Technical Validation Report Performance Verification

A Comparative Study of Microsoft Exchange 2010 on Dell PowerEdge R720xd with Exchange 2007 on Dell PowerEdge R510

20 years of Lotus Notes and a look into the next 20 years Lotusphere Comes To You

SFS: Random Write Considered Harmful in Solid State Drives

EMC SOLUTION FOR SPLUNK

Recovering Disk Storage Metrics from low level Trace events

Quantifying Load Imbalance on Virtualized Enterprise Servers

Data Transformation and Migration in Polystores

Mainframe Backup Modernization Disk Library for mainframe

Quantifying Trends in Server Power Usage

SNIA Emerald SNIA Emerald Power Efficiency Measurement Specification. SNIA Emerald Program

CS Project Report

harm nium Mahesh Balakrishnan MSR Helgi Kr. Sigurbjarnarson RU Ymir Vigfusson RU Pétur O. Ragnarsson RU

Adaptive String Dictionary Compression in In-Memory Column-Store Database Systems

Appliances and DW Architecture. John O Brien President and Executive Architect Zukeran Technologies 1

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper

Performance. February 12, Howard Huang 1

Simple and Powerful Animation Compression. Nicholas Fréchette Programming Consultant for Eidos Montreal

Expanding Automated Test and Re-Engineering Old Processes

iscsi Technology Brief Storage Area Network using Gbit Ethernet The iscsi Standard

Mission-Critical Enterprise Linux. April 17, 2006

Performance Monitoring

Database Replication in Tashkent. CSEP 545 Transaction Processing Sameh Elnikety

DB2 and Memory Exploitation. Fabio Massimo Ottaviani - EPV Technologies. It s important to be aware that DB2 memory exploitation can provide:

Performance and Energy Efficiency of the 14 th Generation Dell PowerEdge Servers

IBM EXAM - C DB DBA for Linux, UNIX, and Windows. Buy Full Product.

HP solutions for mission critical SQL Server Data Management environments

NIST CFTT: Testing Disk Imaging Tools

Fit For Purpose Platform Architecture Selection and Design

Benefits of Storage Capacity Optimization Methods (COMs) And. Performance Optimization Methods (POMs)

Big Data solution benchmark

A Row Buffer Locality-Aware Caching Policy for Hybrid Memories. HanBin Yoon Justin Meza Rachata Ausavarungnirun Rachael Harding Onur Mutlu

IBM InfoSphere Data Replication s Change Data Capture (CDC) for DB2 LUW databases (Version ) Performance Evaluation and Analysis

Configuration Guide for Veeam Backup & Replication with the HPE Hyper Converged 250 System

Condusiv s V-locity VM Accelerates Exchange 2010 over 60% on Virtual Machines without Additional Hardware

STEPS Towards Cache-Resident Transaction Processing

Understanding the performance of an X user environment

On BigFix Performance: Disk is King. How to get your infrastructure right the first time! Case Study: IBM Cloud Development - WW IT Services

Storage Optimization with Oracle Database 11g

A2E: Adaptively Aggressive Energy Efficient DVFS Scheduling for Data Intensive Applications

Virtualizing Oracle on VMware

PROFILING BASED REDUCE MEMORY PROVISIONING FOR IMPROVING THE PERFORMANCE IN HADOOP

Micron and Hortonworks Power Advanced Big Data Solutions

Conclusions and Future Scope. Chapter 7

Snapt Accelerator Manual

Price Performance Analysis of NxtGen Vs. Amazon EC2 and Rackspace Cloud.

Improve Web Application Performance with Zend Platform

AutoStream: Automatic Stream Management for Multi-stream SSDs in Big Data Era

Using Transparent Compression to Improve SSD-based I/O Caches

Transcription:

Sedef Akinli Kocak, Ryerson University Andriy Miranskyy, IBM Canada Gülfem Işıklar Alptekin, Galatasaray University Ayşe Başar Bener, Ryerson University Enzo Cialini, IBM Canada ICT4S, Zurich, February 15, 2013 1

2 Agenda Objective Why this Study Matters Background Case Study Results and Discussions Conclusions Future Work

Objective To analyze the impact of transforming legacy systems with respect to new business demands on the energy consumption. To rise awareness of environmental sustainability among IT studies/ practices and green software. 3

Why this Study Matters Green IT is an ideal way to address the environmental issues in order to achieve environmental sustainability. The most significant and immediate reductions come from hardware solutions. Rare cases in which they focus on software. However, software also plays an important role having a considerable impact on energy consumption. Applying Green IT concept to the existing software to meet business demand or designing sustainable software is a complex task. Improving existing software functionality or leveraging legacy systems according to end-users requirements has a significant impact on environment. Trade-off between improving software functionality and reducing energy consumption of a software product needs to be investigated. 4

Background Effects of IT on environmental sustainability were structured mainly in three levels. Direct, indirect and rebound effect. Most of the studies almost completely ignore the rebound effect. Software development plays a specific role in creating rebound effects. A software system does not directly consume energy, it intensely affects the hardware functioning. Most of the studies have been done on the hardware and Life Cycle Assessment for computers, mobile phone networks, monitors, data center and power minimization by architectural designs. There is a lack of models and descriptions regarding environmental sustainability in the area of computer software. "GreenSoft" model for software products, sustainable metrics and criteria for software design and development 5

Background Maintenance, modernization and replacement and software reengineering and modernization focus on retargeting, revamping, use of commercial components, source code translation, code reduction, and functional transformation. NASCIO survey in 2008 major driving force of moving towards modernization of IT systems and applications is green IT initiatives with 28 %. Keeping the software on demand and with high quality levels in respect to end-users requirements create a conflict in terms of software energy consumption. Each integrated quality feature is accompanied by increasing levels of energy consumption. 6

Case Study Description of Software under Study DB2 for Linux, UNIX and Windows Version 10.1 Focused on measuring efficiency of the DB2 workload in the presence and absence of the data compression feature. Data compression reduces storage requirements, improves I/O efficiency, and provides quicker access to the data from the disk. Adaptive data compression Feature Utilizes a number of compression techniques leading to significant reduction of storage space. Its usage can lead to CPU overhead associated with compression and decompression of the data. 7

Workload Description and Case Study Setup Reference workload TPC-H (Transaction Processing Performance Council) industry standard for measuring database performance. Workload: A set of business-oriented ad-hoc queries-1gb of raw data and 240 distinct queries. Lenovo ThinkPad T60 laptop with 3GB of RAM. Two hour interval. Counted the number of statements executed in a given time interval. Measured the amount of electricity consumed by DB2 running in the following two configurations: Without compression With compression The workload has been executed against each configuration three times to estimate measurement error. 8

Results and Discussions Table 1 : Workload and database characteristics with and without adaptive compression feature Database Feature Average Statement Count per hour Average Electricity Consumption (kwh) Space Consumption (Mb) Compression ratio Watts per statement per second No compression 415 ± 1.8% 0.035 ± 0.5% 1168.2 100% 302 Adaptive compression 814 ± 4.0% 0.045 ± 0.0% 455.6 61% 199 Compression ratio = (1-compressed size/uncompressed size) Work performance (in terms of energy) =Energy consumption/work completed 9

Results and Discussions Compression of data reduces tables size by 61% and leads to 97% performance improvement in comparison with the reference configuration. Slowest configuration of the database is with the No compression. Compression feature increases overall power consumption by 29% (in comparison with the reference configuration). Energy consumption per unit of work is reduced by 34%, due to increased query throughput. 10

Conclusions Considering environmental sustainability legacy system modernization regarding increasing the system functionality has a mixed effect on energy consumption. consumption per unit of time increasing; consumption per unit of work deceasing. The amount of savings for the production system will vary with system s setup and with associated workload. The need for energy consumption from software especially from legacy systems which has strong end-user demand and there is a strong need for more input from software engineering on how to greening software toward creating more sustaining environment. 11

Future Work Individual effects and joint effects of different features on energy consumption will be examined. Trade-off models can be examined in software development regarding environmental sustainability. 12

13