Composing multiple-client-multiple-server synchronizations

Mehmet Aksit, Lodewijk Bergmans

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    3 Citations (Scopus)
    159 Downloads (Pure)

    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.
    Original languageEnglish
    Title of host publicationThe Joint Workshop on Parallel and Distributed Real-Time Systems
    Subtitle of host publicationProceedings of 5th International Workshop on Parallel and Distributed Real-Time Systems and 3rd Workshop on Object-Oriented Real-Time Systems
    Place of PublicationWashington
    PublisherIEEE Computer Society
    Pages269-282
    Number of pages14
    ISBN (Print)0-8186-8096-2
    DOIs
    Publication statusPublished - Apr 1997
    EventWorkshop on Parallel and Distributed Real-Time Systems, WPDRTS 1997 - Geneva, Switzerland
    Duration: 3 Apr 19973 Apr 1997

    Workshop

    WorkshopWorkshop on Parallel and Distributed Real-Time Systems, WPDRTS 1997
    Abbreviated titleWPDRTS
    CountrySwitzerland
    CityGeneva
    Period3/04/973/04/97

    Keywords

    • EWI-10118
    • METIS-119245
    • IR-18724

    Fingerprint Dive into the research topics of 'Composing multiple-client-multiple-server synchronizations'. Together they form a unique fingerprint.

    Cite this