Accelio - The Open Source I/O, Message, and RPC Acceleration Library
Accelio is an Open Source high-performance, asynchronous, reliable messaging and Remote
Procedure Call (RPC) library. Accelio optimizes hardware acceleration for Remote Direct Memory
Access (RDMA), TCP/IP and shared-memory. Accelio maximizes message and CPU parallelism,
while minimizing CPU contention and locking. The parallel and asynchronous
architecture, lockless design, and zero data copy mechanism provide unparalleled transaction per
second and bandwidth performance, as well as lower latency and CPU overhead. Accelio guarantees
end-to-end transaction delivery and execution, and it supports a transactional request-reply
Accelio addresses challenges of scale-out and virtualized environments by providing built-in
multi-pathing, live session redirection/migration, and service or storage clustering. Managed as a
modular Open Source project, Accelio extends seamlessly to new functionalities, transport
implementations, and services.
libxio (a.k.a lib accelio) is a lightweight messaging library layered on top of RDMA. The library
provides asynchronous messaging designed for zero copy messaging and lock free scalability.