Loading...
Please wait, while we are loading the content...
Similar Documents
An Actor-Based Runtime Environment for Heterogeneous Distributed Computing
| Content Provider | Semantic Scholar |
|---|---|
| Author | Ahmed, Ahmed Abdelmoamen Eze, Tochukwu Rex |
| Copyright Year | 2019 |
| Abstract | A distributed system typically has a set of software components located on different computing machines connected over a network. These components communicate through message passing. In this paper, we are interested in studying the key properties of Distributed Computing by building a prototype of an Actor system using Scala/Akka programming language. Specifically, this paper demonstrates how the actor model can be used in implementing distributed computing across connected heterogeneous computing machines. To achieve this objective, we built a distributed runtime environment to support the deployment and execution of distributed actor-based applications on different computing machines. The distributed run-time environment consists of connected runtime environments, which support the execution of individual application components (actors) and managing their communication. The programmability benefits of our runtime environment are evaluated by developing two distributed applications: (1) A peer-to-peer chat application between two heterogeneous machines over a wireless network implemented using Akka; and (2) A computational-intensive application across three connected heterogeneous devices. Finally, we evaluated the performance of the developed prototype experimentally using different metrics. Keywords-Distributed Computing; Heterogeneous Devices; Scala; Akka; Actors. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://csce.ucmss.com/cr/books/2019/LFS/CSREA2019/PDP2442.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |