Fairness in shared invocation servicing

Author:Olsson, RA; Benson, GD; Ge, TJ; Keen, AW

Article Title:Fairness in shared invocation servicing

Abstract:
Invocation servicing is an important aspect of many concurrent programming languages. Some invocation handling mechanisms allow for multiway servicing by multiple processes. This paper addresses fairness with respect to choosing which invocation to service and fairness with respect to choosing which process to perform the servicing. It examines how these fairness issues have been resolved in the SR concurrent programming language. This paper presents a new approach that eliminates several key restrictions. The new approach has been implemented in JR, an extended Java that includes SR-like synchronization mechanisms. This paper discusses design and implementation issues and tradeoffs. (C) 2003 Elsevier Science Ltd. All rights reserved.

Keywords: concurrent programming languages; invocation servicing; invocation handling; fairness; language design; language implementation

DOI: 10.1016/S1477-8424(03)00002-2

Source:COMPUTER LANGUAGES SYSTEMS & STRUCTURES

Welcome to correct the error, please contact email: humanisticspider@gmail.com