Network


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

Hotspot


Dive into the research topics where David L. Presotto is active.

Publication


Featured researches published by David L. Presotto.


Operating Systems Review | 1993

The use of name spaces in Plan 9

Rob Pike; David L. Presotto; Ken Thompson; Howard Trickey; Phil Winterbottom

Plan 9 is a distributed system built at the Computing Sciences Research Center of AT&T Bell Laboratories over the last few years. Its goal is to provide a production-quality system for software development and general computation using heterogeneous hardware and minimal software. A Plan 9 system comprises CPU and file servers in a central location connected together by fast networks. Slower networks fan out to workstation-class machines that serve as user terminals. Plan 9 argues that given a few carefully implemented abstractions it is possible to produce a small operating system that provides support for the largest systems on a variety of architectures and networks. The foundations of the system are built on two ideas: a per-process name space and a simple message-oriented file system protocol.


workshop on hot topics in operating systems | 2001

Protium, an infrastructure for partitioned applications

Cliff Young; Yagati N. Lakshman; Tom Szymanski; John H. Reppy; David L. Presotto; Rob Pike; Girija J. Narlikar; Sape J. Mullender; Eric Grosse

Remote access feels different from local access. The major issues are consistency (machines vary in GUIs, applications, and devices) and responsiveness (the user must wait for network and server delays), Protium attacks these by partitioning programs into local viewers that connect to remote services using application-specific protocols. Partitioning allows viewers to be customized to adapt to local features and limitations. Services are responsible for maintaining long-term state. Viewers manage the user interface and use state to reduce communication between viewer and service, reducing latency whenever possible. System infrastructure sits between the viewer and service, supporting replication, consistency, session management, and multiple simultaneous viewers. The prototype system includes an editor, a draw program, a PDF viewer, a map database, a music jukebox, and windowing system support. It runs on servers, workstations, PCs, and PDAs under Plan 9, Linux, and Windows; services and viewers have been written in C, Java, and Concurrent ML.


Computing Systems | 1995

Plan 9 from Bell Labs

Rob Pike; David L. Presotto; Sean Matthew Dorward; Bob Flandrena; Ken Thompson; Howard Trickey; Phil Winterbottom


Bell Labs Technical Journal | 1997

The Inferno™ operating system

Sean Matthew Dorward; Rob Pike; David L. Presotto; Dennis M. Ritchie; Howard Trickey; Philip Winterbottom


usenix security symposium | 2002

Security in Plan 9

Russ Cox; Eric Grosse; Rob Pike; David L. Presotto; Sean Quinlan


USENIX Winter | 1993

The Organization of Networks in Plan 9.

David L. Presotto; Phil Winterbottom


Software - Practice and Experience | 1990

Interprocess communication in the ninth edition UNIX system

David L. Presotto; Dennis M. Ritchie


Archive | 1990

Multiprocessor Streams for Plan 9

David L. Presotto


SIGOPS European Workshop | 1992

Use of Name Spaces in Plan 9

Rob Pike; David L. Presotto; Ken Thompson; Howard Trickey


Proceedings IEEE COMPCON 97. Digest of Papers | 1997

Inferno security

David L. Presotto

Collaboration


Dive into the David L. Presotto's collaboration.

Researchain Logo
Decentralizing Knowledge