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...
Main Authors: | , , , |
---|---|
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 |