Actor Model of Computation: Scalable Robust Information Systems - Computer Science > Programming LanguagesReport as inadecuate

Actor Model of Computation: Scalable Robust Information Systems - Computer Science > Programming Languages - Download this document for free, or read online. Document in PDF available to download.

Abstract: The Actor model is a mathematical theory that treats -Actors- as theuniversal primitives of concurrent digital computation. The model has been usedboth as a framework for a theoretical understanding of concurrency, and as thetheoretical basis for several practical implementations of concurrent systems.Unlike previous models of computation, the Actor model was inspired by physicallaws. It was also influenced by the programming languages Lisp, Simula 67 andSmalltalk-72, as well as ideas for Petri Nets, capability-based systems andpacket switching. The advent of massive concurrency through client-cloudcomputing and many-core computer architectures has galvanized interest in theActor model.Actor technology will see significant application for integrating all kindsof digital information for individuals, groups, and organizations so theirinformation usefully links together. Information integration needs to make useof the following information system principles:* Persistence. Information is collected and indexed.* Concurrency: Work proceeds interactively and concurrently, overlapping intime.* Quasi-commutativity: Information can be used regardless of whether itinitiates new work or become relevant to ongoing work.* Sponsorship: Sponsors provide resources for computation, i.e., processing,storage, and communications.* Pluralism: Information is heterogeneous, overlapping and ofteninconsistent.* Provenance: The provenance of information is carefully tracked and recordedThe Actor Model is intended to provide a foundation for inconsistency robustinformation integration

Author: Carl Hewitt



Related documents