It is widely recognized that execution of the higher-level protocol software can be an important performance bottleneck in distributed systems which use data communications. This paper examines the use of parallelism in enhancing protocol execution performance, in particular the use of a separate concurrent task for each protocol layer. Two layers of the OSI protocol system were implemented and run on a multiprocessor, with from one to five processors at each end of the connection. Potentially concurrent entities included user tasks as data source and sink, the OSI session layer (kernel functional unit only), the OSI transport layer (classes 0 and 2), vestigial network tasks, and tasks to buffer data between layers. Three substantially diff...
We propose a method for deriving parallel, scheduling-optimized protocol implementations from sequen...
Efficient implementation of communication software is of crucial importance for high-speed networks....
High-speed computing experiments using networked multi-computers demonstrate the potential and viabi...
In a heterogeneous computing environment, computers have to use a suitable transfer syntax to commun...
The authors report on an experimental investigation of a parallel implementation of OSI protocol sof...
As network speeds increase, a major concern regarding communication protocols is their limited thr...
The increases in communication bandwidth provided by fiber optics and high-speed switching technolog...
This paper surveys parallelism in communication subsystems. Amodel that describes parallelism in ter...
Parallel processing has been proposed as a means of improving network protocol throughput. Several d...
Clusters of workstations are a popular platform for high-performance computing. For many parallel ap...
Abstract-The design and implementation of a multiproeessor-baaed communication subsystem-the Paralle...
We are introducing and discussing a method for the optimized and parallel implementation of protocol...
Distributed-memory parallel computers and networks of workstations (NOWs) both rely on efficient com...
A methodology and architecture have been developed that contrast sharply with common interpretations...
This paper proposes a novel queue-based programming abstraction, Parallel Dispatch Queue (PDQ), that...
We propose a method for deriving parallel, scheduling-optimized protocol implementations from sequen...
Efficient implementation of communication software is of crucial importance for high-speed networks....
High-speed computing experiments using networked multi-computers demonstrate the potential and viabi...
In a heterogeneous computing environment, computers have to use a suitable transfer syntax to commun...
The authors report on an experimental investigation of a parallel implementation of OSI protocol sof...
As network speeds increase, a major concern regarding communication protocols is their limited thr...
The increases in communication bandwidth provided by fiber optics and high-speed switching technolog...
This paper surveys parallelism in communication subsystems. Amodel that describes parallelism in ter...
Parallel processing has been proposed as a means of improving network protocol throughput. Several d...
Clusters of workstations are a popular platform for high-performance computing. For many parallel ap...
Abstract-The design and implementation of a multiproeessor-baaed communication subsystem-the Paralle...
We are introducing and discussing a method for the optimized and parallel implementation of protocol...
Distributed-memory parallel computers and networks of workstations (NOWs) both rely on efficient com...
A methodology and architecture have been developed that contrast sharply with common interpretations...
This paper proposes a novel queue-based programming abstraction, Parallel Dispatch Queue (PDQ), that...
We propose a method for deriving parallel, scheduling-optimized protocol implementations from sequen...
Efficient implementation of communication software is of crucial importance for high-speed networks....
High-speed computing experiments using networked multi-computers demonstrate the potential and viabi...