Jan Schaffner
Berlin, Berlin, Deutschland
2382 Follower:innen
500+ Kontakte
Info
At SAP, I lead the Foundational Plane (FP) unit that is part of SAP Business Technology…
Aktivitäten
-
Capping off my first weekend living back in the US by going to the Super Bowl! Superbowl Sunday is one of the greatest days of the year! But it’s…
Capping off my first weekend living back in the US by going to the Super Bowl! Superbowl Sunday is one of the greatest days of the year! But it’s…
Beliebt bei Jan Schaffner
-
It is official and I could not be more proud! Today, SAP announced a new Extended Board and I have been appointed as a member. Additionally, my role…
It is official and I could not be more proud! Today, SAP announced a new Extended Board and I have been appointed as a member. Additionally, my role…
Beliebt bei Jan Schaffner
Berufserfahrung
Ausbildung
Veröffentlichungen
-
Multi Tenancy for Cloud-Based In-Memory Column Databases: Workload Management and Data Placement
Springer
Available at Amazon:
http://www.amazon.com/Tenancy-Cloud-Based-In-Memory-Column-Databases/dp/3319004964/
With the proliferation of Software-as-a-Service (SaaS) offerings, it is becoming increasingly important for individual SaaS providers to operate their services at a low cost. This book investigates SaaS from the perspective of the provider and shows how operational costs can be reduced by using “multi tenancy,” a technique for consolidating a large number of customers onto a small…Available at Amazon:
http://www.amazon.com/Tenancy-Cloud-Based-In-Memory-Column-Databases/dp/3319004964/
With the proliferation of Software-as-a-Service (SaaS) offerings, it is becoming increasingly important for individual SaaS providers to operate their services at a low cost. This book investigates SaaS from the perspective of the provider and shows how operational costs can be reduced by using “multi tenancy,” a technique for consolidating a large number of customers onto a small number of servers.
Specifically, the book addresses multi tenancy on the database level, focusing on in-memory column databases, which are the backbone of many important new enterprise applications. For efficiently implementing multi tenancy in a farm of databases, two fundamental challenges must be addressed, (i) workload modeling and (ii) data placement. The first involves estimating the (shared) resource consumption for multi tenancy on a single in-memory database server. The second consists in assigning tenants to servers in a way that minimizes the number of required servers (and thus costs) based on the assumed workload model. This step also entails replicating tenants for performance and high availability. This book presents novel solutions to both problems. -
Predicting In-Memory Database Performance for Automating Cluster Management Tasks
ICDE 2011
In Software-as-a-Service, multiple tenants are typically consolidated into the same database instance to reduce costs. For analytics-as-a-service, in-memory column databases are especially suitable because they offer very short response times. This paper studies the automation of operational tasks in multi-tenant in-memory column database clusters. As a prerequisite, we develop a model for predicting whether the assignment of a particular tenant to a server in the cluster will lead to…
In Software-as-a-Service, multiple tenants are typically consolidated into the same database instance to reduce costs. For analytics-as-a-service, in-memory column databases are especially suitable because they offer very short response times. This paper studies the automation of operational tasks in multi-tenant in-memory column database clusters. As a prerequisite, we develop a model for predicting whether the assignment of a particular tenant to a server in the cluster will lead to violations of response time goals. This model is then extended to capture drops in capacity incurred by migrating tenants between servers. We present an algorithm for moving tenants around the cluster to ensure that response time goals are met. In so doing, the number of servers in the cluster may be dynamically increased or decreased. The model is also extended to manage multiple copies of a tenant's data for scalability and availability. We validated the model with an implementation of a multi-tenant clustering framework for SAP's in-memory column database TREX.
Andere Autor:innenVeröffentlichung anzeigen -
RTP: Robust Tenant Placement for Elastic In-Memory Database Clusters
SIGMOD 2013
In the cloud services industry, a key issue for cloud operators is to minimize operational costs. In this paper, we consider algorithms that elastically contract and expand a cluster of in-memory databases depending on tenants' behavior over time while maintaining response time guarantees.
We evaluate our tenant placement algorithms using traces obtained from one of SAP's production on-demand applications. Our experiments reveal that our approach lowers operating costs for the database…In the cloud services industry, a key issue for cloud operators is to minimize operational costs. In this paper, we consider algorithms that elastically contract and expand a cluster of in-memory databases depending on tenants' behavior over time while maintaining response time guarantees.
We evaluate our tenant placement algorithms using traces obtained from one of SAP's production on-demand applications. Our experiments reveal that our approach lowers operating costs for the database cluster of this application by a factor of 2.2 to 10, measured in Amazon EC2 hourly rates, in comparison to the state of the art. In addition, we carefully study the trade-off between cost savings obtained by continuously migrating tenants and the robustness of servers towards load spikes and failures.Andere Autor:innenVeröffentlichung anzeigen -
The Effects of Virtualization on Main Memory Systems
DaMoN 2010
Virtualization is mainly employed for increasing the utilization of a lightly-loaded system by consolidation, but also to ease the administration based on the possibility to rapidly provision or migrate virtual machines. These facilities are crucial for efficiently managing large data centers. At the same time, modern hardware --- such as Intel's Nehalem microarchitecure --- change critical assumptions about performance bottlenecks and software systems explicitly exploiting the underlying…
Virtualization is mainly employed for increasing the utilization of a lightly-loaded system by consolidation, but also to ease the administration based on the possibility to rapidly provision or migrate virtual machines. These facilities are crucial for efficiently managing large data centers. At the same time, modern hardware --- such as Intel's Nehalem microarchitecure --- change critical assumptions about performance bottlenecks and software systems explicitly exploiting the underlying hardware --- such as main memory databases --- gain increasing momentum.
In this paper, we address the question of how these specialized software systems perform in a virtualized environment. To do so, we present a set of experiments looking at several different variants of in-memory databases: The MonetDB Calibrator, a fine-grained hybrid row/column in-memory database running an OLTP workload, and an in-memory column store database running a multi-user OLAP workload.
We examine how memory management in virtual machine monitors affects these three classes of applications. For the multi-user OLAP experiment we also experimentally compare a virtualized Nehalem server to one of its predecessors. We show that saturation of the memory bus is a major limiting factor but is much less impactful on the new architecture.Andere Autor:innenVeröffentlichung anzeigen
Patente
Sprachen
-
Deutsch
-
-
Englisch
-
-
Französisch
-
Weitere Aktivitäten von Jan Schaffner
-
🎉Exciting news! 🎉 I'm happy to share that our new course, "Getting Started with Terraform on SAP BTP," is now live and publicly available to…
🎉Exciting news! 🎉 I'm happy to share that our new course, "Getting Started with Terraform on SAP BTP," is now live and publicly available to…
Geteilt von Jan Schaffner
-
Did you know, that the SAP Discovery Center provides you with ready-to-use Terraform scripts for many use cases on SAP BTP? Checkout these…
Did you know, that the SAP Discovery Center provides you with ready-to-use Terraform scripts for many use cases on SAP BTP? Checkout these…
Beliebt bei Jan Schaffner
-
Unglaublich, wie schnell die Zeit vergeht! Beim Lesen dieses Beitrags der #UniversitätPotsdam wurde mir bewusst, dass es mittlerweile 20 Jahre her…
Unglaublich, wie schnell die Zeit vergeht! Beim Lesen dieses Beitrags der #UniversitätPotsdam wurde mir bewusst, dass es mittlerweile 20 Jahre her…
Beliebt bei Jan Schaffner
-
I often get asked by female (future) colleagues what it’s like to work at SAP, especially as a woman planning to start a family or with young…
I often get asked by female (future) colleagues what it’s like to work at SAP, especially as a woman planning to start a family or with young…
Beliebt bei Jan Schaffner
-
Kicking off the new year by celebrating 26 years of open source at SAP! 🙌 Since we first ported R/3 to Linux back in 1998, we've been on a journey…
Kicking off the new year by celebrating 26 years of open source at SAP! 🙌 Since we first ported R/3 to Linux back in 1998, we've been on a journey…
Beliebt bei Jan Schaffner
-
🎉 Welcome to 2025, everyone! As we step into this fresh new year, let's make it all about learning! Did you know that upskilling is like giving…
🎉 Welcome to 2025, everyone! As we step into this fresh new year, let's make it all about learning! Did you know that upskilling is like giving…
Beliebt bei Jan Schaffner
-
Happy New Year, everyone! 🍀 What are your plans for 2025? Are you checking off your bucket list? ✅ Just a heads-up: you might find yourself as a…
Happy New Year, everyone! 🍀 What are your plans for 2025? Are you checking off your bucket list? ✅ Just a heads-up: you might find yourself as a…
Beliebt bei Jan Schaffner
-
Thank you Joachim Giese for the warm welcome. I am very happy to join WBS GRUPPE as Chief Information and Digital Officer to foster digital…
Thank you Joachim Giese for the warm welcome. I am very happy to join WBS GRUPPE as Chief Information and Digital Officer to foster digital…
Beliebt bei Jan Schaffner
-
Wondering what the approach of a world-class #forecasting expert to tackling a new forecasting problem is? Jan Gasthaus asked Qingsong Wen exactly…
Wondering what the approach of a world-class #forecasting expert to tackling a new forecasting problem is? Jan Gasthaus asked Qingsong Wen exactly…
Beliebt bei Jan Schaffner
-
2024 - What a year! 🚀 From Co-hosting the d-com event and meeting our CEO to watching the team grow, working on our AI project, being part of the…
2024 - What a year! 🚀 From Co-hosting the d-com event and meeting our CEO to watching the team grow, working on our AI project, being part of the…
Beliebt bei Jan Schaffner
-
After 4 years and quite a few leaving events/parties, it is finally time for me to depart easyJet. It is with a huge amount of pride that I can walk…
After 4 years and quite a few leaving events/parties, it is finally time for me to depart easyJet. It is with a huge amount of pride that I can walk…
Beliebt bei Jan Schaffner
Weitere ähnliche Profile
Weitere Mitglieder, die Jan Schaffner heißen
-
Jan Schaffner
Program Manager bei RIEDEL Communications GmbH & Co. KG
-
Jan Schaffner
Focus on relationships one client at a time
-
Jan Schaffner
M.Sc. Information Systems @Uni Münster | Werkstudent @Atruvia AG
-
Jan Schaffner
Government Administration Professional
Es gibt auf LinkedIn 9 weitere Personen, die Jan Schaffner heißen.
Weitere Mitglieder anzeigen, die Jan Schaffner heißen