- Cloud Computing and Resource Management
- Parallel Computing and Optimization Techniques
- Security and Verification in Computing
- Scientific Computing and Data Management
- IoT and Edge/Fog Computing
- Distributed systems and fault tolerance
- Blockchain Technology Applications and Security
Technical University of Munich
2024
Serverless computing has gained significant traction for its ability to streamline development workflows and optimize resource utilization. However, ensuring optimal performance isolation workloads in multi-tenant environments remains a critical challenge.
We present an end-to-end solution to facilitate the seamless execution of hardware-accelerated compute-intensive tasks on heterogeneous hardware platforms spanning Cloud-Edge continuum. Our approach includes a programming interface, orchestration, application management components, vAccel framework, and library kernels. These components enable Function-as-a-Service (FaaS) based operational flow that supports numerous diverse use cases while minimizing time required for developer integrate...