Execution model for real-time server object

The goal of this paper is to find the most efficient architecture for distributed and adaptive systems that could provide services, which have to be executed within a given time frame. A real-time client/server architecture is proposed. This paper focuses on the server part of the architecture, the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Babau, J.P., Colnaric, M., Contreras, L., Gumzej, R., Skubich, J., Verber, D.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The goal of this paper is to find the most efficient architecture for distributed and adaptive systems that could provide services, which have to be executed within a given time frame. A real-time client/server architecture is proposed. This paper focuses on the server part of the architecture, the real-time server object (RTSO). Within this architecture, a client communicates with a local proxy object, which acts as a representative of one remote RTSO. The software architecture for a RTSO is based upon a reflective architecture. A metaobject controls the application and one object provides the services issued from the client request, which include some real-time constraints. The hardware architecture for a RTSO is a multiprocessor architecture in which processors are dedicated to the metaobject and the object respectively. Within the same server site, a metaobject (function and data members) is mapped onto dedicated processors named kernel processors; the methods (function members) are mapped onto task processors. Depending on their use, the attributes (data members) are mapped onto task, kernel processors or onto a real-time shared memory. Finally, the real time temporal performance of such a complex architecture is evaluated.
DOI:10.1109/ISIE.1999.801759