Programming stateful cloud applications remains a very painful experience. Instead of focusing on the business logic, programmers spend most of their time dealing with distributed systems considerations, with the most important being consistency, load balancing, failure management, recovery, and scalability. At the same time, we witness an unprecedented adoption of modern dataflow systems such as Apache Flink, Google Dataflow, and Timely Dataflow. These systems are now performant and fault-tolerant, and they offer excellent state management primitives. With this line of work, we aim at investigating the opportunities and limits of compiling general-purpose programs into stateful dataflows. Given a set of easy-to-follow code conventions, p...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
International audienceWe present an extended implementation of Dyninka, a framework to prototype Faa...
Nearly twenty years after the launch of AWS, it remains difficult for most developers to harness the...
The cloud is widely adopted as a flexible and on-demand computing infrastructure. In recent years, a...
In the last decade we are witnessing a widespread adoption of architectural styles such as microserv...
Serverless computing is currently the fastest-growing cloud services segment. The most prominent ser...
International audienceThe Internet of Things (IoT) requires applications to deal with a large amount...
Function as a Service (FaaS) paradigm is becoming widespread and is envisioned as the next generatio...
The cloud computing paradigm has emerged as the backbone of modern price-aware scalable computing sy...
Advances in networks, accelerators, and cloud services encourage programmers to reconsider where to ...
As serverless computing grows in popularity, developers are demanding more from existing serverless ...
Serverless computing has become increasingly popular in the last few years because it simplifies the...
Cloud computing has changed the way organizations create, manage, and evolve their applications. Whi...
Cloud application development is currently for professionals only. To make the cloud more accessible...
flows presents significant scalability challenges that include: the consumption of network bandwidth...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
International audienceWe present an extended implementation of Dyninka, a framework to prototype Faa...
Nearly twenty years after the launch of AWS, it remains difficult for most developers to harness the...
The cloud is widely adopted as a flexible and on-demand computing infrastructure. In recent years, a...
In the last decade we are witnessing a widespread adoption of architectural styles such as microserv...
Serverless computing is currently the fastest-growing cloud services segment. The most prominent ser...
International audienceThe Internet of Things (IoT) requires applications to deal with a large amount...
Function as a Service (FaaS) paradigm is becoming widespread and is envisioned as the next generatio...
The cloud computing paradigm has emerged as the backbone of modern price-aware scalable computing sy...
Advances in networks, accelerators, and cloud services encourage programmers to reconsider where to ...
As serverless computing grows in popularity, developers are demanding more from existing serverless ...
Serverless computing has become increasingly popular in the last few years because it simplifies the...
Cloud computing has changed the way organizations create, manage, and evolve their applications. Whi...
Cloud application development is currently for professionals only. To make the cloud more accessible...
flows presents significant scalability challenges that include: the consumption of network bandwidth...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
International audienceWe present an extended implementation of Dyninka, a framework to prototype Faa...
Nearly twenty years after the launch of AWS, it remains difficult for most developers to harness the...