Created
April 5, 2019 05:55
-
-
Save mushtaq/695302643e54ac088cd5f3f79b2bc813 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
https://conferences.oreilly.com/velocity/vl-ca-2018/user/proposal/status/66492 | |
Proposal: "Actor based architecture for world's largest optical telescope" | |
Status | |
Although accepted, you were unable to present this proposal. | |
Proposal details | |
Proposer | |
Nishant Vishwakarma ([email protected]) | |
Speakers | |
Mushtaq Ahmed ([email protected]) | |
Nishant Vishwakarma ([email protected]) | |
Description | |
We will share how Thirty Meter Telescope is utilising Akka-Typed based actor-messaging as a communication backbone to coordinate hundreds of hardware components. | |
Session type: Session | |
Topics: Resilient, Performant & Secure Distributed Systems | |
Abstract | |
Thirty Meter Telescope (TMT) is going to be world’s largest optical telescope once operational. It consists of multiple hardware components each supporting a custom communication protocol at firmware level. Telescope observation requires coordination across these components for tasks such as mirror rotation, instrument and filter selection etc. This talk will discuss how Akka-Typed based actor-messaging layer on top of these custom protocols enabled the task of building higher level operational software with relative ease. | |
We will show that Akka-Typed allowed creating type-safe protocol layer and how akka actors helped with state management in presence async concurrent communication. In addition, we will discuss how support for lifecycle events, fault tolerance and supervision in actor model turned out to be a great fit for the task. This work is done as an open source project on github. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment