DEVELOPMENT OF DISTRIBUTED, HIGHLY SCALABLE APPLICATION WITH MICROSOFT ORLEANS

Authors

  • Sonja Trpovski
  • Dušan Jeftić Autor

DOI:

https://doi.org/10.24867/02BE13Jeftic

Keywords:

Microsoft Orleans framework, distributed application, scalability, virtual actor model, reliability

Abstract

A description of how to use Microsoft’s framework Orleans, with its unique approach, to model a distributed, highly scalabel aplication is given. This was provided by explaining key features and concepts of this framework.

References

[1] https://www.ibm.com/support/knowledgecenter/en/SSAL2T_9.1.0/com.ibm.cics.tx.doc/concepts/c_wht_is_distd_comptg.html (pristupljeno u avgustu 2018.)
[2] https://www.techopedia.com/definition/18909/distributed-system (pristupljeno u avgustu 2018.)
[3] https://dotnet.github.io/orleans/Documentation/index.html#sidetoggle (pristupljeno u avgustu 2018.)
[4] George Pallis, “Developing Cloud Services Using the Orleans Virtual Actor Model” septembar-oktobar 2016
[5] Philip A. Bernstein, Sergez Bzkov, Alan Geller, Gabriel Kliot, Jorgen Thelin, “Orleans: Distributed Virtual Actors for Programmability and Scalability”, 2014
[6] https://dotnet.github.io/orleans/Documentation/core_concepts/index.html (pristupljeno u septembru 2018.)
[7] https://dotnet.github.io/orleans/Documentation/grains/index.html (pristupljeno u septembru 2018.)
[8] https://dotnet.github.io/orleans/Documentation/clusters_and_clients/index.html (pristupljeno u septembru 2018.)
[9] https://dotnet.github.io/orleans/Documentation/clusters_and_clients/heterogeneous_silos.html (pristupljeno u septembru 2018.)
[10] https://dotnet.github.io/orleans/Documentation/streaming/streams_why.html (pristupljeno u septembru 2018.)

Published

2019-03-02

Issue

Section

Electrotechnical and Computer Engineering