Sciweavers

SIGADA
1998
Springer

The Rendezvous is Dead - Long Live the Protected Object

14 years 4 months ago
The Rendezvous is Dead - Long Live the Protected Object
This paper outlines the short-comings of rendezvous and the advantages of protected objects as a means of synchronization in Ada 95. A common Ada benchmark suite, ACES, gives the misleading impression that protected objects are cheaper per se. This work shows that the main bene t of protected objects stems from the potential to reduce the number of context switches. Based on the latter observation, a general model to translate rendezvous into protected objects is developed. This model is further re ned to replace entire server tasks that make calls to or accept rendezvous. A quantitative evaluation shows the bene ts of protected objects for each approach and illustrates that the number of context switches can be reduced at least by 50 when tasks with rendezvous are replaced by protected objects resulting in signi cant execution time savings for applications requiring many synchronizations.
Dragan Macos, Frank Mueller
Added 06 Aug 2010
Updated 06 Aug 2010
Type Conference
Year 1998
Where SIGADA
Authors Dragan Macos, Frank Mueller
Comments (0)