Distributed network computing over local ATM networks

Communication between processors has long been the bottleneck of distributed network computing. However recent progress in switch-based high-speed local area networks (LANs) may be changing the situation. Asynchronous transfer mode (ATM) is one of the most widely-accepted and emerging high-speed network standards which can potentially satisfy the communication needs of distributed network computing. We investigate distributed network computing over local ATM networks. We first study the performance characteristics involving end-to-end communication in an environment that includes several types of workstations interconnected via a Fore Systems' ASX-100 ATM Switch. We then compare the communication performance of four different application programming interfaces (APIs). The four APIs were Fore Systems ATM API, BSD socket programming interface, Sun's Remote Procedure Call (RPC), and the Parallel Virtual Machine (PVM) message passing library. Each API represents distributed programming at a different communication protocol layer. We evaluate parallel matrix multiplication over the local ATM network. The experimental results show that network computing is promising over local ATM networks.<<ETX>>

[1]  Andrzej M. Goscinski,et al.  Distributed operating systems - the logical design , 1991 .

[2]  M. Zitterbart,et al.  High-speed transport components , 1991, IEEE Network.

[3]  Andrew S. Tanenbaum,et al.  Distributed operating systems , 2009, CSUR.

[4]  Jack Dongarra,et al.  Pvm 3 user's guide and reference manual , 1993 .

[5]  Ira Richer,et al.  An Overview of the MAGIC Project , 1993 .

[6]  E. Biagioni,et al.  Designing a practical ATM LAN , 1993, IEEE Network.

[7]  J. Cavanaugh,et al.  Internetworking with ATM WANs , 1992 .

[8]  Samuel J. Leffler,et al.  The design and implementation of the 4.3 BSD Unix operating system , 1991, Addison-Wesley series in computer science.

[9]  Seth Copen Goldstein,et al.  Active Messages: A Mechanism for Integrated Communication and Computation , 1992, [1992] Proceedings the 19th Annual International Symposium on Computer Architecture.

[10]  David R. Cheriton,et al.  The V distributed system , 1988, CACM.

[11]  Henry M. Levy,et al.  Limits to low-latency communication on high-speed networks , 1993, TOCS.

[12]  Ian Wakeman,et al.  Is Layering Harmful , 1992 .

[13]  Selim G. Akl,et al.  Design and analysis of parallel algorithms , 1985 .

[14]  Alec Wolman,et al.  Latency Analysis of TCP on an ATM Network , 1994, USENIX Winter.

[15]  David Hung-Chang Du,et al.  Distributed network computing over local ATM networks , 1994, Supercomputing '94.

[16]  Henry M. Levy,et al.  Efficient Support for Multicomputing on ATM Networks , 1993 .

[17]  C.-T. Lea,et al.  What should be the goal for ATM , 1992, IEEE Network.

[18]  Z. Haas,et al.  A protocol structure for high-speed communication over broadband ISDN , 1991, IEEE Network.