• DocumentCode
    2295111
  • Title

    Application of meta-protocols to improve OS services

  • Author

    Orr, Douglas B.

  • Author_Institution
    Utah Univ., Salt Lake City, UT, USA
  • fYear
    1995
  • fDate
    4-5 May 1995
  • Firstpage
    101
  • Lastpage
    105
  • Abstract
    User control of the implementation of OS services is the target of many current OS research efforts. The majority of these efforts require the OS to be substantially modified to expose its previously internal interfaces, with applications modified to reference these interfaces. Recent work in languages has centered on the use of meta-protocols to improve application implementations. Meta-protocols are application protocols that specify how an application works, as opposed to what the application does. Meta-protocols permit application implementations to be specialized to their expected operating conditions, eliminating OS provisions for uncommon or impossible cases. We believe these specializations will result in significant performance improvements, transparent to the application. We present a set of tools for realizing this per-application specialization
  • Keywords
    Unix; application program interfaces; operating systems (computers); protocols; software tools; utility programs; application protocols; expected operating conditions; exposed internal interfaces; improved operating system services; meta-protocols; per-application specialization; performance improvements; specialised application implementations; tools; Application software; Cities and towns; Joining processes; Modular construction; Protocols; Software engineering; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 1995. (HotOS-V), Proceedings., Fifth Workshop on
  • Conference_Location
    Orcas Island, WA
  • Print_ISBN
    0-8186-7081-9
  • Type

    conf

  • DOI
    10.1109/HOTOS.1995.513463
  • Filename
    513463