• DocumentCode
    1844487
  • Title

    The Service Configurator framework: an extensible architecture for dynamically configuring concurrent, multi-service network daemons

  • Author

    Schmidt, Douglas C. ; Suda, Tatsuya

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1994
  • fDate
    21-23 Mar 1994
  • Firstpage
    190
  • Lastpage
    201
  • Abstract
    Developing extensible, robust, and efficient network daemons is a challenging task. The authors describe a daemon control framework consisting of automated tools and reusable components that simplify the task of developing, configuring, and reconfiguring concurrent, multi-service network daemons. These daemons contain multiple communication-related services that execute in one or more processes or threads. This framework uses object-oriented design techniques and C++ language features to enhance operating system mechanisms that provide inter-process communication, communication port demultiplexing, explicit dynamic linking, and concurrency. In addition to describing the object-oriented architecture of the daemon control framework, the authors also present an example that illustrates how the framework supports the development of network daemons whose services may be updated and extended without modifying, recompiling, relinking, or restarting existing daemons
  • Keywords
    automatic programming; configuration management; network operating systems; object-oriented languages; object-oriented programming; parallel programming; software reusability; C++ language features; Service Configurator framework; automated tools; communication port demultiplexing; concurrent multi-service network daemons; daemon control framework; dynamic configuration; explicit dynamic linking; extensible architecture; inter-process communication; multiple communication-related services; network OS; object-oriented design techniques; operating system mechanisms; operating system process; reusable components; Automatic control; Communication system control; Computer architecture; Computer science; Concurrent computing; Joining processes; Operating systems; Robustness; Steel; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Configurable Distributed Systems, 1994., Proceedings of 2nd International Workshop on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-5390-6
  • Type

    conf

  • DOI
    10.1109/IWCDS.1994.289923
  • Filename
    289923