Distributed operating system for transputers

Abstract Helios is a multiprocessor, multiuser distributed operating system. It efficiently controls the resources of multiprocessor architectures and provides an advanced interface to multiple users of such architectures. Although the principles are applicable to any distributed memory architecture, this paper describes the first implementation, optimized for the transputer.

[1]  Karsten Schwan,et al.  StarOS, a multiprocessor operating system for the support of task forces , 1979, SOSP '79.

[2]  Larry D. Wittie,et al.  MICROS, A Distributed Operating System for MICRONET, A Reconfigurable Network Computer , 1980, IEEE Trans. Computers.

[3]  Wesley W. Chu,et al.  Task Allocation in Distributed Data Processing , 1980, Computer.

[4]  Amnon Barak,et al.  A distributed load‐balancing policy for a multicomputer , 1985, Softw. Pract. Exp..

[5]  Andrew S. Tanenbaum,et al.  Distributed operating systems , 2009, CSUR.

[6]  Robbert van Renesse,et al.  Using Sparse Capabilities in a Distributed Operating System , 1986, ICDCS.

[7]  John A. Stankovic,et al.  An Adaptive Bidding Algorithm For Processes, Clusters and Distributed Groups , 1984, ICDCS.

[8]  Shahid H. Bokhari,et al.  On the Mapping Problem , 1981, IEEE Transactions on Computers.

[9]  David R. Cheriton An experiment using registers for fast message-based interprocess communication , 1984, OPSR.

[10]  Maurice V. Wilkes,et al.  The Cambridge CAP computer and its operating system (Operating and programming systems series) , 1979 .

[11]  C. A. R. Hoare,et al.  Communicating Sequential Processes (Reprint) , 1983, Commun. ACM.

[12]  John K. Ousterhout,et al.  Medusa, a distributed operating system , 1981 .

[13]  Jacob A. Abraham,et al.  Load Balancing in Distributed Systems , 1982, IEEE Transactions on Software Engineering.

[14]  Kemal Efe,et al.  Heuristic Models of Task Assignment Scheduling in Distributed Systems , 1982, Computer.

[15]  David May,et al.  The Transputer Implementation of Occam , 1984, Fifth Generation Computer Systems.

[16]  A. J. Herbert The Cambridge Distributed Computing System , 1983, Advanced Course: Local Area Networks.