DocumentCode :
506154
Title :
FUTURES: a mechanism for concurrency among objects
Author :
Chatterjee, Arunodaya
Author_Institution :
Microelectronics and Computer Technology Corporation (MCC)
fYear :
1989
fDate :
12-17 Nov. 1989
Firstpage :
562
Lastpage :
567
Abstract :
A future provides the basic primitive through which a user in an object-oriented distributed system can achieve concurrency. It is based on the notion of being able to translate what appears to be a remote procedure call into a request for computation to be scheduled by the system. The mechanism required to make this translation is discussed. Refinements to the future mechanism allow futures to be passed as arguments to other procedure calls. This provides the user with the added flexibility of implementing synchronization schemes suited to specific needs. Further, it simplifies the process of migrating an object which has outstanding futures at the time of migration.
Keywords :
Computer architecture; Concurrent computing; Kernel; Microelectronics; Object oriented programming; Processor scheduling; Programming profession; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
Conference_Location :
Reno, NV, United States
Print_ISBN :
0-89791-341-8
Type :
conf
DOI :
10.1145/76263.76326
Filename :
5348989
Link To Document :
بازگشت