Skip Navigation Links | |
Exit Print View | |
Programming Interfaces Guide Oracle Solaris 10 1/13 Information Library |
2. Remote Shared Memory API for Solaris Clusters
Overview of the Shared Memory Model
Interconnect Controller Operations
rsm_free_interconnect_topology
Export-Side Memory Segment Operations
Memory Segment Creation and Destruction
Memory Segment Publish, Republish, and Unpublish
Import-Side Memory Segment Operations
Memory Segment Connection and Disconnection
Segment Allocation and File Descriptor Usage
3. Session Description Protocol API
9. Programming With XTI and TLI
11. Transport Selection and Name-to-Address Mapping
12. Real-time Programming and Administration
The RSM application support components are delivered in software packages as follows:
A shared library (/usr/lib/librsm.so) that exports the RSMAPI functions.
A Kernel Agent (KA) pseudo device driver (/usr/kernel/drv/rsm) that interfaces with the memory interconnect driver through the RSMAPI interface on behalf of the user library.
A cluster interface module for obtaining interconnect topology.
Interconnect driver service module (/kernel/misc/rsmops).
Header files providing API function and data structure prototypes (/opt/SUNWrsmdk/include).
An optional extension to librsm.so that provides RSM support for the specific interconnect is configured in the system. The extension is provided in the form of a library, librsminterconnect.so.