• 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