An Empirical Study of Distributed Application Performance
IEEE Transactions on Software Engineering
The LOCUS distributed system architecture
The LOCUS distributed system architecture
Gaining efficiency in transport services by appropriate design and implementation choices
ACM Transactions on Computer Systems (TOCS)
Software development and implementation of NBS class-4 transport protocol
Computer Networks and ISDN Systems
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
The duality of memory and communication in the implementation of a multiprocessor operating system
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Experiments in SR with different upcall program structures
ACM Transactions on Computer Systems (TOCS)
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
The design philosophy of the DARPA internet protocols
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
The VMP network adapter board (NAB): high-performance network communication for multiprocessors
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Performance of the world's fastest distributed operating system
ACM SIGOPS Operating Systems Review
Supercomputers on the internet: a case study
SIGCOMM '87 Proceedings of the ACM workshop on Frontiers in computer communications technology
NETBLT: a high throughput transport protocol
SIGCOMM '87 Proceedings of the ACM workshop on Frontiers in computer communications technology
Computer Networks and ISDN Systems - RARE '89
Improving the efficiency of the OSI checksum calculation
ACM SIGCOMM Computer Communication Review
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
RPC in the x-Kernel: evaluating new design techniques
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Measurements of Ada Overhead in OSI-Style Communications Systems
IEEE Transactions on Software Engineering
A binary feedback scheme for congestion avoidance in computer networks
ACM Transactions on Computer Systems (TOCS)
How slow is one gigabit per second?
ACM SIGCOMM Computer Communication Review
The structuring of systems using upcalls
Proceedings of the tenth ACM symposium on Operating systems principles
End-to-end arguments in system design
ACM Transactions on Computer Systems (TOCS)
Implementing TCP/IP on a cray computer
ACM SIGCOMM Computer Communication Review
Transport issues in the network file system
ACM SIGCOMM Computer Communication Review
Dynamical behavior of rate-based flow control mechanisms
ACM SIGCOMM Computer Communication Review
User-Process Communication Performance in Networks of Computers
IEEE Transactions on Software Engineering
The distributed V kernel and its performance for diskless workstations
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Hi-index | 0.00 |
There is increasing market pressure to provide support for the open interconnection of systems via general purpose protocol suites such as OSI and TCP/IP. The complexity of these protocols means that the achievement of acceptable performance is not easy. Indeed, some would claim it is impossible, and advocate lean, closed protocols. A further aspect of communications architectures in the world outside the research laboratory is that they must be well structured and modular, in order to meet the needs of orderly systems development and the provision of configurable products. This paper examines the trade-offs between these three aspects of protocol stack development: conformance to standards, reasonable performance and modularity. It finds that while a considerable amount of work has been carried out in recent times, it is apparent that we do not know yet how to achieve all three.