Naming of Objects in the Cluster System
Original Publication Date: 1987-Sep-30
Included in the Prior Art Database: 2007-Dec-09
Software Patent Institute
Related PeopleAuthors: Other Related People:
Francis C. M. Lau Computer Studies Department University of Hong Kong James P. Black Department of Com uter Science University of 47 aterloo Eric G. Manning Faculty of En ineering University of k ictoria Research Re srt CS-87-52 Septemger 1987 Naming of Objects in the Cluster System Francis C.M. Lau Computer Studies Department University of Hong Kong James P. Black Department of Computer Science University of Waterloo Eric G. Manning Faculty of Engineering University of Victoria ABSTRACT This paper introduces the Cluster Model as the basis for a new program- ming methodology, focusing in particular on the issues related to the naming of clusters (or hierarchies of processes) for efficient cluster-related operations. In this model, clusters replace conventional processes to provide a tool for imposing structure on process-based programs at runtime. To prove the practical feasibility of the model, a Cluster System has been built; the implementation is based on the principle of policy/mechanism separation. All cluster operations are imple- mentedas policy routines which are subsequently mapped into kernel calls. Inter-process communicationis exclusively by messages, using arbitrary names (ratherthannumeric process identifiers) as addresses; this avoids the need to know names internal to a cluster in order to communicate.