• DocumentCode
    341801
  • Title

    Internet servers, safe-language extensions, and structured resource control

  • Author

    Czajkowski, Grzegorz ; Von Eicken, Thorsten

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    295
  • Lastpage
    304
  • Abstract
    The growing role of server systems, especially in the context of the World Wide Web, requires providing flexible and inexpensive mechanisms for accounting for and controlling of resources consumed by individual requests. To a large extent, the Internet server models currently deployed fail in this respect. The focus of this work is to alleviate some problems related to resource management in server environments. In particular, we propose a structured approach to binding threads (execution entities) to resource accounts (abstractions encapsulating rights to using particular amounts of particular resources). The approach advocates separation between protection domains (processes) and resource management; we argue that this is more appropriate for server systems than traditional approaches. Resource accounts address some issues related to trust and to dividing complex requests into separate sub-requests
  • Keywords
    Internet; Java; file servers; multi-threading; resource allocation; Internet server models; Internet servers; World Wide Web; complex requests; execution entities; protection domains; resource accounts; resource management; safe-language extensions; separate sub-requests; server environments; server systems; structured approach; structured resource control; trust; Computer science; Control systems; Electronic switching systems; Internet; Java; Libraries; Protection; Resource management; Web server; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1999. Proceedings of
  • Conference_Location
    Nancy
  • Print_ISBN
    978-0-7695-0275-5
  • Type

    conf

  • DOI
    10.1109/TOOLS.1999.779021
  • Filename
    779021