When Concurrency Matters: Behaviour-Oriented Concurrency
L Cheeseman, MJ Parkinson, S Clebsch… - Proceedings of the …, 2023 - dl.acm.org
Expressing parallelism and coordination is central for modern concurrent programming.
Many mechanisms exist for expressing both parallelism and coordination. However, the …
Many mechanisms exist for expressing both parallelism and coordination. However, the …
Cloud Actor-Oriented Database Transactions in Orleans
Microsoft Orleans is a popular open source distributed programming framework and platform
which invented the virtual actor model, and has since evolved into an actor-oriented …
which invented the virtual actor model, and has since evolved into an actor-oriented …
Portals: an extension of dataflow streaming for stateful serverless
Portals is a serverless, distributed programming model that blends the exactly-once
processing guarantees of stateful dataflow streaming frameworks with the message-driven …
processing guarantees of stateful dataflow streaming frameworks with the message-driven …
Parallelism-optimizing data placement for faster data-parallel computations
Systems performing large data-parallel computations, including online analytical processing
(OLAP) systems like Druid and search engines like Elasticsearch, are increasingly being …
(OLAP) systems like Druid and search engines like Elasticsearch, are increasingly being …
Skadi: Building a distributed runtime for data systems in disaggregated data centers
Data-intensive systems are the backbone of today's computing and are responsible for
sha** data centers. Over the years, cloud providers have relied on three principles to …
sha** data centers. Over the years, cloud providers have relied on three principles to …
Rethinking State Management in Actor Systems for Cloud-Native Applications
The actor model has gained increasing popularity. However, it lacks support for complex
state management tasks, such as enforcing foreign key constraints and ensuring data …
state management tasks, such as enforcing foreign key constraints and ensuring data …
A Survey of Actor-Like Programming Models for Serverless Computing
Serverless computing promises to significantly simplify cloud computing by providing
Functions-as-a-Service where invocations of functions, triggered by events, are …
Functions-as-a-Service where invocations of functions, triggered by events, are …
A Proposal for a continuum-aware programming model: from workflows to services autonomously interacting in the compute continuum
This paper proposes a continuum-aware programming model enabling the execution of
application workflows across the compute continuum: cloud, fog and edge resources. It …
application workflows across the compute continuum: cloud, fog and edge resources. It …