Hasso-Plattner-Institut
Prof. Dr. h.c. Hasso Plattner
  
 

Dr. Jens Krüger

XING: Profile
LinkedIn:

Jens was co-representative of Prof. Hasso Plattner's research chair at the Hasso Plattner Institute for Software Systems Engineering. He was one of the founding members of the prominent joint research project with SAP, which built the first prototype of SAP's award winning in-memory platform SAP HANA.

Jens holds a master's degree in business administration from the Free University of Berlin, Germany, and received a doctorate degree for his dissertation "Enterprise-specific In-Memory Data Management" from the Hasso Plattner Institute at the University of Potsdam.

 

Former Research Topics

  • In-Memory Data Management for Enterprise Applications
  • Enterprise-specific Data Management
  • Application Characteristics in ERP Systems
  • In-Memory Database Storage Engines
  • Lightweight Compression Techniques for Databases
  • Algorithms for the Attribute Merge Process
  • Common Data Model (CDM) for combined OLTP and OLAP

Former Projects

Publications

  • Faust, M., Boissier, M., Keller, M., Schwalb, D., Bischoff, H., Eisenreich, K., Färber, F., Plattner, H.: Footprint Reduction and Uniqueness Enforcement with Hash Indices in SAP HANA. Database and Expert Systems Applications: 27th International Conference, DEXA 2016, Porto, Portugal, September 5-8, 2016, Proceedings, Part II. bl. 137--151 (2016).
     
  • Boissier, M., Krüger, J., Wust, J., Plattner, H.: An Integrated Data Management for Enterprise Systems. In: Hammoudi, S., Maciaszek, L.A., en Cordeiro, J. (reds.) ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems. bll. 410-418. SciTePress (2014).
     
  • Schwalb, D., Faust, M., Krüger, J., Plattner, H.: Leveraging In-Memory Technology for Interactive Analyses of Point-of-Sales Data. BDCA in conjunction with ICDE 2014 (2014).
     
  • Haeger, F., Kowark, T., Krüger, J., Vetterli, C., Übernickel, F., Uflacker, M.: DT@Scrum: Integrating Design Thinking with Software Development Processes. Understanding Innovation - Building Innovators (2014).
     
  • Vetterli, C., Übernickel, F., Brenner, W., Haeger, F., Kowark, T., Krüger, J., Müller, J., Plattner, H., Stortz, B., Sikka, V.: Jumpstarting Scrum with Design Thinking. Electronic Colloquium on Design Thinking Research (2013).
     
  • Grund, M., Cudre-Mauroux, P., Krüger, J., Plattner, H.: Hybrid Graph and Relational Query Processing in Main Memory. DESWEB (in conjunction with ICDE) (2013).
     
  • Kowark, T., Haeger, F., Gehrer, R., Krüger, J.: A Research Plan for the Integration of Design Thinking with Large Scale Software Development Projects. Design Thinking Research - Building Innovation Eco-Systems (2013).
     
  • Plattner, H., Schwalb, D., Faust, M., Krüger, J.: Physical Column Organization in In-Memory Column Stores. DASFAA (2013).
     
  • Krüger, J., Plattner, H., Schwalb, D.: Cache Conscious Column Organization in In-Memory Column Stores. HPI (2013).
     
  • Faust, M., Schwalb, D., Krüger, J.: Fast Column Scans: Paged Indices for In-Memory Column Stores. IMDM (2013).
     
  • Schwalb, D., Faust, M., Krüger, J.: A Workload-Aware Merge Process for In-Memory Column Stores. CICCI (2013).
     
  • Faust, M., Schwalb, D., Krüger, J.: Storage schemas for mixed workload in-memory column-oriented databases. CICCI (2013).
     
  • Wust, J., Krüger, J., Grund, M., Hartmann, U., Plattner, H.: Sparse Dictionaries for In-Memory Column Stores. Proceedings of the DBKDA 2012, The Fourth International Conference on Advances in Databases, Knowledge, and Data Applications. bll. 25 - 33 (2012).
     
  • Grund, M., Cudre-Mauroux, P., Krüger, J., Madden, S., Plattner, H.: An overview of HYRISE - a Main Memory Hybrid Storage Engine. IEEE Data Engineering Bulletin. (2012).
     
  • Krüger, J., Wust, J., Faust, M., Berning, T., Plattner, H.: A Case for Inverted Indices for In-Memory Databases. Proceedings of the DBKDA 2012, The Fourth International Conference on Advances in Databases, Knowledge, and Data Applications (2012).
     
  • Krüger, J., Wust, J., Linkhorst, M., Plattner, H.: Leveraging Compression in In-Memory Databases. Proceedings of the DBKDA 2012, The Fourth International Conference on Advances in Databases, Knowledge, and Data Applications. bll. 147 - 153 (2012).
     
  • Krüger, J., Johannsen, A.: Hauptspeicherdatenbanken für Unternehmensanwendungen. 11. Berlin-Brandenburger SAP-Forum. (2012).
     
  • Faust, M., Krüger, J., Schwalb, D., Plattner, H.: Fast Lookups for In-Memory Column Stores: Group-Key Indices, Lookup and Maintenance. ADMS (in conjunction with VLDB) (2012).
     
  • Wust, J., Boese, J.-H., Renkes, F., Blessing, S., Krüger, J., Plattner, H.: Efficient Logging for Enterprise Workloads on Column-Oriented In-Memory Databases. Proceedings of the 21st ACM international conference on Information and knowledge management (CIKM '12) (2012).
     
  • Lehner, W., Kossmann, D., Fabian, B., Günther, O., Winter, R., Loos, P., Lechtenbörger, J., Vossen, G., Zeier, A., Krüger, J., Müller, J.: In-Memory-Datenmanagement in betrieblichen Anwendungssystemen. Wirtschaftsinformatik 6. (2011).
     
  • Krüger, J., Grund, M., Zeier, A., Plattner, H.: An Architecture-Aware Compaction Process. Proceedings of the Fall 2010 Future SOC Lab Day (2011).
     
  • Krüger, J., Grund, M., Jaeckel, I., Zeier, A., Plattner, H.: Applicability of GPU Computing for Efficient Merge in In-Memory Databases. Second International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures (In conjunction with Very Large Data Bases, VLDB) (2011).
     
  • Krüger, J., Kim, C., Grund, M., Satish, N., Schwalb, D., Chhugani, J., Dubey, P., Plattner, H., Zeier, A.: Fast Updates on Read-Optimized Databases Using Multi-Core CPUs. Proceedings of the VLDB Endowment Volume 5 Issue 1. 5, (2011).
     
  • Hübner, F., Boese, J.-H., Krüger, J., Renkes, F., Tosun, C., Zeier, A., Plattner, H.: A Cost-Aware Strategy for Merging Differential Stores in Column-Oriented In-Memory DBMS. BIRTE - in conjunction with VLDB'11 (2011).
     
  • Loos, P., Lechtenbörger, J., Vossen, G., Zeier, A., Krüger, J., Müller, J., Lehner, W., Kossmann, D., Fabian, B., Günther, O., Winter, R.: In-memory Databases in Business Information Systems. Business & Information Systems Engineering. (2011).
     
  • Krüger, J., Hübner, F., Wust, J., Boissier, M., Zeier, A., Plattner, H.: Main Memory Databases for Enterprise Applications. IEEE 18Th International Conference on Industrial Engineering and Engineering Management (IE&EM), 2011 (2011).
     
  • Grund, M., Krüger, J., Müller, J., Zeier, A., Plattner, H.: Dynamic Partitioning for Enterprise Applications. IEEE International Conference on Industrial Engineering and Engineering Management (2011).
     
  • Plattner, H., Zeier, A., Tosun, C., Blessing, S., Krüger, J., Wust, J.: xSellerate: Supporting Sales Representatives with Real-Time Information in Customer Dialogs. In-Memory Data Management (2011).
     
  • Grund, M., Krüger, J., Kleine, M., Zeier, A., Plattner, H.: Optimal Query Operator Materialization Strategy for Hybrid Databases. Proceedings of the DBKDA 2011, The Fourth International Conference on Advances in Databases, Knowledge, and Data Applications (2011).
     
  • Grund, M., Krüger, J., Plattner, H., Zeier, A., Cudre-Mauroux, P., Madden, S.: HYRISE - A Hybrid Main Memory Storage Engine. Proceedings of the VLDB Endowment Volume 4 Issue 2. bll. 105-116 (2011).
     
  • Krüger, J., Grund, M., Wust, J., Zeier, A., Plattner, H.: Merging Differential Updates in In-Memory Column Store. Proceedings of the DBKDA 2011, The Fourth International Conference on Advances in Databases, Knowledge, and Data Applications (2011).
     
  • Krüger, J., Grund, M., Boissier, M., Zeier, A., Plattner, H.: Data Structures for Mixed Workloads in In-Memory Databases. 5th International Conference on Computer Sciences and Convergence Information Technology (ICCIT), 2010 (2010).
     
  • Krüger, J., Grund, M., Zeier, A., Plattner, H.: Enterprise Application-specific Data Management. EDOC 2010 (2010).
     
  • Krüger, J., Grund, M., Tinnefeld, C., Eckart, B., Zeier, A., Plattner, H.: Hauptspeicherdatenbanken für Unternehmensanwendungen. Datenbank-Spektrum. (2010).
     
  • Paradies, M., Lemke, C., Plattner, H., Lehner, W., Sattler, K.-U., Zeier, A., Krüger, J.: How to Juggle Columns: An Entropy-Based Approach for Table Compression. IDEAS (2010).
     
  • Krüger, J., Tinnefeld, C., Grund, M., Zeier, A., Plattner, H.: A Case for Online Mixed Workload Processing. Third International Workshop on Testing (DBTest) co-located with SIGMOD Database Systems (2010).
     
  • Grund, M., Schaffner, J., Krüger, J., Brunnert, J., Zeier, A.: The Effects of Virtualization on Main Memory Systems. Sixth International Workshop on Data Management on New Hardware (2010).
     
  • Krüger, J., Grund, M., Tinnefeld, C., Plattner, H., Zeier, A., Faerber, F.: Optimizing Write Performance for Read Optimized Databases. Database Systems for Advanced Applications, Japan (2010).
     
  • Enderlein, S., Müller, J., Krüger, J., Zeier, A., Plattner, H., Helmich, M.: MapperMania - A Framework for Native Multi-Tenancy Business Object Mapping to a Persistent Data Store. Proceedings of the 2009 Americas Conference on Information Systems (AMCIS'09), San Francisco, USA (2009).
     
  • Schaffner, J., Krueger, J., Mueller, S., Hofmann, P., Zeier, A.: Analytics on Historical Data Using a Clustered Insert-Only In-Memory Column Database. 16th International Conference on Industrial Engineering and Engineering Management (IE&EM), Beijing, China (2009).
     
  • Krueger, J., Grund, M., Tinnefeld, C., Schaffner, J., Mueller, S., Zeier, A.: Enterprise Data Management in Mixed Workload Environments. Proceedings of 16th International Conference on Industrial Engineering and Engineering Management (IE&EM), Beijing, China (2009).
     
  • Legler, T., Lehner, W., Schaffner, J., Krüger, J.: Robust Distributed Top-N Frequent Pattern Mining Using the SAP BW Accelerator. Proceedings of the 35th Conference on Very Large Databases (VLDB), Lyon, France (2009).
     
  • Enderlein, S., Helmich, M., Krüger, J., Müller, J., Borovskiy, V., Zeier, A., Plattner, H.: Service Objects - Adaptable, Metadata-based Services for Multi-tenant On-demand Enterprise Applications. Proceedings of the 2009 Americas Conference on Information Systems (AMCIS'09), San Francisco, USA (2009).
     
  • Schapranow, M.-P., Krüger, J., Borovskiy, V., Zeier, A., Plattner, H.: Data Loading & Caching Strategies in Service-Oriented Enterprise Applications. Proceedings of IEEE Congress on Services (SERVICES 2009), Los Angeles, CA, USA (2009).
     
  • Müller, J., Krüger, J., Enderlein, S., Helmich, M., Zeier, A.: Customizing Enterprise Software as a Service Applications: Back-end Extension in a multi-tenancy Environment. Proceedings of the 11th International Conference on Enterprise Information Systems, Milan, Italy (2009).
     
  • Tinnefeld, C., Mueller, S., Krüger, J., Grund, M., Zeier, A.: Leveraging Multi-Core CPUs in the Context of Demand Planning. Proceedings of 16th International Conference on Industrial Engineering and Engineering Management (IE&EM), Beijing, China (2009).
     
  • Schapranow, M.-P., Müller, J., Krüger, J., Hofmann, P., Zeier, A.: Integration of RFID Technology is a Key Enabler for Demand-Driven Supply Network. The IUP Journal of Supply Chain Management, Volume 6, Nos. 3 & 4, pp. 57-74. (2009).
     
  • Grund, M., Krüger, J., Tinnefeld, C., Zeier, A.: Vertical Partition for Insert-Only Scenarios in Enterprise Applications. Proceedings of the 16th International Conference on Industrial Engineering and Engineering Management (IE&EM), Beijing, China (2009).
     
  • Zeier, A., Schapranow, M.-P., Krüger, J., Uflacker, M., Müller, J.: noFilis !CrossTalk 2.0 as Device Management Solution, Experiences while Integrating RFID Hardware into SAP Auto-ID Infrastructure. Proceedings of the 16th International Conference on Industrial Engineering and Engineering Management (IE&EM), Beijing, China (2009).
     
  • Mueller, S., Krüger, J., Schaffner, J., Tinnefeld, C., Zeier, A.: Controlled Natural Language for Information Integration. 16th International Conference on Industrial Engineering and Engineering Management (IE&EM), Beijing, China (2009).
     
  • Grund, M., Schaffner, J., Schapranow, M.-P., Bog, A., Krüger, J.: Operational Reporting Using Navigational SQL. IEEE Symposium on Advanced Management of Information for Globalized Enterprises (AMIGE'08), Tianjin, China (2008).
     
  • Zeier, A., Krüger, J., Grund, M.: Declarative Web Service Entities with Virtual Endpoints. IEEE SCC 2008 (2008).
     
  • Müller, J., Krüger, J., Zeier, A.: Unternehmensportale als Quelle fuer relevante Informationen. ERP Management. (2008).
     
  • Schapranow, M.-P., Krüger, J.: HPI Students Learn with SAP Enterprise Services. SAP INFO (online). (2008).
     
  • Schapranow, M.-P., Grund, M., Krüger, J., Schaffner, J., Bog, A.: Combining Advantages - Unified Data Stores in Global Enterprises. IEEE Symposium on Advanced Management of Information for Globalized Enterprises (AMIGE'08), Tianjin, China (2008).
     
  • Schapranow, M.-P., Krüger, J., Müller, J.: Smart Enterprise Widgets: Little Helpers with a Big Impact. SAP INFO (online). (2008).
     
  • Müller, J., Krüger, J., Zeier, A.: Improved Global Business of Medium-sized Enterprises by Integrated Processes. IEEE Symposium on Advanced Management of Information for Globalized Enterprises (AMIGE'08), Tianjin, China (2008).
     
  • Krüger, J., Grund, M., Schaffner, J., Schapranow, M.-P., Bog, A.: Shared Table Access Pattern Analysis for Multi-Tenant Applications. IEEE Symposium on Advanced Management of Information for Globalized Enterprises (AMIGE'08), Tianjin, China (2008).
     
  • Schaffner, J., Bog, A., Krüger, J., Zeier, A.: A Hybrid Row-Column OLTP Database Architecture for Operational Reporting. Business Intelligence for the Real Time Enterprise (BIRTE 2008) in conjunction with VLDB'08, Auckland, New Zealand (2008).
     
  • Schaffner, J., Bog, A., Krüger, J.: A Composite Benchmark for Online Transaction Processing and Operational Reporting. IEEE Symposium on Advanced Management of Information for Globalized Enterprises (AMIGE'08), Tianjin, China (2008).
     
  • Tinnefeld, C., Krüger, J., Schaffner, J., Bog, A.: A Database Engine for Flexible Real-Time Available-to-Promise. IEEE Symposium on Advanced Management of Information for Globalized Enterprises (AMIGE'08), Tianjin, China (2008).
     

Former Teaching Activities

 

Semester Bachelor Master
Summer Term 2013 Bachelor Project HP1 - In-Memory Data Management for Enhanced ERP Seminar - In-Memory Databases: Algorithms and Data Structures on Modern Hardware
  Global Team-based Product Innovation & Engineering (ME 310)
Winter Term 2012 Bachelor Project HP1 - In-Memory Data Management for Enhanced ERP Global Team-Based Product Innovation & Engineering (ME 310)
Summer Term 2012   Trends and Concepts in the Software Industry I - Seminar
  Global Team-Based Product Innovation & Engineering (ME 310)
Winter Term 2011   Workload-Aware Aggregation Strategies for In-Memory Databases - Master's Project
Summer Term 2011 In-Memory Database Optimizations — Bachelor Project Trends and Concepts I — Lecture
  Data Structures for In-Memory Databases
Winter Term 2010 In-Memory Database Optimizations — Bachelor Project  
Summer Term 2010   Trends and Concepts I — Exercise
  In-Memory Data Processing and Management
  Trends and Concepts I — Lecture
Winter Term 2009   Trends and Concepts II — Exercise
Summer Term 2009 In-Memory Data Management — Bachelor Project Trends and Concepts I — Lecture
Winter Term 2008 In-Memory Data Management — Bachelor Project Trends and Concepts II — Lecture
Summer Term 2008 Enterprise SOA by Design — Bachelor Project Trends and Concepts I — Lecture
  Process-Based Configuration of Enterprise Systems — Seminar
  Enterprise Data Models and their Performance — Seminar
Winter Term 2007 Enterprise SOA by Design — Bachelor Project Trends and Concepts II — Lecture
  Trends and Concepts II — Seminar
  Trends and Concepts II — Exercise
Summer Term 2007 FI Accelerator — Bachelor Project Enterprise Data Models and their Performance — Seminar
  Trends and Concepts I — Lecture
  Trends and Concepts I — Exercise
Winter Term 2006 FI Accelerator — Bachelor Project Trends and Concepts II — Seminar
Fundamentals of ERP systems Trends and Concepts II — Exercise

 

 

Supervised Master Theses

  • Fast Lookups for In-Memory Column Stores, Martin Faust, 2012.
  • Cache Conscious Column Organization in In-Memory Column Stores, David Schwalb, 2012.
  • Applicability of GPU Computing for Efficient Merge in In-Memory Databases, Ingo Jaeckel, 2011.
  • A Cost Model for Compression Techniques in Hybrid Main Memory Database Systems, Sebastian Klose, 2011.
  • Cache Conscious Data Layouting for In-Memory Databases, Holger Pirk, 2010.
  • Backend Extension in Multi-Tenant On-Demand Enterprise Software, Sebastian Enderlein, 2009.
  • Improving the Performance of Main-Memory Column-Stores in Write-Intensive Scenarios, Thomas Loetzer, 2009.
  • Application Characteristics of Enterprise Applications, Christian Tinnefeld, 2009.
  • Controlled Natural Language for Integrative Knowledge Representation, Stephan Mueller, 2009.
  • Navigational SQL - Extending SQL with Entity Navigation, Martin Grund, 2008.
  • Transaction Processing 2.0 — The Epochal Change in Designing Transaction Processing Systems, Matthieu Schapranow, 2008.