Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Meikel Pöss

dblp:p/MeikelPoss · also Meikel Poess · DBLP profile ↗
← Back
19ranked-venue papers
12as first author
0since 2021 · last 2018
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 14 · 9 first-authorSoftware engineering, systems software and programming languages · 4 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
8 papers
Performance modeling and evaluation · 67% Energy-efficient computing · 30% Storage systems · 3%
Databases, data mining, and information retrieval
12 papers
Query processing and optimization · 38% Data integration and cleaning · 28% Database system architecture and tuning · 16%
Computer networks
1 paper
Internet of things and sensor networks · 100%

Topics — the 16 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
benchmarking
0.852018
Analysis of TPCx-IoT: The First Industry Standard Benchmark for IoT Gateway Systems · ICDE 2018
Keeping the TPC Relevant! · Proc. VLDB Endow. 2013
BigBench: towards an industry standard benchmark for big data analytics · SIGMOD Conference 2013
Query processing and optimization › query optimization › join ordering
join optimization
0.212014
Of Snowstorms and Bushy Trees · Proc. VLDB Endow. 2014
Query processing and optimization › query rewriting
query transformation
0.212014
Of Snowstorms and Bushy Trees · Proc. VLDB Endow. 2014
Energy-efficient computing
energy-efficient data management
0.112010
Tuning servers, storage and database for energy efficient data warehouses · ICDE 2010
Energy-efficient computing
power-performance tradeoff
0.112010
Tuning servers, storage and database for energy efficient data warehouses · ICDE 2010
Information retrieval › evaluation
benchmark
0.122007
Why You Should Run TPC-DS: A Workload Analysis · VLDB 2007
Generating Thousand Benchmark Queries in Seconds · VLDB 2004
Energy-efficient computing › power modeling
power consumption modeling
0.112008
Energy cost, the key challenge of today's data centers: a power consumption analysis of TPC-C results · Proc. VLDB Endow. 2008
Database system architecture and tuning
workload characterization
0.112007
Why You Should Run TPC-DS: A Workload Analysis · VLDB 2007
Data integration and cleaning
extract-transform-load
0.112014
TPC-DI: The First Industry Benchmark for Data Integration · Proc. VLDB Endow. 2014
Distributed and cloud data management
big data systems
0.012013
BigBench: towards an industry standard benchmark for big data analytics · SIGMOD Conference 2013
Storage systems
data compression
0.012003
Data Compression in Oracle · VLDB 2003
Data integration and cleaning › data warehouse
data warehouse tuning
0.012010
Tuning servers, storage and database for energy efficient data warehouses · ICDE 2010
Database system architecture and tuning
decision support systems
0.022006
The Making of TPC-DS · VLDB 2006
TPC-DS, taking decision support benchmarking to the next level · SIGMOD Conference 2002
Transaction processing and concurrency control
transaction processing benchmarks
0.012008
Energy cost, the key challenge of today's data centers: a power consumption analysis of TPC-C results · Proc. VLDB Endow. 2008
Query processing and optimization › analytical query processing
decision support queries
0.012007
Why You Should Run TPC-DS: A Workload Analysis · VLDB 2007
Database system architecture and tuning
commercial database systems
0.012003
Data Compression in Oracle · VLDB 2003

Methods — techniques the papers use, named apart from their topics

workload analysis · 0.7benchmarking · 0.7power modeling · 0.2performance evaluation · 0.2logical query transformation · 0.2join permutation search · 0.2power consumption model · 0.2
YearPublicationVenuePosition
2018 Analysis of TPCx-IoT: The First Industry Standard Benchmark for IoT Gateway Systems
abstract
By 2020 it is estimated that 20 billion devices will be connected to the Internet. While the initial hype around this Internet of Things (IoT) stems from consumer use cases, the number of devices and data from enterprise use cases is significant in terms of market share. With companies being challenged to choose the right digital infrastructure from different providers, there is an pressing need to objectively measure the hardware, operating system, data storage, and data management systems that can ingest, persist, and process the massive amounts of data arriving from sensors (edge devices). The Transaction Processing Performance Council (TPC) recently released the first industry standard benchmark for measuring the performance of gateway systems, TPCx-IoT. In this paper, we provide a detailed description of TPCx-IoT, mention design decisions behind key elements of this benchmark, and experimentally analyze how TPCx-IoT measures the performance of IoT gateway systems.
Meikel Pöss, Raghunath Othayoth Nambiar, Karthik Kulkarni, Chinmayi Narasimhadevara, Tilmann Rabl, Hans-Arno Jacobsen
ICDE1
2018 Methods for Quantifying Energy Consumption in TPC-H
abstract
Historically, performance and price-performance of computer systems have been the key purchasing arguments for customers. However, with rising energy costs and increasing power consumption due to the ever-growing demand for compute power (servers, storage, networks), electricity bills have become a significant expense for today»s data centers. In order to measure energy consumption in standardized ways, the Standard Performance Evaluation Corporation (SPEC) has developed a benchmark dedicated to measuring the power consumption of single servers (SPECpower_ssj2008), while the Transaction Processing Performance Council (TPC) and the Storage Performance Council (SPC) have developed general specifications that govern how energy is measured for any of its benchmarks. Energy reporting is optional in TPC and SPC results. While there are close to 600 SPECpower_ssj2008 results, there have been only three TPC and no SPC benchmark results published that report energy consumption. In this paper, we argue that the low number of TPC publications is due to the large setups required in TPC benchmarks and the, subsequently, complicated measurement setup. Running on a typical big data setup we evaluate two alternative methods to quantify energy consumption during TPC-H's multi-user runs, namely by taking measurements of on-chip power sensors controlled through Intelligent Platform Management Interface and by estimating power consumption via the nameplate power consumption method. We compare these later two methods with power measurements taken from external power meters as required by SPEC and TPC benchmarks.
Meikel Pöss, Da Qi Ren, Tilmann Rabl, Hans-Arno Jacobsen
ICPE1
2017 Analysis of TPC-DS: the first standard benchmark for SQL-based big data systems
abstract
The advent of Web 2.0 companies, such as Facebook, Google, and Amazon with their insatiable appetite for vast amounts of structured, semi-structured, and unstructured data, triggered the development of Hadoop and related tools, e.g., YARN, MapReduce, and Pig, as well as NoSQL databases. These tools form an open source software stack to support the processing of large and diverse data sets on clustered systems to perform decision support tasks. Recently, SQL is resurrecting in many of these solutions, e.g., Hive, Stinger, Impala, Shark, and Presto. At the same time, RDBMS vendors are adding Hadoop support into their SQL engines, e.g., IBM's Big SQL, Actian's Vortex, Oracle's Big Data SQL, and SAP's HANA. Because there was no industry standard benchmark that could measure the performance of SQL-based big data solutions, marketing claims were mostly based on "cherry picked" subsets of the TPC-DS benchmark to suit individual companies strengths, while blending out their weaknesses. In this paper, we present and analyze our work on modifying TPC-DS to fill the void for an industry standard benchmark that is able to measure the performance of SQL-based big data solutions. The new benchmark was ratified by the TPC in early 2016. To show the significance of the new benchmark, we analyze performance data obtained on four different systems running big data, traditional RDBMS, and columnar in-memory architectures.
Meikel Pöss, Tilmann Rabl, Hans-Arno Jacobsen
SoCC1
2014 Of Snowstorms and Bushy Trees
abstract
Many workloads for analytical processing in commercial RDBMSs are dominated by snowstorm queries, which are characterized by references to multiple large fact tables and their associated smaller dimension tables. This paper describes a technique for bushy join tree optimization for snowstorm queries in Oracle database system. This technique generates bushy join trees containing subtrees that produce substantially reduced sets of rows and, therefore, their joins with other subtrees are generally much more efficient than joins in the left-deep trees. The generation of bushy join trees within an existing commercial physical optimizer requires extensive changes to the optimizer. Further, the optimizer will have to consider a large join permutation search space to generate efficient bushy join trees. The novelty of the approach is that bushy join trees can be generated outside the physical optimizer using logical query transformation that explores a considerably pruned search space. The paper describes an algorithm for generating optimal bushy join trees for snowstorm queries using an existing query transformation framework. It also presents performance results for this optimization, which show significant execution time improvements.
Rafi Ahmed, Rajkumar Sen, Meikel Pöss, Sunil Chakkappen
Proc. VLDB Endow.3
2014 TPC-DI: The First Industry Benchmark for Data Integration
abstract
Historically, the process of synchronizing a decision support system with data from operational systems has been referred to as Extract, Transform, Load (ETL) and the tools supporting such process have been referred to as ETL tools. Recently, ETL was replaced by the more comprehensive acronym, data integration (DI). DI describes the process of extracting and combining data from a variety of data source formats, transforming that data into a unified data model representation and loading it into a data store. This is done in the context of a variety of scenarios, such as data acquisition for business intelligence, analytics and data warehousing, but also synchronization of data between operational applications, data migrations and conversions, master data management, enterprise data sharing and delivery of data services in a service-oriented architecture context, amongst others. With these scenarios relying on up-to-date information it is critical to implement a highly performing, scalable and easy to maintain data integration system. This is especially important as the complexity, variety and volume of data is constantly increasing and performance of data integration systems is becoming very critical. Despite the significance of having a highly performing DI system, there has been no industry standard for measuring and comparing their performance. The TPC, acknowledging this void, has released TPC-DI, an innovative benchmark for data integration. This paper motivates the reasons behind its development, describes its main characteristics including workload, run rules, metric, and explains key decisions.
Meikel Pöss, Tilmann Rabl, Hans-Arno Jacobsen, Brian Caufield
Proc. VLDB Endow.1
2013 BigBench: towards an industry standard benchmark for big data analytics
abstract
There is a tremendous interest in big data by academia, industry and a large user base. Several commercial and open source providers unleashed a variety of products to support big data storage and processing. As these products mature, there is a need to evaluate and compare the performance of these systems.
Ahmad Ghazal, Tilmann Rabl, Minqing Hu, Francois Raab, Meikel Pöss, Alain Crolotte, Hans-Arno Jacobsen
SIGMOD Conference5
2013 Variations of the star schema benchmark to test the effects of data skew on query performance
abstract
The Star Schema Benchmark (SSB), now in its third revision, has been widely used to evaluate the performance of database management systems when executing star schema queries. SSB, based on the well known industry standard benchmark TPC-H, shares some of its drawbacks, most notably, its uniform data distributions. Today's systems rely heavily on sophisticated cost-based query optimizers to generate the most efficient query execution plans. A benchmark that evaluates optimizer's capability to generate optimal execution plans under all circumstances must provide the rich data set details on which optimizers rely (uniform and non-uniform distributions, data sparsity, etc.). This is also true for other database system parts, such as indices and operators, and ultimately holds for an end-to-end benchmark as well. SSB's data generator, based on TPC-H's dbgen, is not easy to adapt to different data distributions as its meta data and actual data generation implementations are not separated. In this paper, we motivate the need for a new revision of SSB that includes non-uniform data distributions. We list what specific modifications are required to SSB to implement non-uniform data sets and we demonstrate how to implement these modifications in the Parallel Data Generator Framework to generate both the data and query sets.
Tilmann Rabl, Meikel Pöss, Hans-Arno Jacobsen, Patrick E. O'Neil, Elizabeth J. O'Neil
ICPE2
2013 Keeping the TPC Relevant!
abstract
The Transaction Processing Performance Council (TPC) is a nonprofit organization founded in 1988 to define transaction processing and database benchmarks. Since then, the TPC has played a crucial role in providing the industry with relevant standards for total system performance, price-performance, and energy-efficiency comparisons. TPC benchmarks are widely used by database researchers and academia. Historically known for database-centric standards, the TPC has developed a benchmark for virtualization and is currently developing a multisource data integration benchmark. The technology landscape is changing at a rapid pace, challenging industry experts and researchers to develop innovative techniques for evaluating, measuring, and characterizing the performance of modern application systems. The Technology Conference series on Performance Evaluation and Benchmarking (TPCTC), introduced in 2009, and the new TPC-Express initiatives are steps taken by the TPC to be relevant in the coming years and beyond.
Raghunath Othayoth Nambiar, Meikel Pöss
Proc. VLDB Endow.2
2012 Efficient update data generation for DBMS benchmarks
abstract
It is without doubt that industry standard benchmarks have been proven to be crucial to the innovation and productivity of the computing industry. They are important to the fair and standardized assessment of performance across different vendors, different system versions from the same vendor and across different architectures. Good benchmarks are even meant to drive industry and technology forward. Since at some point, after all reasonable advances have been made using a particular benchmark even good benchmarks become obsolete over time. This is why standard consortia periodically overhaul their existing benchmarks or develop new benchmarks. An extremely time and resource consuming task in the creation of new benchmarks is the development of benchmark generators, especially because benchmarks tend to become more and more complex. The first version of the Parallel Data Generation Framework (PDGF), a generic data generator, was capable of generating data for the initial load of arbitrary relational schemas. It was, however, not able to generate data for the actual workload, i.e. input data for transactions (insert, delete and update), incremental load etc., mainly because it did not understand the notion of updates. Updates are data changes that occur over time, e.g. a customer changes address, switches job, gets married or has children. Many benchmarks, need to reflect these changes during their workloads. In this paper we present PDGF Version 2, which contains extensions enabling the generation of update data.
Michael Frank 0001, Meikel Pöss, Tilmann Rabl
ICPE2
2011 Optimizing benchmark configurations for energy efficiency
abstract
Historically compute server performance has been the most important pillar in the evaluation of datacenter efficiency, which can be measured using a variety of industry standard benchmarks. With the introduction of industry standard servers, price-performance became the second pillar in the 'efficiencyequation'. Today with an increased awareness in the industry for power optimized designs and corporate initiatives to reduce carbon emissions, data center efficiency needs to incorporate yet another key element in this equation: energy efficiency. Initial models based on 'name-plate' power consumption have been used to estimate energy efficiency while recently industry standard consortia like SPEC, TPC and SPC have started amalgating new energy metrics with their traditional performance metrics. TPC-Energy, enables the measuring and reporting of energy efficiency for transaction processing systems and decision support systems. In this paper we analyze TPC C benchmark configurations that may achieve leadership results in TPC-Energy using existing, more energy efficient technologies, such as solid states drives for storage subsystems, low power processors and high density DRAM in back end server and middle tier systems. Even though the study is based on TPC-C configurations these configuration optimizations are applicable to other benchmarks and production systems alike. We envision that the energy efficiency metrics and related optimizations to claim benchmark leadership will accelerate development and qualifications of energy efficient component and solutions.
Meikel Pöss, Raghunath Othayoth Nambiar, Kushagra Vaid
ICPE1
2010 Tuning servers, storage and database for energy efficient data warehouses
abstract
Undoubtedly, reducing power consumption is at the top of the priority list for system vendors, data center managers who are challenged by customers, analysts, and government agencies to implement green initiatives. Hardware and software vendors have developed an array of power preserving techniques. On-demand-driven clock speeds for processors, energy efficient power supplies, and operating-system-controlled dynamic power modes are just a few hardware examples. Software vendors have contributed to energy efficiency by implementing power efficient coding methods, such as advanced compression and enabling applications to take advantage of large memory caches. However, adoption of these power-preserving technologies in data centers is not straightforward, especially, for large, complex applications such as data warehouses. Data warehouse workloads typically have oscillating resource utilizations, which makes identifying the largest power consumers difficult. Most importantly, while preserving power remains a critical consideration, performance and availability goals must still be met with systems using power-preserving technologies. This paper evaluates the tradeoffs between existing power-saving techniques and their performance impact on data warehouse applications. Our analysis will guide system developers and data center managers in making informed decisions regarding adopting power-preserving techniques.
Meikel Pöss, Raghunath Othayoth Nambiar
ICDE1
2008 Energy cost, the key challenge of today's data centers: a power consumption analysis of TPC-C results
abstract
Historically, performance and price-performance of computer systems have been the key purchasing arguments for customers. With rising energy costs and increasing power use due to the ever-growing demand for computing power (servers, storage, networks), electricity bills have become a significant expense for today's data centers. In the very near future, energy efficiency is expected to be one of the key purchasing arguments. Some performance organizations, such as SPEC, have developed power benchmarks for single servers (SPECpower_ssj2008), but so far, no benchmark exists that measures the power consumption of transaction processing systems. In this paper, we develop a power consumption model based on data readily available in the TPC-C full disclosure report of published benchmarks. We verify our model with measurements taken from three fully scaled and optimized TPC-C configurations including client (middle-tier) systems, database server, and storage subsystem. By applying this model to a subset of 7 years of TPC-C results, we identify the most power-intensive components and demonstrate the existing power consumption trends over time. Assuming similar trends in the future, the hardware enhancements alone will not be able to satisfy the demand for energy efficiency. In its outlook, this paper looks at potential hardware and software enhancements to meet the energy efficiency demands of future systems. Realizing the importance of energy efficiency, the Transaction Processing Performance Council (TPC) has formed a working group to look into adding energy efficiency metrics to all its benchmarks. This paper is expected to complement this initiative.
Meikel Pöss, Raghunath Othayoth Nambiar
Proc. VLDB Endow.1
2007 Why You Should Run TPC-DS: A Workload Analysis
Meikel Pöss, Raghunath Othayoth Nambiar, David Walrath
VLDB1
2006 The Making of TPC-DS
Raghunath Othayoth Nambiar, Meikel Pöss
VLDB2
2005 Large Scale Data Warehouses on Grid: Oracle Database 10g and HP ProLiant Systems
Meikel Pöss, Raghunath Othayoth Nambiar
VLDB1
2004 Generating Thousand Benchmark Queries in Seconds
Meikel Pöss, John M. Stephens
VLDB1
2003 Data Compression in Oracle
Meikel Pöss, Dmitry Potapov
VLDB1
2002 TPC-DS, taking decision support benchmarking to the next level
abstract
TPC-DS is a new decision support benchmark currently under development by the Transaction Processing Performance Council (TPC). This paper provides a brief overview of the new benchmark. The benchmark models the decision support functions of a retail product supplier, including data loading, multiple types of queries and data maintenance. The database consists of multiple snowflake schemas with shared dimension tables; data is skewed; and the query set is large. Overall, the benchmark is considerably more realistic than previous decision support benchmarks.
Meikel Pöss, Bryan Smith, Lubor Kollár, Per-Åke Larson
SIGMOD Conference1
1997 Centralized versus Distributed Index Schemes in OODBMS - A Performance Analysis
Julie Basu, Arthur M. Keller, Meikel Pöss
ADBIS3