Strategies for using multicasting to locate resources

One issue in distributed computing systems is how to locate and manage resource information that is inherently distributed within the computing environment. The article investigates the use of a technique called multicasting for location of such distributed information. It presents three different strategies for using the resources contained by a machine to dynamically compute the multicast addresses on which the machine should listen for requests of the information. The central goal of these strategies is to filter out requests for resource information at the network interface of a machine so that a machine only receives a request for information if it contains the resource.<<ETX>>

[1]  André Schiper,et al.  Fast casual multicast , 1990 .

[2]  Stephen E. Deering,et al.  Multicast routing in internetworks and extended LANs , 1988, SIGCOMM '88.

[3]  Brian N. Bershad,et al.  The interaction of architecture and operating system design , 1991, ASPLOS IV.

[4]  Craig E. Wills,et al.  A service execution mechanism for a distributed environment , 1989, [1989] Proceedings. The 9th International Conference on Distributed Computing Systems.

[5]  Gordon Bell,et al.  Ethernet: Distributed Packet Switching for Local Computer Networks , 1976 .

[6]  Andrew S. Tanenbaum,et al.  Fault tolerance using group communication , 1990, EW 4.

[7]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[8]  Stephen E. Deering,et al.  Host extensions for IP multicasting , 1986, RFC.

[9]  Roger M. Needham,et al.  Grapevine: an exercise in distributed computing , 1982, CACM.

[10]  Kenneth P. Birman,et al.  Fast Causal Multicast , 1991, ACM SIGOPS Oper. Syst. Rev..

[11]  David R. Cheriton,et al.  Decentralizing a global naming service for improved performance and fault tolerance , 1989, TOCS.

[12]  Yogen K. Dalal,et al.  The clearinghouse: a decentralized agent for locating named objects in a distributed environment , 1983, TOIS.

[13]  Craig E. Wills,et al.  Locating distributed information , 1989, IEEE INFOCOM '89, Proceedings of the Eighth Annual Joint Conference of the IEEE Computer and Communications Societies.

[14]  Mostafa H. Ammar,et al.  Using multicast communication to locate resources in LAN-based distributed system , 1988, Proceedings [1988] 13th Conference on Local Computer Networks.

[15]  Brian N. Bershad,et al.  The interaction of architecture and operating system design , 1991, ASPLOS IV.

[16]  Edward D. Lazowska,et al.  Adaptive load sharing in homogeneous distributed systems , 1986, IEEE Transactions on Software Engineering.