- Cloud Computing and Resource Management
- Advanced Data Storage Technologies
- Scientific Computing and Data Management
- Security and Verification in Computing
- Distributed systems and fault tolerance
Purdue University West Lafayette
2023-2024
Cornell University
2024
Serverless computing allows developers to deploy and scale stateless functions in ephemeral workers easily. As a result, serverless has been widely used for many applications, such as computer vision, video processing, HTML generation. However, we find that the nature of wastes important benefits modern language runtimes have offer. A notable example is extensive profiling Just-in-Time (JIT) compilation effort implement achieve acceptable performance popular high-level languages, Java,...
Serverless computing simplifies cloud programming by managing infrastructure and providing basic primitives for building distributed components. However, these efforts tend to increase complexity as developers create large, interdependent applications. The highly nature of serverless computations makes it challenging comprehend the granular behavior their To address this problem, we present our vision an always-on recording framework computations. Our goal is efficiently capture low-level...