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

Skyrise: Elastic Query Processing on Serverless Cloud Infrastructure

General Information

Enterprises increasingly run applications in support of their business processes in cloud environments. With more application data residing in the cloud, analytical workloads gain importance, for which dedicated infrastructure needs to be provisioned before any query processing can begin. Resource provisioning, however, can be difficult for these workloads because they are often unpredictable and ad-hoc in nature. To avoid underprovisioning and performance disruption, conservative overprovisioning is the norm with lost cost efficiency.

Recently, cloud providers introduced means to allocate and bill fine-granular units of resources with function as a service (FaaS) platforms and shared cloud storage. We are studying this so called serverless cloud infrastructure to inform the design of our Skyrise query processing system. Skyrise embraces a FaaS-based, shared-disk distributed architecture to inherit the elasticity and resiliency characteristics of its underlying infrastructure.

Publications

  • 1.
    Justen, D.: Cost-efficiency and Performance Robustness in Serverless Data Exchange. Proceedings of the SIGMOD Student Research Competition (2022).
     
  • 2.
    Bodner, T., Pietz, T., Bollmeier, L.J., Ritter, D.: Doppler: Understanding Serverless Query Execution. Proceedings of the SIGMOD Workshop on Big Data in Emergent Distributed Environments. (2022).
     
  • 3.
    Bodner, T.: Elastic Query Processing on Function as a Service Platforms. Proceedings of the VLDB PhD Workshop. (2020).