Skip to main content


eCommons@Cornell >
College of Engineering >
Computer Science >
Computer Science Technical Reports >

Please use this identifier to cite or link to this item:
Title: Design and Evaluation of an Extensible Web and Telephony Server based on the J-Kernel
Authors: Spoonhower, Daniel
Czajkowski, Grzegorz
Hawblitzel, Chris
Chang, Chi-Chao
Hu, Deyu
von Eicken, Thorsten
Keywords: computer science
technical report
Issue Date: Nov-1998
Publisher: Cornell University
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.
Appears in Collections:Computer Science Technical Reports

Files in This Item:

File Description SizeFormat
98-1715.pdf182.87 kBAdobe PDFView/Open
98-1715.ps918.9 kBPostscriptView/Open

Refworks Export

Items in eCommons are protected by copyright, with all rights reserved, unless otherwise indicated.


© 2014 Cornell University Library Contact Us