Beyond Address Spaces - Flexibility, Performance, Protection, and Resource Management in the Type-Safe JX Operating System

Golm M, Bellosa F, Kleinöder J (2001)


Publication Type: Conference contribution

Publication year: 2001

Edited Volumes: Proceedings of the Workshop on Hot Topics in Operating Systems - HOTOS

Pages Range: xxx

Conference Proceedings Title: HotOS 2001

Event location: Elmau/Oberbayern, Germany DE

URI: http://www4.informatik.uni-erlangen.de/Projects/JX/Publications/

Abstract

Early type-safe operating systems were hampered by poor performance. Contrary to these experiences we show that an operating system that is founded on an object-oriented, type-safe intermediate code can compete with MMU-based microkernels concerning performance while widening the realm of possibilities. Moving from hardware-based protection to software-based protection offers new options for operating system quality, flexibility, and versatility that are superior to traditional process models based on MMU protection. However, using a type-safe language-such as Java-alone, is not sufficient to achieve an improvement. While other Java operating systems adopted a traditional process concept, JX implements fine-grained protection boundaries. The JX System architecture consists of a set of Java components executing on the JX core that is responsible for system initialization, CPU context switching and low-level domain management. The Java code is organized in components which are loaded into domains, verified, and translated to native code. JX runs on commodity PC hardware, supports network communication, a frame grabber device, and contains an Ext2-compatible file system. Without extensive optimization this file system already reaches a throughput of 50% of Linux.

Authors with CRIS profile

How to cite

APA:

Golm, M., Bellosa, F., & Kleinöder, J. (2001). Beyond Address Spaces - Flexibility, Performance, Protection, and Resource Management in the Type-Safe JX Operating System. In HotOS 2001 (pp. xxx). Elmau/Oberbayern, Germany, DE.

MLA:

Golm, Michael, Frank Bellosa, and Jürgen Kleinöder. "Beyond Address Spaces - Flexibility, Performance, Protection, and Resource Management in the Type-Safe JX Operating System." Proceedings of the The 8th Workshop on Hot Topics in Operating Systems, Elmau/Oberbayern, Germany 2001. xxx.

BibTeX: Download