Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. Artificial Intelligence Lab Publications
  4. AI Technical Reports (1964 - 2004)
  5. ACTORS: A Model of Concurrent Computation in Distributed Systems

ACTORS: A Model of Concurrent Computation in Distributed Systems

Thumbnail Image
Download
Name

AITR-844.pdf

Size

16.11 MB

Format

Adobe PDF

Checksum (MD5)

1e40a04d4e614c08bd7e36e10bb48889

Thumbnail Image
Download
Name

AITR-844.ps

Size

19.81 MB

Format

PostScript

Checksum (MD5)

7c0129a7e875f5c6d62ce8f00e943417

Author(s)
Agha, Gul Abdulnabi
Date Issued
June 1, 1985
Series/Report no.
AITR-844
Abstract
A foundational model of concurrency is developed in this thesis. We examine issues in the design of parallel systems and show why the actor model is suitable for exploiting large-scale parallelism. Concurrency in actors is constrained only by the availability of hardware resources and by the logical dependence inherent in the computation. Unlike dataflow and functional programming, however, actors are dynamically reconfigurable and can model shared resources with changing local state. Concurrency is spawned in actors using asynchronous message-passing, pipelining, and the dynamic creation of actors. This thesis deals with some central issues in distributed computing. Specifically, problems of divergence and deadlock are addressed. For example, actors permit dynamic deadlock detection and removal. The problem of divergence is contained because independent transactions can execute concurrently and potentially infinite processes are nevertheless available for interaction.
Persistent DSpace Link
http://hdl.handle.net/1721.1/6952
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.