Kami : an anarchic approach to distributed computing
Author(s)Mallett, Jacky, 1963-
Kamé : an anarchic approach to distributed computing
Massachusetts Institute of Technology. Dept. of Architecture. Program In Media Arts and Sciences.
V. Michael Bove, Jr.
MetadataShow full item record
This thesis presents a distributed computing system, Kami, which provides support for applications running in an environment of heterogeneous workstations linked together by a high speed network. It enables users to easily create distributed applications by providing a backbone infrastructure of localized daemons which operate in a peer-to-peer networking environment, providing support for software distribution, network communication, and data streaming suitable for use by coarse grained distributed applications. As a collective entity, kami daemons, each individually run on a single machine, form a cooperating anarchy of processes. These support their applications using adaptive algorithms with no form of centralized control. Instead of attempting to provide a controlled environment, this thesis assumes a heterogeneous and uncontrolled environment, and presents a model for distributed computation that is completely decentralized and uses multicast communication between workstations to form an ecology of co-operating processes, which actively attempt to maintain an equilibrium between the demands of their users and the capabilities of the workstations on which they are running.
Thesis (S.M.)--Massachusetts Institute of Technology, Program in Media Arts & Sciences, 2000.Includes bibliographical references (p. 83-84).
DepartmentMassachusetts Institute of Technology. Dept. of Architecture. Program In Media Arts and Sciences.
Massachusetts Institute of Technology
Architecture. Program In Media Arts and Sciences.