Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Papers We Love DC #1 => Caitie McCaffrey on Orleans #171

Closed
mrb opened this issue Sep 2, 2014 · 0 comments
Closed

Papers We Love DC #1 => Caitie McCaffrey on Orleans #171

mrb opened this issue Sep 2, 2014 · 0 comments

Comments

@mrb
Copy link
Contributor

mrb commented Sep 2, 2014

. @CaitieM20

This issue has been created to start/spark/organize a conversation on the paper Orleans: Distributed Virtual Actors for Programmability and Scalability

Please offer up questions, comments, or additional information regarding this paper.

Paper can be found here: http://research.microsoft.com/pubs/210931/Orleans-MSR-TR-2014-41.pdf

Description

High-scale interactive services demand high throughput with low latency and high availability, difficult goals to meet with the traditional stateless 3-tier architecture. The actor model makes it natural to build a stateful middle tier and achieve the required performance. However, the popular actor model platforms still pass many distributed systems problems to the developers.

The Orleans programming model introduces the novel abstraction of virtual actors that solves a number of the complex distributed systems problems, such as reliability and distributed resource management, liberat- ing the developers from dealing with those concerns. At the same time, the Orleans runtime enables applications to attain high performance, reliability and scalability.

This paper presents the design principles behind Orleans and demonstrates how Orleans achieves a simple programming model that meets these goals. We describe how Orleans simplified the development of several scalable production applications on Windows Azure, and report on the performance of those production systems.

Bio

Caitie McCaffrey is a Backend Brat, Distributed Systems Diva, and Tech Lover. She is currently a Software Engineer at HBO, and prior to that worked at 343 Industries. Her focus is on Web Services, Distributed Systems, and Big Data. She is passionate about creating fun, social, and collaborative entertainment experiences. Caitie has a degree in Computer Science from Cornell University, and has worked on several video games including Gears of War 2, Gears of War 3, and most recently Halo 4. She currently is working at HBO on the HBO Go services. She maintains a blog at CaitieM.com and frequently discusses technology and entertainment on Twitter @CaitieM20

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants