• 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