Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell Computing and Information Science
  3. Computer Science
  4. Computer Science Technical Reports
  5. Design and Evaluation of an Extensible Web and Telephony Server based on the J-Kernel

Design and Evaluation of an Extensible Web and Telephony Server based on the J-Kernel

File(s)
98-1715.pdf (182.87 KB)
98-1715.ps (918.9 KB)
Permanent Link(s)
https://hdl.handle.net/1813/7369
Collections
Computer Science Technical Reports
Author
Spoonhower, Daniel
Czajkowski, Grzegorz
Hawblitzel, Chris
Chang, Chi-Chao
Hu, Deyu
von Eicken, Thorsten
Abstract

This paper describes the design and performance of the J-Server, an integrated web and telephony server that allows untrusted Java servlets to be dynamically uploaded to extend the server's functionality. The J-Kernel provides for protection and communication between J-Server servlets, and ensures that servlets can be cleanly terminated. A resource monitor called JRes is used to account for servlet resource usage. Two sample applications show that the overhead of J-Kernel task boundary crossings is small compared to the applications' overall running time. Experience developing applications for the J-Server demonstrates the benefits of extensible systems based on safe language protection, and the flexibility of the servlet model.

Date Issued
1998-11
Publisher
Cornell University
Keywords
computer science
•
technical report
Previously Published as
http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR98-1715
Type
technical report

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance