Andrew R. Cherenson

Learn More
A description is given of Sprite, an experimental network operating system under development at the University of California at Berkeley. It is part of a larger research project, SPUR, for the design and construction of a high-performance multiprocessor workstation with special hardware support of Lisp applications. Sprite implements a set of kernel calls(More)
The immunogenic and antigenic determinants of a synthetic peptide and the corresponding antigenic determinants in the parent protein have been elucidated. Four determinants have been defined by reactivity of a large panel of antipeptide monoclonal antibodies with short, overlapping peptides (7-28 amino acids), the immunizing peptide (36 amino acids), and(More)
The Sprite operating system allows executing processes to be moved between hosts at any time. We use this process migration mechanism to oooad work onto idle machines, and also to evict migrated processes when idle workstations are reclaimed by their owners. Sprite's migration mechanism provides a high degree of transparency both for migrated processes and(More)
This paper compares the performance of executing compiled Prolog code on two different architectures under development at U. C. Berkeley. The first is the PLM, a special-purpose CISC architecture intended as a coprocessor for a host machine. The second is SPUR, a general-purpose RISC architecture that supports tagged data. Fourteen standard benchmark(More)
This report describes the design and implementation of the DARPA Internet protocol suite for the Sprite network operating system †. The Sprite implementation is based on the 4.3BSD kernel implementation, but most of the code is placed in a user-level process called the IP server. Compared to a kernel-level implementation, a user-level implementation is(More)
  • 1