Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Steven Kleiman is active.

Publication


Featured researches published by Steven Kleiman.


Operating Systems Review | 1995

Interrupts as threads

Steven Kleiman; Joseph R. Eykholt

Most operating system implementations contain two fundamental forms of asynchrony; processes (or equivalently, internal threads) and interrupts. Processes (or threads) synchronize using primitives such as mutexes and condition variables, while interrupts are synchronized by preventing their occurrence for a period of time. The latter technique not only is expensive, but it locks out interrupts on the possibility that an interrupt will occur and interfere with the particular critical section of code that was interrupted.In the Solaris 2 implementation of UNIX [Eykholt 92] [Kleiman 92], these two forms are unified into a single model, threads. Interrupts are converted into threads using a low overhead technique. This allows a single synchronization model to be used throughout the kernel. In addition, it lowers the number of times in which interrupts are locked out, it removes the overhead of masking interrupts, and allows modular code to be oblivious to the interrupt level it is called at.


Archive | 1994

Apparatus and method for interrupt handling in a multi-threaded operating system kernel

Steven Kleiman


Archive | 1999

Method and apparatus for enabling application programs to communicate with network clients and servers

Graham Hamilton; Peter B. Kessler; Jeffrey D. Nisewanger; Sami Shaio; Jaqcob Y. Levy; Steven Kleiman


Archive | 1996

Method and apparatus for distributing network bandwidth on a video server for transmission of bit streams across multiple network interfaces connected to a single internet protocol (IP) network

Kallol Mandal; Steven Kleiman


Archive | 1995

Method and apparatus for distributing network bandwidth on a media server

Kallol Mandal; Steven Kleiman


Archive | 1995

Method and apparatus for delivering simultaneous constant bit rate compressed video streams at arbitrary bit rates with constrained drift and jitter

Kallol Mandal; Steven Kleiman


Archive | 1995

Remote procedure calling using an existing descriptor mechanism

James J Voll; Graham Hamilton; Panagiotis Kougiouris; Steven Kleiman


Archive | 1995

Apparatus and method for high performance implementation of system calls

Joseph R. Eykholt; Steven Kleiman


Archive | 1995

Self configuring device system

Tom Allen; Joseph E. Provino; William F. Pittore; Steven Kleiman


Archive | 1996

Fernprozeduraufruf unter Verwendung eines bereits bestehenden Beschreibungsmechanismus Remote procedure call using an existing description mechanism

James J Voll; Panagiotis Kougiouris; Graham Hamilton; Steven Kleiman

Collaboration


Dive into the Steven Kleiman's collaboration.

Top Co-Authors

Avatar

Graham Hamilton

Sun Microsystems Laboratories

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge