scispace - formally typeset
Journal ArticleDOI

Network subsystem design

Reads0
Chats0
TLDR
It is argued that the bandwidth of the CPU/memory data path on workstations will remain within the same order of magnitude as the network bandwidth delivered to the workstation, and it is essential that the number of times network data traverses theCPU/ memory data path be minimized.
Abstract
It is argued that the bandwidth of the CPU/memory data path on workstations will remain within the same order of magnitude as the network bandwidth delivered to the workstation. This makes it essential that the number of times network data traverses the CPU/memory data path be minimized. Evidence which suggests that the cache cannot be expected to significantly reduce the number of data movements over this path is reviewed. Hardware and software techniques for avoiding the CPU/memory bottleneck are discussed. It is concluded that naively applying these techniques is not sufficient for achieving good application-to-application throughput; they must also be carefully integrated. Various techniques that can be integrated to provide a high bandwidth data path between I/O devices and application programs are outlined. >

read more

Citations
More filters
Journal ArticleDOI

The design of the TAO real-time object request broker

TL;DR: The paper describes the design of TAO, which is the high-performance, real-time CORBA 2.0-compliant implementation that runs on a range of OS platforms with real- time features including VxWorks, Chorus, Solaris 2.x, and Windows NT, and presents TAO'sreal-time scheduling service that can provide QoS guarantees for deterministic real-Time CORBA applications.
Proceedings ArticleDOI

Fbufs: a high-bandwidth cross-domain transfer facility

TL;DR: The requirements for a cross-domain transfer facility are outlined, the design of the fbuf mechanism that meets these requirements are described, and the impact of fbufs on network performance is experimentally quantified.
Patent

Gigabit ethernet adapter supporting the iscsi and ipsec protocols

TL;DR: In this paper, the authors present a Gigabit Ethernet adapter that adapts to multiple communication protocols via a modular construction and design, and it provides a compact hardware solution to handling high network communication speeds.
Journal Article

Computational grids

TL;DR: In this paper, the authors lay the groundwork for the rest of the book by providing a more detailed picture of the expected purpose, shape, and architecture of future grid systems, and structure the chapter in terms of six questions that they believe are central to this discussion: Why do we need computational grids? What types of applications will grids be used for? Who will use grids? How will grid be used? What is involved in building a grid? And what problems must be solved to make grids commonplace?
Patent

Multiple network protocol encoder/decoder and data processor

TL;DR: In this paper, a multiple network protocol encoder/decoder comprising a network protocol layer (101), data handler (102), O.S. State machine (104), and memory manager (103) is implemented at a hardware gate level.
References
More filters
Book

Computer Architecture: A Quantitative Approach

TL;DR: This best-selling title, considered for over a decade to be essential reading for every serious student and practitioner of computer design, has been updated throughout to address the most important trends facing computer designers today.
Proceedings ArticleDOI

Architectural considerations for a new generation of protocols

TL;DR: This paper identifies two new design principles, Application Level Framing and Integrated Layer Processing, and identifies the presentation layer as a key aspect of overall protocol performance.

Mach: A New Kernel Foundation for UNIX Development.

TL;DR: Mach as mentioned in this paper is a multiprocessor operating system kernel and environment under development at Carnegie Mellon University, which provides a new foundation for UNIX development that spans networks of uniprocessors and multi-processors.
Journal ArticleDOI

The x-Kernel: an architecture for implementing network protocols

TL;DR: The authors' experience implementing and evaluation several protocols in the x-Kernel shows that this architecture is general enough to accommodate a wide range of protocols, yet efficient enough to perform competitively with less-structured operating systems.
Journal ArticleDOI

The V distributed system

TL;DR: The V distributed System was developed at Stanford University as part of a research project to explore issues in distributed systems.
Related Papers (5)