Efficient Support for Multicomputing on ATM Networks

作者: University of Washington. Department of Computer Science

DOI:

关键词: Operating systemModels of communicationDistributed computingWorkstationUniform memory accessAccess networkComputer scienceRemote direct memory accessHost (network)OpcodeEmulation

摘要: AbstractThe emergence of a new generation networks will dramatically increase the attractiveness ofloosely-coupled multicomputers based on workstation clusters. The key to achieving high performancein this environment is efficient network access, because thecost remote access dictates granularityof parallelism that can be supported. Thus, in addition traditional distribution mechanisms such asRPC, clusters should support lightweight communication paradigms for executing parallelapplications.This paper describes simple model notion memory access.Applications one host perform direct read or write operations user-definedremote buffers. We have implemented prototype system using com-mercially available workstations and ATM networks. Our uses kernel-based emulation ofremote instructions, through unused processor opcodes; thus, applications(or runtime libraries) see machine access. show modelcan supportedsafely efficiently current systems; forexample, 40-byteremote writeoperationcompletes 30

参考文章(18)
Anant Agarwal, David Chaiken, Kirk Johnson, David Kranz, John Kubiatowicz, Kiyoshi Kurihara, Beng-Hong Lim, Gino Maa, Dan Nussbaum, THE MIT ALEWIFE MACHINE: A LARGE-SCALE DISTRIBUTED-MEMORY MULTIPROCESSOR Springer, Boston, MA. pp. 239- 261 ,(1991) , 10.1007/978-1-4615-3604-8_13
Alfred Z. Spector, Performing remote operations efficiently on a local computer network Communications of The ACM. ,vol. 25, pp. 246- 260 ,(1982) , 10.1145/358468.358478
Michael D. Schroeder, Michael Burrows, Performance of the Firefly RPC ACM Transactions on Computer Systems. ,vol. 8, pp. 1- 17 ,(1990) , 10.1145/77648.77653
Brian N. Bershad, Thomas E. Anderson, Edward D. Lazowska, Henry M. Levy, Lightweight remote procedure call ACM Transactions on Computer Systems. ,vol. 8, pp. 37- 55 ,(1990) , 10.1145/77648.77650
Kai Li, Paul Hudak, Memory coherence in shared virtual memory systems ACM Transactions on Computer Systems. ,vol. 7, pp. 321- 359 ,(1989) , 10.1145/75104.75105
David B. Johnson, Willy Zwaenepoel, The Peregrine high-performance RPC system Software - Practice and Experience. ,vol. 23, pp. 201- 221 ,(1993) , 10.1002/SPE.4380230205
D. D. Clark, M. L. Lambert, L. Zhang, NETBLT: a high throughput transport protocol acm special interest group on data communication. ,vol. 17, pp. 353- 359 ,(1987) , 10.1145/55482.55520
Andrew D. Birrell, Bruce Jay Nelson, Implementing remote procedure calls ACM Transactions on Computer Systems. ,vol. 2, pp. 39- 59 ,(1984) , 10.1145/2080.357392