TY - JOUR
T1 - Distributed network computing over local ATM networks
AU - Lin, Mengjou
AU - Hsieh, Jenwei
AU - Du, David H
AU - Thomas, Joseph P.
AU - MacDonald, James A.
PY - 1994
Y1 - 1994
N2 - 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 this 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. In this paper, 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.
AB - 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 this 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. In this paper, 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.
UR - http://www.scopus.com/inward/record.url?scp=0028732617&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0028732617&partnerID=8YFLogxK
U2 - 10.1145/602770.602802
DO - 10.1145/602770.602802
M3 - Conference article
AN - SCOPUS:0028732617
SN - 1063-9535
SP - 154
EP - 163
JO - Proceedings of the ACM/IEEE Supercomputing Conference
JF - Proceedings of the ACM/IEEE Supercomputing Conference
T2 - Proceedings of the 1994 Supercomputing Conference
Y2 - 14 November 1994 through 18 November 1994
ER -