EDBT 2026 Demo / reviewers in the wild / expert
Markus Klems
dblp:42/8164
· DBLP profile ↗
11ranked-venue papers
4as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 3 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 53% Cloud and datacenter computing · 47% | |
| Software engineering, system software, and programming languages
1 paper |
Services computing and microservices · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
benchmarking |
0.2 | 1 | 2014 | Benchmarking Scalability and Elasticity of Distributed Database Systems · Proc. VLDB Endow. 2014 |
Cloud and datacenter computing
cloud infrastructure |
0.1 | 1 | 2014 | Benchmarking Scalability and Elasticity of Distributed Database Systems · Proc. VLDB Endow. 2014 |
Services computing and microservices
service engineering |
0.0 | 1 | 2010 | Cloud service engineering · ICSE (2) 2010 |
Methods — techniques the papers use, named apart from their topics
scalability measurement · 0.2benchmarking · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Serverless Big Data Processing using Matrix Multiplication as ExampleabstractServerless computing, or Function-as-a-Service (FaaS), is emerging as a popular alternative model to on-demand cloud computing. Function services are executed by a FaaS provider; a client no longer uses cloud infrastructure directly as in traditional cloud consumption. Is serverless computing a feasible and beneficial approach to big data processing, regarding performance, scalability, and cost effectiveness? In this paper, we explore this research question using matrix multiplication as example. We define requirements for the design of serverless big data applications, present a prototype for matrix multiplication using FaaS, and discuss and synthesize insights from results of extensive experimentation. We show that serverless big data processing can lower operational and infrastructure costs without compromising system qualities; serverless computing can even outperform cluster-based distributed compute frameworks regarding performance and scalability. Sebastian Werner 0001, Jörn Kuhlenkamp, Markus Klems, Stefan Tai |
IEEE BigData | 3 |
| 2017 | Trustless Intermediation in Blockchain-Based Decentralized Service Marketplaces
Markus Klems, Jacob Eberhardt, Stefan Tai, Steffen Härtlein, Simon Buchholz, Ahmed Tidjani |
ICSOC | 1 |
| 2017 | Costradamus: A Cost-Tracing System for Cloud-Based Software Services
Jörn Kuhlenkamp, Markus Klems |
ICSOC | 2 |
| 2014 | Benchmarking Scalability and Elasticity of Distributed Database SystemsabstractDistributed database system performance benchmarks are an important source of information for decision makers who must select the right technology for their data management problems. Since important decisions rely on trustworthy experimental data, it is necessary to reproduce experiments and verify the results. We reproduce performance and scalability benchmarking experiments of HBase and Cassandra that have been conducted by previous research and compare the results. The scope of our reproduced experiments is extended with a performance evaluation of Cassandra on different Amazon EC2 infrastructure configurations, and an evaluation of Cassandra and HBase elasticity by measuring scaling speed and performance impact while scaling. Jörn Kuhlenkamp, Markus Klems, Oliver Röss |
Proc. VLDB Endow. | 2 |
| 2013 | A Middleware Guaranteeing Client-Centric Consistency on Top of Eventually Consistent DatastoresabstractApplications often have consistency requirements beyond those guaranteed by the underlying eventually consistent storage system. In this work, we present an approach that guarantees monotonic read consistency and read your writes consistency by running a special middleware component on the same server as the application. We evaluate our approach using both simulation and real world experiments on Cloud storage systems. David Bermbach, Jörn Kuhlenkamp, Bugra Derre, Markus Klems, Stefan Tai |
IC2E | 4 |
| 2013 | A Configuration Crawler for Virtual Appliances in Compute CloudsabstractCompute clouds are pools of virtual machines that are shared in a multi-tenant environment by multiple users. The virtual machine images are stored in one or more repositories and are pre-configured with an operating system. Users of the compute cloud can upload their own images or install and configure additional software on top of existing basic virtual machines. Today, the Amazon Elastic Compute Cloud (EC2) counts more than 35,000 publicly available virtual machine images. We observe, however, that the meta-data that describes the virtual machine images is of poor quality and does not cover vital information such as operating system configurations or software package installations. The sprawl of poorly documented virtual machine images poses a hurdle to sharing and re-use among members of the compute cloud community. We present a method that allows collecting software-related meta-data in compute clouds through appliance introspection. Moreover, we show how applications in the domains of selection and configuration management benefit from rich meta-data and interact with the method. The method has been implemented as an automated tool, the crawler, that collects configuration data of virtual machine images in public compute clouds and evaluated our approach by crawling Amazon EC2. Michael Menzel 0002, Markus Klems, Hoàng Anh Lê, Stefan Tai |
IC2E | 2 |
| 2011 | MetaStorage: A Federated Cloud Storage System to Manage Consistency-Latency TradeoffsabstractCost and scalability benefits of Cloud storage services are apparent. However, selecting a single storage service provider limits availability and scalability to the selected provider and may further cause a vendor lock-in effect. In this paper, we present MetaStorage, a federated Cloud storage system that can integrate diverse Cloud storage providers. MetaStorage is a highly available and scalable distributed hash table that replicates data on top of diverse storage services. MetaStorage reuses mechanisms from Amazon's Dynamo for cross-provider replication and hence introduces a novel approach to manage consistency-latency tradeoffs by extending the traditional quorum (N,R,W) configurations to an (N_P,R,W) scheme that includes different providers as an additional dimension. With MetaStorage, new means to control consistency-latency tradeoffs are introduced. David Bermbach, Markus Klems, Stefan Tai, Michael Menzel 0002 |
IEEE CLOUD | 2 |
| 2010 | Cloud service engineeringabstractBuilding on compute and storage virtualization, Cloud Computing provides scalable, network-centric, abstracted IT infrastructure, platforms, and applications as on-demand services that are billed by consumption. Cloud Service Engineering is the application of a systematic approach to leverage Cloud Computing in the context of the Internet in its combined role as a platform for technical, economic, organizational and social networks. This tutorial introduces concepts and technology of Cloud Computing and Cloud Service Engineering, providing an overview of state-of-the-art in research and practice. Stefan Tai, Jens Nimis, Alexander Lenk, Markus Klems |
ICSE (2) | 4 |
| 2010 | Consistency Benchmarking: Evaluating the Consistency Behavior of Middleware Services in the Cloud
Markus Klems, Michael Menzel 0002, Robin Fischer |
ICSOC | 1 |
| 2010 | Scalable Services: Understanding Architecture Trade-off
Markus Klems, Stefan Tai |
ICSOC | 1 |
| 2010 | Automating the delivery of IT Service Continuity Management through cloud service orchestrationabstractIT Service Continuity Management (ITSCM) delivers the recovery of IT services in the event of a disaster. ITSCM is widely perceived as an expensive challenge for enterprise-class IT operations. Cloud computing offers a model for dynamic, scalable infrastructure resource allocation on a pay-per-use basis. These attributes promise to bring cost-efficiency to ITSCM invocation and operation processes that only in the rare event of a rehearsal or an actual disaster need to allocate infrastructure resources. We propose to use the Web Service Business Process Execution Language (BPEL) in combination with Virtual Appliances to implement standardized, testable and executable ITSCM processes. The suggested solution is described and evaluated against collected data from manual recovery processes. Markus Klems, Stefan Tai, Larisa Shwartz, Genady Grabarnik |
NOMS | 1 |