DocumentCode
3782432
Title
Execution model for real-time server object
Author
J.P. Babau;M. Colnaric;L. Contreras;R. Gumzej;J. Skubich;D. Verber
Author_Institution
Lab. L31, INSA de Lyon, Villeurbanne, France
Volume
1
fYear
1999
Firstpage
70
Abstract
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.
Keywords
"Computer architecture","Network servers","Hardware","Application software","Kernel","Software architecture","Time factors","Computer science","Adaptive systems","Software quality"
Publisher
ieee
Conference_Titel
Industrial Electronics, 1999. ISIE ´99. Proceedings of the IEEE International Symposium on
Print_ISBN
0-7803-5662-4
Type
conf
DOI
10.1109/ISIE.1999.801759
Filename
801759
Link To Document