DocumentCode
2503011
Title
Composing multiple-client-multiple-server synchronizations
Author
Aksit, Mehmet ; Bergmans, Lodewijk
Author_Institution
Dept. of Comput. Sci., Twente Univ., Enschede, Netherlands
fYear
1997
fDate
1-3 Apr 1997
Firstpage
269
Lastpage
282
Abstract
A considerable number of language mechanisms have been proposed during recent years, to specify and implement concurrent object-oriented programs. The major concern of these proposals is to design an expressive language that provides extensible concurrent processing and synchronization features. Almost all these efforts, however, have focused on the multiple-client-single-server model where each server determines its synchronization semantics without cooperating with other objects. We believe that object-oriented concurrent languages must not only support a single-server model, but cooperatively synchronizing servers as well. We refer to this as multi-server synchronization. We first classify multi-server synchronization into five categories. The intention is to define a framework for evaluating current approaches and identifying the requirements for designing new languages. In addition, we present a composable multi-server synchronization technique, adopting the concept of composition-filters
Keywords
client-server systems; object-oriented languages; object-oriented programming; parallel languages; parallel programming; real-time systems; specification languages; synchronisation; composable multi-server synchronization technique; composition-filters; concurrent object-oriented programs; expressive language; extensible concurrent processing; multi-server synchronization; multiple-client-multiple-server synchronizations; object-oriented language constructs; specification; synchronization features; synchronization semantics; Buffer storage; Computer science; Concurrent computing; File servers; Filters; Object oriented modeling; Proposals; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Real-Time Systems, 1997. Proceedings of the Joint Workshop on
Conference_Location
Geneva
Print_ISBN
0-8186-8096-2
Type
conf
DOI
10.1109/WPDRTS.1997.637991
Filename
637991
Link To Document