Xref: utzoo ont.events:1407 uw.talks:100 uw.cs.grad:79 Path: utzoo!utgpu!watserv1!watmath!maytag!water!wlrush From: wlrush@water.waterloo.edu (Wenchantress Wench Wendall) Newsgroups: ont.events,uw.talks,uw.cs.grad Subject: MASTER'S ESSAY PRESENTATION Keywords: Mr. T. Cifelli, graduate student, Dept. of Comp. Sci., Univ. of Waterloo Message-ID: <2820@water.waterloo.edu> Date: 7 Dec 89 16:37:48 GMT Distribution: ont Organization: U of Waterloo, Ontario Lines: 37 DEPARTMENT OF COMPUTER SCIENCE UNIVERSITY OF WATERLOO SEMINAR ACTIVITIES MASTER'S ESSAY PRESENTATION -Tuesday, December 12, 1989 Mr. T. Cifelli, graduate student, Dept. of Computer Science, will speak on ``A Multicast Communication Protocol for Shoshin.'' TIME: 2:30 p.m. ROOM: DC 1304 ABSTRACT This presentation suggests a design for efficient 1-to-N Inter-Process Communication (IPC) for Shoshin. The programming entities of client, server, and peer have been generalized to be one or more processes. They may be organized into groups and addressed with a single group identifier (GID) as targets for the multicast IPC. The nsend primitive has been added to the IPC repertoire and allows application processes to send messages to either individual processes or process groups. The existing brecany primitive is used to receive messages sent using nsend. The nsend primitive does not provide the same reliability guarantees as the existing bsend primitive, which only allows sending to indiviual processes. The 1-to-N IPC covers three communication domains: processors within a multiprocessor, Ethernet LAN, and the Campus Internet. December 7, 1989