Imperial College London

Emeritus ProfessorSusanEisenbach

Faculty of EngineeringDepartment of Computing

Emeritus Professor of Computing
 
 
 
//

Contact

 

s.eisenbach Website

 
 
//

Location

 

Huxley BuildingSouth Kensington Campus

//

Summary

 

Publications

Citation

BibTex format

@inproceedings{Petrounias:2009,
author = {Petrounias, A and Eisenbach, S},
publisher = {Springer},
title = {Fairness for Chorded Languages},
year = {2009}
}

RIS format (EndNote, RefMan)

TY  - CPAPER
AB - Joins or chords is a concurrency construct that seems to fit well with the object oriented paradigm. Chorded languages are presented with implicit assumptions regarding the fair treatment of processes by the scheduler. We define weak and strong fairness for the Small Chorded Object-Oriented Language (l SCHOOL) which allows the classification of executions as fair. We investigate the liveness behaviour of programs and establish worst-case behaviours in terms of scheduling delays. \r\n\r\nWe discover that weak fairness, although giving the scheduler implementer greater freedom in selecting the next process which is to be executed, is harder to implement than strong fairness; strong fairness benefits from a straightforward implementation, however, imposes many more constraints and limits the selection function of a scheduler. \r\n\r\n
AU - Petrounias,A
AU - Eisenbach,S
PB - Springer
PY - 2009///
TI - Fairness for Chorded Languages
ER -