Cluster ComputingHeterogeneous ComputingEngineeringActor-based FrameworkComputer ArchitectureResource ManagementHeterogeneous ModelingSystems EngineeringParallel ComputingHigh-throughput ComputingComputer EngineeringUltra-large SystemSystem SupportDistributed SystemsComputer ScienceScalable ComputingEdge ComputingHcs ConsistCloud ComputingFormal MethodsModel AbstractionParallel ProgrammingSystem Software
This paper discusses a framework for supporting heterogeneous computing systems (HCS). HCS are physically distributed, potentially complex and evolving systems. HCS consist of a number of computers and interconnections which may have differing language and system support, and sometimes distinct computational (architectural) models. By providing a large number of computational resources to the user, HCS have the potential to allow highly eficient execution of ultra largescale applications. The paper provides a framework for addressing some of the significant problems in interoperability and resource management which result from the heterogeneity in HCS. It represents ideas and ongoing research in the area.
5
Viewing control structures as patterns of passing messages
Carl Hewitt · Artificial Intelligence · 1977 · 1.2K citations
Concurrent object-oriented programming
Gul Agha · Communications of the ACM · 1990 · 610 citations · Full text
Engineering, Distributed Programming, Computer Architecture +18
Multicomputers: message-passing concurrent computers
W.C. Athas, Charles L. Seitz · Computer · 1988 · 494 citations
Engineering, Computer Architecture, Memory Model (Programming) +19
Foundations of Actor Semantics
William Clinger · DSpace@MIT (Massachusetts Institute of Technology) · 1981 · 209 citations · Full text
Scalability of parallel sorting on mesh multicomputers
Vineet Singh, Vipin Kumar, Gul Agha et al. · 2002 · 27 citations