by Douglas C. Schmidt, Tatsuya Suda
in Proceedings of the 2 nd International Conference on Computer Communication Networks
http://www.lads.com/~jcej/ACE/mirror/wustl/~schmidt/IC3N-93.ps.gz
Add To MetaCart
Abstract:
Recent advances in VLSI and fiber optic technology are shifting application performance bottlenecks from the underlying networks to the transport system and higher-layer communication protocols. Developing process architectures that effectively utilize multi-processing is one promising technique for alleviating these performance bottlenecks. This paper describes a flexible framework called ADAPTIVE that supports the development of, and experimentation with, process architectures for multi-processor platforms. ADAPTIVE provides a modular, object-oriented framework that generates application-tailored protocol configurations and maps these configurations onto suitable process architectures that satisfy multimedia application performance requirements on high-speed networks. This paper describes several alternative process architectures and outlines the techniques used in ADAPTIVE to support controlled experimentation with these alternatives. 1
Citations
|
686
|
Architectural considerations for a new generation of protocol
– Clark, Tennenhouse
- 1990
|
|
586
|
The x-Kernel: An architecture for implementing network protocols
– Hutchinson, Peterson
- 1991
|
|
296
|
An analysis of TCP processing overhead
– Clark, Jacobson, et al.
- 1989
|
|
213
|
A Stream Input-Output System
– Ritchie
- 1984
|
|
206
|
The packet filter: An efficient mechanism for user-level network code
– Mogul, Rashid, et al.
- 1987
|
|
182
|
The structure of systems using upcalls
– Clark
- 1985
|
|
69
|
Network subsystems design
– Druschel, Abbott, et al.
- 1993
|
|
64
|
ADAPTIVE: A Dynamically Assembled Protocol Transformation, Integration, and eValuation Environment
– Schmidt, Box, et al.
- 1993
|
|
51
|
High-Speed Transport Components
– Zitterbart
- 1991
|
|
46
|
Gaining Efficiency in Transport Services by Appropriate Design and Implementation Choices
– Watson, Mamrak
- 1987
|
|
46
|
Transport System Architecture Services for High-Performance Communications Systems
– Schmidt, Suda
- 1993
|
|
42
|
Architectures, features, and implementation of high-speed transport protocols
– Porta, Schwartz
- 1991
|
|
41
|
Transport protocol processing at gbps rates
– Jain, Schwartz, et al.
- 1990
|
|
35
|
A protocol structure for high-speed communication over broadband ISDN
– Haas
- 1991
|
|
31
|
A Model for HighPerformance Communication Subsystems
– Zitterbart, Stiller, et al.
- 1993
|
|
25
|
Modularity and Efficiency
– Clark
- 1982
|
|
24
|
ADAPTIVE: An Object-Oriented Framework for Flexible and Adaptive Communication Protocols
– Box, Schmidt, et al.
- 1993
|
|
22
|
Language Support for Flexible, Application-Tailored Protocol Configuration
– Schmidt, Stiller, et al.
- 1993
|
|
22
|
Experiments in SR with different upcall program structures
– Atkins
- 1988
|
|
19
|
XTP/PE design considerations
– Chesson
- 1989
|
|
19
|
Analysis of TCP/IP for High Performance Parallel Implementations
– Koufopavlou, Tantawy, et al.
- 1992
|
|
16
|
Performance analysis of MSP: A feature-rich high-speed transport protocol
– Porta, Schwartz
- 1993
|
|
12
|
MACHthreads and the UNIXkernel: The battle for control
– Tevanian, Rashid, et al.
- 1987
|
|
6
|
Protocol Reconfiguration: a Study of Error Handling Mechanisms
– Huang, Suda, et al.
- 1993
|
|
5
|
Per Gunningberg, "Locking Strategies in Multiprocessor Implementations of Protocols
– Bjorkman
- 1993
|
|
1
|
Hosting the ADAPTIVE System in the xKernel and System V STREAMS
– Schmidt
- 1992
|