A programming framework to ease development of tightly-coupled cloud applications (original) (raw)

The paper introduces a new programming framework designed to simplify the development of tightly-coupled cloud applications, particularly addressing the challenges associated with distributed systems. Current frameworks mainly cater to data-parallel workloads and do not adequately support applications with shared mutable state. The proposed framework allows for programming in sequential semantics while ensuring desirable properties such as elasticity, failure handling, scalability, consistency, and modularity. It implements a unified approach to address the intricacies of running elastic programs in a cloud environment, facilitating easier program development for a broader audience.