Linguistic Support of Receptionists for Shared Resources

This paper addressed linguistic issues that arise in providing support for shared resources in large scale concurrent systems. Our work is based on the Actor Model of computation which unifies the lambda calculus, the sequential stored-program and the object-oriented models of computation. We...

Full description

Bibliographic Details
Main Authors: Hewitt, Carl, Reinhardt, Tom, Agha, Gul, Attardi, Giuseppe
Language:en_US
Published: 2004
Online Access:http://hdl.handle.net/1721.1/6407
_version_ 1811069142195765248
author Hewitt, Carl
Reinhardt, Tom
Agha, Gul
Attardi, Giuseppe
author_facet Hewitt, Carl
Reinhardt, Tom
Agha, Gul
Attardi, Giuseppe
author_sort Hewitt, Carl
collection MIT
description This paper addressed linguistic issues that arise in providing support for shared resources in large scale concurrent systems. Our work is based on the Actor Model of computation which unifies the lambda calculus, the sequential stored-program and the object-oriented models of computation. We show how receptionist can be used to regulate the se of shared resources by scheduling their access and providing protection against unauthorized or accidental access. A shared financial account is an example of the kind of resource that needs a receptionist. Issues involved in the implementation of scheduling policies for shared resources are also addressed. The modularity problems involved in implementing servers which multiplex the use of physical devices illustrated how delegation aids in the implementation of parallel problem solving systems for communities of actors.
first_indexed 2024-09-23T08:06:23Z
id mit-1721.1/6407
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T08:06:23Z
publishDate 2004
record_format dspace
spelling mit-1721.1/64072019-04-09T16:39:45Z Linguistic Support of Receptionists for Shared Resources Hewitt, Carl Reinhardt, Tom Agha, Gul Attardi, Giuseppe This paper addressed linguistic issues that arise in providing support for shared resources in large scale concurrent systems. Our work is based on the Actor Model of computation which unifies the lambda calculus, the sequential stored-program and the object-oriented models of computation. We show how receptionist can be used to regulate the se of shared resources by scheduling their access and providing protection against unauthorized or accidental access. A shared financial account is an example of the kind of resource that needs a receptionist. Issues involved in the implementation of scheduling policies for shared resources are also addressed. The modularity problems involved in implementing servers which multiplex the use of physical devices illustrated how delegation aids in the implementation of parallel problem solving systems for communities of actors. 2004-10-04T14:55:09Z 2004-10-04T14:55:09Z 1984-09-01 AIM-781 http://hdl.handle.net/1721.1/6407 en_US AIM-781 4019098 bytes 3140747 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Hewitt, Carl
Reinhardt, Tom
Agha, Gul
Attardi, Giuseppe
Linguistic Support of Receptionists for Shared Resources
title Linguistic Support of Receptionists for Shared Resources
title_full Linguistic Support of Receptionists for Shared Resources
title_fullStr Linguistic Support of Receptionists for Shared Resources
title_full_unstemmed Linguistic Support of Receptionists for Shared Resources
title_short Linguistic Support of Receptionists for Shared Resources
title_sort linguistic support of receptionists for shared resources
url http://hdl.handle.net/1721.1/6407
work_keys_str_mv AT hewittcarl linguisticsupportofreceptionistsforsharedresources
AT reinhardttom linguisticsupportofreceptionistsforsharedresources
AT aghagul linguisticsupportofreceptionistsforsharedresources
AT attardigiuseppe linguisticsupportofreceptionistsforsharedresources