Serverless computing platforms represent the fastest-growing segment of cloud services and are predicted to dominate the future of cloud computing. However, the real-world applications of serverless systems are somewhat constrained due to several inherent bottlenecks such as their stateless nature, frequent occurrence of stragglers, naive resource allocation and pricing of computing resources, etc. The broader aim of this dissertation is to propose techniques to mitigate such bottlenecks and make the use of serverless computing ubiquitous. In particular, we focus on four applications that relate to large-scale serverless computing and describe them as follows.Total time for end-to-end distributed computation in such systems suffers due to a...
With the rapidly growing challenges of big data analytics, the need for efficient and distributed al...
Cloud computing has evolved as an important distributed computing model, enabling infrastructure, in...
Serverless computing has arisen as a brand-new captivating paradigm designed for the deployment of s...
Serverless computing platforms represent the fastest-growing segment of cloud services and are predi...
Serverless computing is an emerging cloud computing paradigm with the goal of freeing developers fro...
Although serverless computing generally involves executing short-lived “functions,” the increasing m...
Deployed AI platforms typically ship with bulky system architectures which present bottlenecks and a...
In today’s cloud driven work culture, serverless infrastructure is widely adopted due to its pay-as-...
The increasing demand for computational power in big data and machine learning has driven the develo...
Serverless computing has become increasingly popular for building scalable cloud applications. Its f...
Serverless computing is an emerging paradigm that greatly simplifies the usage of cloud resources an...
We propose a set of optimization techniques for transforming a generic AI codebase so that it can be...
The appeal of serverless (FaaS) has triggered a growing interest on how to use it in data-intensive ...
Serverless computing is an integral part of the recent success of cloud computing, offering cost and...
Deep Learning has become one of the most important tools in computer science in the last decade beca...
With the rapidly growing challenges of big data analytics, the need for efficient and distributed al...
Cloud computing has evolved as an important distributed computing model, enabling infrastructure, in...
Serverless computing has arisen as a brand-new captivating paradigm designed for the deployment of s...
Serverless computing platforms represent the fastest-growing segment of cloud services and are predi...
Serverless computing is an emerging cloud computing paradigm with the goal of freeing developers fro...
Although serverless computing generally involves executing short-lived “functions,” the increasing m...
Deployed AI platforms typically ship with bulky system architectures which present bottlenecks and a...
In today’s cloud driven work culture, serverless infrastructure is widely adopted due to its pay-as-...
The increasing demand for computational power in big data and machine learning has driven the develo...
Serverless computing has become increasingly popular for building scalable cloud applications. Its f...
Serverless computing is an emerging paradigm that greatly simplifies the usage of cloud resources an...
We propose a set of optimization techniques for transforming a generic AI codebase so that it can be...
The appeal of serverless (FaaS) has triggered a growing interest on how to use it in data-intensive ...
Serverless computing is an integral part of the recent success of cloud computing, offering cost and...
Deep Learning has become one of the most important tools in computer science in the last decade beca...
With the rapidly growing challenges of big data analytics, the need for efficient and distributed al...
Cloud computing has evolved as an important distributed computing model, enabling infrastructure, in...
Serverless computing has arisen as a brand-new captivating paradigm designed for the deployment of s...