Compaq ProLiant 1200 Virtual Interface (VI) Architecture - The New Open Standa - Page 5
VI Architecture Components
View all Compaq ProLiant 1200 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 5 highlights
Virtual Interface (VI) Architecture - The New Open Standard for Distributed Messaging Within a Cluster 5 will support the architecture. The architecture eliminates buffer copies and kernal overhead that have caused traditional networked applications to be performance bottlenecks in the past. This technology will further extend the concept of distributed and parallel computing. Key Components VI Architecture implementations will consist of three components: SAN media which will be equipped with VI Architecture registers and memory, the VI Architecture Primitive Library (VIPL) which will support application use of the architecture, and the VI Architecture operating system kernal support services. The relationships between these are shown in Figure 2. Figure 2. Virtual Interface Architecture Components VI Architecture Components Applications OS Vendor API DBMS Apps VI Primitive Library Open/Close/Map Memory Send/Receive/Read/Write VI VI VI VI VI Kernel Support VI Kernel HW Interface SAN Media Interface (ATM, ServerNet, Ethernet) Applications will use VI Architecture in the following manner: • As an application is initiated, the application will initialize server or workstation memory segments through VI operating system kernal support. This action will establish an endpoint as well as initialize local VI memory registers and memory resident on the Network Interface Card (NIC) if it is VI-enabled. These queues are active as long as the application is active and provides a server or workstation memory segment that can be written to or read from. At this time, the application will register a portion of its virtual memory with the operating system kernal to be used to send/receive messages or data transfer. • As the application starts to move data and act upon data either locally or through the VIenabled NIC registers, the application will interface with the VI Primitive Library (VIPL) ECG098/0998