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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Christian Lemke

dblp:41/1981 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

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

Databases, data management, data science and information retrieval · 6 · 1 first-authorArtificial intelligence and machine learning · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1

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.

Artificial intelligence
1 paper
Legged, aerial and field robots · 33% Motion planning and robot control · 33% Reinforcement learning · 33%
Databases, data mining, and information retrieval
2 papers
Indexing and storage engines · 51% Database system architecture and tuning · 49%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 62% Memory systems · 38%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
reinforcement learning for control
0.412019
Energy-Efficient Slithering Gait Exploration for a Snake-Like Robot Based on Reinforcement Learning · IJCAI 2019
Robotics › Motion planning and robot control
robot control
0.412019
Energy-Efficient Slithering Gait Exploration for a Snake-Like Robot Based on Reinforcement Learning · IJCAI 2019
Robotics › Legged, aerial and field robots › bio-inspired robot
snake robot
0.412019
Energy-Efficient Slithering Gait Exploration for a Snake-Like Robot Based on Reinforcement Learning · IJCAI 2019
Storage systems › buffer management
buffer cache management
0.412019
Native Store Extension for SAP HANA · Proc. VLDB Endow. 2019
Indexing and storage engines › storage management
non-volatile memory integration
0.312017
SAP HANA Adoption of Non-Volatile Memory · Proc. VLDB Endow. 2017
Memory systems
non-volatile memory
0.312017
SAP HANA Adoption of Non-Volatile Memory · Proc. VLDB Endow. 2017
Indexing and storage engines
column store
0.112019
Native Store Extension for SAP HANA · Proc. VLDB Endow. 2019
Storage systems › storage reliability
durability
0.112017
SAP HANA Adoption of Non-Volatile Memory · Proc. VLDB Endow. 2017

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

run-length encoding · 0.8prefetching · 0.8dictionary encoding · 0.8byte-addressable NVRAM · 0.6proximal policy optimization · 0.4grid search · 0.4bayesian optimization · 0.4
YearPublicationVenuePosition
2020 Energy-efficient and damage-recovery slithering gait design for a snake-like robot based on reinforcement learning and inverse reinforcement learning
Zhenshan Bing, Christian Lemke, Long Cheng 0007, Kai Huang 0001, Alois C. Knoll
Neural Networks2
2019 Energy-Efficient Slithering Gait Exploration for a Snake-Like Robot Based on Reinforcement Learning
abstract
Similar to their counterparts in nature, the flexible bodies of snake-like robots enhance their movement capability and adaptability in diverse environments. However, this flexibility corresponds to a complex control task involving highly redundant degrees of freedom, where traditional model-based methods usually fail to propel the robots energy-efficiently. In this work, we present a novel approach for designing an energy-efficient slithering gait for a snake-like robot using a model-free reinforcement learning (RL) algorithm. Specifically, we present an RL-based controller for generating locomotion gaits at a wide range of velocities, which is trained using the proximal policy optimization (PPO) algorithm. Meanwhile, a traditional parameterized gait controller is presented and the parameter sets are optimized using the grid search and Bayesian optimization algorithms for the purposes of reasonable comparisons. Based on the analysis of the simulation results, we demonstrate that this RL-based controller exhibits very natural and adaptive movements, which are also substantially more energy-efficient than the gaits generated by the parameterized controller. Videos are shown at https://videoviewsite.wixsite.com/rlsnake .
Zhenshan Bing, Christian Lemke, Zhuangyi Jiang, Kai Huang 0001, Alois C. Knoll
IJCAI2
2019 Native Store Extension for SAP HANA
abstract
We present an overview of SAP HANA's Native Store Extension (NSE). This extension substantially increases database capacity, allowing to scale far beyond available system memory. NSE is based on a hybrid in-memory and paged column store architecture composed from data access primitives. These primitives enable the processing of hybrid columns using the same algorithms optimized for traditional HANA's in-memory columns. Using only three key primitives, we fabricated byte-compatible counterparts for complex memory resident data structures (e.g. dictionary and hash-index), compressed schemes (e.g. sparse and run-length encoding), and exotic data types (e.g. geo-spatial). We developed a new buffer cache which optimizes the management of paged resources by smart strategies sensitive to page type and access patterns. The buffer cache integrates with HANA's new execution engine that issues pipelined prefetch requests to improve disk access patterns. A novel load unit configuration, along with a unified persistence format, allows the hybrid column store to dynamically switch between in-memory and paged data access to balance performance and storage economy according to application demands while reducing Total Cost of Ownership (TCO). A new partitioning scheme supports load unit specification at table, partition, and column level. Finally, a new advisor recommends optimal load unit configurations. Our experiments illustrate the performance and memory footprint improvements on typical customer scenarios.
Reza Sherkat, Colin Florendo, Mihnea Andrei, Rolando Blanco, Adrian Dragusanu, Amit Pathak, Pushkar Khadilkar, Neeraj Kulkarni, Christian Lemke, Sebastian Seifert, Sarika Iyer, Sasikanth Gottapu, Robert Schulze, Chaitanya Gottipati, Nirvik Basak, Vivek Kandiyanallur, Santosh Pendap, Dheren Gala, Rajesh Almeida, Prasanta Ghosh
Proc. VLDB Endow.9
2017 SAP HANA Adoption of Non-Volatile Memory
abstract
Non-Volatile RAM (NVRAM) is a novel class of hardware technology which is an interesting blend of two storage paradigms: byte-addressable DRAM and block-addressable storage (e.g. HDD/SSD). Most of the existing enterprise relational data management systems such as SAP HANA have their internal architecture based on the inherent assumption that memory is volatile and base their persistence on explicit handling of block-oriented storage devices. In this paper, we present the early adoption of Non-Volatile Memory within the SAP HANA Database, from the architectural and technical angles. We discuss our architectural choices, dive deeper into a few challenges of the NVRAM integration and their solutions, and share our experimental results. As we present our solutions for the NVRAM integration, we also give, as a basis, a detailed description of the relevant HANA internals.
Mihnea Andrei, Christian Lemke, Günter Radestock, Robert Schulze, Carsten Thiel, Rolando Blanco, Akanksha Meghlan, Muhammad Sharique, Sebastian Seifert, Surendra Vishnoi, Daniel Booss, Thomas Peh, Ivan Schreter, Werner Thesing, Mehul Wagle, Thomas Willhalm
Proc. VLDB Endow.2
2010 Speeding Up Queries in Column Stores - A Case for Compression
Christian Lemke, Kai-Uwe Sattler, Franz Färber, Alexander Zeier
DaWak1
2010 How to juggle columns: an entropy-based approach for table compression
abstract
Many relational databases exhibit complex dependencies between data attributes, caused either by the nature of the underlying data or by explicitly denormalized schemas. In data warehouse scenarios, calculated key figures may be materialized or hierarchy levels may be held within a single dimension table. Such column correlations and the resulting data redundancy may result in additional storage requirements. They may also result in bad query performance if inappropriate independence assumptions are made during query compilation. In this paper, we tackle the specific problem of detecting functional dependencies between columns to improve the compression rate for column-based database systems, which both reduces main memory consumption and improves query performance. Although a huge variety of algorithms have been proposed for detecting column dependencies in databases, we maintain that increased data volumes and recent developments in hardware architectures demand novel algorithms with much lower runtime overhead and smaller memory footprint. Our novel approach is based on entropy estimations and exploits a combination of sampling and multiple heuristics to render it applicable for a wide range of use cases. We demonstrate the quality of our approach by means of an implementation within the SAP NetWeaver Business Warehouse Accelerator. Our experiments indicate that our approach scales well with the number of columns and produces reliable dependence structure information. This both reduces memory consumption and improves performance for nontrivial queries.
Marcus Paradies, Christian Lemke, Hasso Plattner, Wolfgang Lehner, Kai-Uwe Sattler, Alexander Zeier, Jens Krüger 0003
IDEAS2
2009 Maintenance strategies for routing indexes
Katja Hose, Christian Lemke, Kai-Uwe Sattler
Distributed Parallel Databases2
2006 Processing relaxed skylines in PDMS using distributed data summaries
abstract
Peer Data Management Systems (PDMS) are a natural extension of heterogeneous database systems. One of the main tasks in such systems is efficient query processing. Insisting on complete answers, however, leads to asking almost every peer in the network. Relaxing these completeness requirements by applying approximate query answering techniques can significantly reduce costs. Since most users are not interested in the exact answers to their queries, rank-aware query operators like top-k or skyline play an important role in query processing. In this paper, we present the novel concept of relaxed skylines that combines the advantages of both rank-aware query operators and approximate query processing techniques. Furthermore, we propose a strategy for processing relaxed skylines in distributed environments that allows for giving guarantees for the completeness of the result using distributed data summaries as routing indexes.
Katja Hose, Christian Lemke, Kai-Uwe Sattler
CIKM2