Microsoft Research Blog

English

  1. RealityEngine graphics 

    January 1, 1993 | Kurt Akeley

    The RealityEngine graphics system is the first of a new generation of systems designed primarily to render texture mapped, antialiased polygons. This paper describes the architecture of the RealityEngine graphics system, then justifies some of the decisions made during its design. The implementation is near-massively…

  2. Replicating the Procedure Call Abstraction 

    November 12, 1992 | Rivka Ladin, Murray Mazer, and Alec Wolman

    The authors recommend replicating the procedure call abstraction as a method for constructing highly available distributed programs. In order to make highly available systems much more widespread than they are today, one must make it easier for application developers to incorporate replication into one's systems.…

  3. Some Consequences of Excess Load on the Echo Replicated File System 

    November 1, 1992

    Understanding the workload is crucial for the success of a replicated file system. The system must continue to provide service in the presence of excess load, otherwise, its availability will be compromised. This paper presents some shortcomings of the Echo replicated file system in handling…

  4. Authentication in Distributed Systems: Theory and Practice 

    November 1, 1992 | Butler Lampson, Martin Abadi, Michael Burrows, and Edward Wobber

    We describe a theory of authentication and a system that implements it. Our theory is based on the notion of principal and a ‘speaks for’ relation between principals. A simple principal either has a name or is a communication channel; a compound principal can express…

  5. A Review of Recent Work on Multi-attribute Access Methods 

    October 2, 1992 | David Lomet

    Most database systems provide database designers with single attribute indexing capability via some form of B+tree. Multi-attribute search structures are rare, and are mostly found in systems specialized to some more narrow application area, e.g. geographic databases. The reason is that no multi-attribute search structure…