NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Scalable parallel communicationsCoarse-grain parallelism in networking (that is, the use of multiple protocol processors running replicated software sending over several physical channels) can be used to provide gigabit communications for a single application. Since parallel network performance is highly dependent on real issues such as hardware properties (e.g., memory speeds and cache hit rates), operating system overhead (e.g., interrupt handling), and protocol performance (e.g., effect of timeouts), we have performed detailed simulations studies of both a bus-based multiprocessor workstation node (based on the Sun Galaxy MP multiprocessor) and a distributed-memory parallel computer node (based on the Touchstone DELTA) to evaluate the behavior of coarse-grain parallelism. Our results indicate: (1) coarse-grain parallelism can deliver multiple 100 Mbps with currently available hardware platforms and existing networking protocols (such as Transmission Control Protocol/Internet Protocol (TCP/IP) and parallel Fiber Distributed Data Interface (FDDI) rings); (2) scale-up is near linear in n, the number of protocol processors, and channels (for small n and up to a few hundred Mbps); and (3) since these results are based on existing hardware without specialized devices (except perhaps for some simple modifications of the FDDI boards), this is a low cost solution to providing multiple 100 Mbps on current machines. In addition, from both the performance analysis and the properties of these architectures, we conclude: (1) multiple processors providing identical services and the use of space division multiplexing for the physical channels can provide better reliability than monolithic approaches (it also provides graceful degradation and low-cost load balancing); (2) coarse-grain parallelism supports running several transport protocols in parallel to provide different types of service (for example, one TCP handles small messages for many users, other TCP's running in parallel provide high bandwidth service to a single application); and (3) coarse grain parallelism will be able to incorporate many future improvements from related work (e.g., reduced data movement, fast TCP, fine-grain parallelism) also with near linear speed-ups.
Document ID
19930001929
Acquisition Source
Legacy CDMS
Document Type
Other
Authors
Maly, K.
(Old Dominion Univ. Norfolk, VA, United States)
Khanna, S.
(Old Dominion Univ. Norfolk, VA, United States)
Overstreet, C. M.
(Old Dominion Univ. Norfolk, VA, United States)
Mukkamala, R.
(Old Dominion Univ. Norfolk, VA, United States)
Zubair, M.
(Old Dominion Univ. Norfolk, VA, United States)
Sekhar, Y. S.
(Old Dominion Univ. Norfolk, VA, United States)
Foudriat, E. C.
(Old Dominion Univ. Norfolk, VA, United States)
Date Acquired
September 6, 2013
Publication Date
June 1, 1992
Publication Information
Publication: Photonics and Other Approaches to High Speed Communications
Subject Category
Communications And Radar
Accession Number
93N11117
Funding Number(s)
CONTRACT_GRANT: NAG1-87263
CONTRACT_GRANT: SUN-596044
CONTRACT_GRANT: N00174-91-C-0119
CONTRACT_GRANT: CIT-596045
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available