1999 · 72 citations · 19 references
ComputingComputer ScienceComputer SystemsCluster ComputingDistributed SystemsHeterogeneous ComputingApplication Programming InterfacesClient-server ArchitectureCluster ArchitectureCluster ManagementDistributed Heterogeneous SystemsService-oriented ArchitectureConsistencyEvolutionary AlgorithmsPlatform Service ArchitectureScalable Middleware ArchitecturesService OrchestrationService-oriented Middleware
This paper presents the architecture for a Base, a clustered environment for building and executing highly available, scalable, but exible and adaptable infrastructure services. Our architecture has three organizing principles: addressing all of the dicult service faulttolerance, availability, and consistency problems in a carefully controlled environment, building that environment out of a collection of execution environments that are receptive to mobile code, and using dynamically generated code to introduce run-time-generated levels of indirection separating clients from services. We present a prototype Java implementation of a Base called the MultiSpace, and talk about two applications written on this prototype: the Ninja Jukebox (a cluster based music warehouse), and Keiretsu (an instant messaging service that supports heterogeneous clients). We show that the MultiSpace implementation successfully reduces the complexity of implementing services, and that the platform is conducive...
19
Implementing remote procedure calls
Andrew Birrell, Bruce Jay Nelson · ACM Transactions on Computer Systems · 1984 · 1.8K citations · Full text
A survey of active network research
David L. Tennenhouse, Jonathan M. Smith, W.D. Sincoskie et al. · IEEE Communications Magazine · 1997 · 1.4K citations · Full text
A case for NOW (Networks of Workstations)
Thomas E. Anderson, David Culler, David A. Patterson · IEEE Micro · 1995 · 797 citations
Fine-grained mobility in the Emerald system
Eric Jul, Henry M. Levy, Norman C. Hutchinson et al. · ACM Transactions on Computer Systems · 1988 · 733 citations · Full text