Open Systems Laboratory at Illinois

Actors programming for the mobile cloud

By Gul Agha. In IEEE 13th International Symposium on Parallel and Distributed Computing, ISPDC 2014, Marseille, France, June 24-27, 2014, 3–9. IEEE, 2014.

DOI:
10.1109/ISPDC.2014.31
Publisher Link:
https://doi.org/10.1109/ISPDC.2014.31

Abstract

Actor programming languages provide the kind of inherent parallelism that is needed for building applications in the mobile cloud. This is because the Actor model provides encapsulation (isolation of local state), fair scheduling, location transparency, and locality of reference. These properties facilitate building secure, scalable concurrent systems. Not surprisingly, very large-scale applications such as Facebook chat service and Twitter have been written in actor languages. The paper introduces the basics of the actor model and gives a high-level overview of the problem of coordination in actor systems. It then describes several novel methods for reasoning about concurrent systems that are both effective and scalable.

BibTeX

@inproceedings{conf/ispdc/Agha14,
    author = "Agha, Gul",
    editor = "Muntean, Traian and Rolland, Robert and Mugwaneza,
              L{\'{e}}on",
    title = "Actors Programming for the Mobile Cloud",
    biburl = "https://dblp.org/rec/bib/conf/ispdc/Agha14",
    booktitle = "{IEEE} 13th International Symposium on Parallel
                 and Distributed Computing, {ISPDC} 2014, Marseille, France,
                 June 24-27, 2014",
    crossref = "conf/ispdc/2014",
    doi = "10.1109/ISPDC.2014.31",
    pages = "3--9",
    timestamp = "Thu, 15 Jun 2017 01:00:00 +0200",
    url = "https://doi.org/10.1109/ISPDC.2014.31",
    year = "2014",
}

@proceedings{conf/ispdc/2014,
    editor = "Muntean, Traian and Rolland, Robert and Mugwaneza,
              L{\'{e}}on",
    title = "{IEEE} 13th International Symposium on Parallel and
             Distributed Computing, {ISPDC} 2014, Marseille, France, June
             24-27, 2014",
    biburl = "https://dblp.org/rec/bib/conf/ispdc/2014",
    isbn = "978-1-4799-5918-1",
    publisher = "{IEEE}",
    timestamp = "Mon, 27 Jul 2015 18:21:37 +0200",
    url = "http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6
           898623",
    year = "2014",
}