Personal distributed computing: the Alto and Ethernet software

@inproceedings{Lampson1986PersonalDC,
  title={Personal distributed computing: the Alto and Ethernet software},
  author={Butler W. Lampson},
  booktitle={HPW '86},
  year={1986}
}
  • B. Lampson
  • Published in HPW '86 9 January 1986
  • Computer Science
The personal distributed computing system based on the Alto and the Ethernet was a major effort to make computers help people to think and communicate. The paper describes the complex and diverse collection of software that was built to pursue this goal, ranging from operating systems, programming environments, and communications software to printing and file servers, user interfaces, and applications such as editors, illustrators, and mail systems. 
Global public computing
TLDR
This dissertation presents the design and implementation of the Xeno-Server Open Platform, putting this vision into practice, and proposes a new distributed computing paradigm, termed global public computing, which allows any user to run any code anywhere.
The evolution of operating systems
TLDR
The author looks back on the first half century of operating systems and selects his favorite papers on classic operating systems, which conclude that operating systems are based on a surprisingly small number of ideas of permanent interest.
Usage model considerations for future distributed computing systems
  • Wen-Hann Wang
  • Computer Science
    Proceedings. 10th IEEE International Workshop on Future Trends of Distributed Computing Systems, 2004. FTDCS 2004.
  • 2004
TLDR
It is argued that the vision laid out by some distributed computing system (DCS) pioneer that "almost everyone who uses a pencil will use a computer" is still unrealized and proposed a "digital ink and paper" usage model technology which provides a good bridge between DCS users and those who still conduct their work solely on pencil and paper.
A processor for a high-performance personal computer
This paper describes the design goals, micro- architecture, and implementation of the microprogrammed processor for a compact high performance personal computer. This computer supports a range of
Getting computers to understand
TLDR
Two problems whose solution will make a big difference both to computer science and to the larger world of which computing is now such an important part are chosen: cars that don’t kill people and a technology that applies across the board: writing programs automatically from specifications.
The structure of a type safe operating system
TLDR
This dissertation shows that it is possible to build a complete and efficient general purpose time-sharing operating system based on type safety and describes not only the design of such a system but also its prototype implementation and the performance of initial applications.
Personal volunteer computing
TLDR
It is shown that samples of personal devices of today are competitive with a top-of-the-line laptop from two years ago, and new directions to extend the paradigm are proposed.
Software Components: Only the Giants Survive
A general library of software components has been a long-standing dream, but it’s unlikely to work, because there’s no business model for it, it costs the client too much to understand a component,
Social and Technical Interoperability, the Construction of Users, and "Arrested Closure": A Case Study of Networked Electronic Mail Development
TLDR
An analysis of social identi- fications present in online discussions about email development found that technical interoperation and its social analogue, social collaboration, became key challenges in the development of networked email and led to "arrested closure" in the form of flexible standards.
ARPA Does Windows: The Defense Underpinning of the PC Revolution
The Defense Department's Advanced Research Projects Agency (ARPA) has aggressively and persistently supported technologies key to the personal computer (PC) revolution. Uncovering this
...
1
2
3
...

References

SHOWING 1-10 OF 83 REFERENCES
Personal distributed computing: the Alto and Ethernet hardware
TLDR
The development of the hardware that was the basis of the first distributed personal computing system, built at the Xerox Palo Alto Research Center, is described.
The Cambridge Distributed Computing System
  • A. Herbert
  • Computer Science
    Advanced Course: Local Area Networks
  • 1983
TLDR
The emphasis is on the provision of a system rather than simply the assembly of components, and most of the main design issues of distributed systems arise, and the book describes the solutions adopted in the context of possible alternatives.
Grapevine: an exercise in distributed computing
TLDR
The set of services provided by Grapevine and how its data and function are divided among computers on the internet are described and described.
The Architecture of an Integrated Local Network
TLDR
Some experience with the DOMAIN architecture is presented and lessons derived from that experience are presented, as are some performance data.
Pilot: an operating system for a personal computer
The Pilot operating system provides a single-user, single language environment for higher level software on a powerful personal computer. Its features include virtual memory, a large “flat” file
A Caching File System For a Programmer's Workstation
TLDR
This research presents a novel and scalable approaches to solving the challenge of integrating NoSQL data stores to manage distributed denial-of-service attacks.
A comparison of two network-based file servers
This paper compares two working file servers in terms of their design goals, implementation issues, performance, and service experience. One server, the Xerox Distributed File System (XDFS) [10], was
The Smalltalk-76 programming system design and implementation
TLDR
This paper describes a programming system based on the metaphor of communicating objects which provides flexibility, modularity and compactness, and a corresponding virtual memory is described which offers dense utilization of resident space.
A user machine in a time-sharing system
TLDR
This paper describes the design of the computer seen by a machine-language programmer in a time-sharing system developed at the University of California at Berkeley, with the main emphasis on the appearance of the user's machine.
WFS a simple shared file system for a distributed environment
WFS is a shared file server available to a large network community. WFS responds to a carefully limited repertoire of commands that client programs transmit over the network. The system does not
...
1
2
3
4
5
...