accelio介紹和信息彙總

Accelio是一個開源的、高性能的、可靠的、異步消息傳遞接口。它當前通過對RDMA和TCP/IP的軟件接口抽象,提供了一套xio接口。通過這個接口可以方便的使用RDMA併兼容已有的TCP網絡。

Accelio的目標是提供一個簡單好用、可靠、規模化、高性能的、能最大化利用CPU和網絡基礎設施的數據或消息傳遞中間件。

目前ceph已開始使用Accelio。在軟件接口層面Accelio縮寫爲xio,xio同時提供用戶態和內核態的接口。


以下鏈接亦可通過搜索引擎獲取。當前xio網站整體上內容較少,文檔偏少,代碼中註釋也偏少。

深入理解xio可能需要具備RDMA相關知識、socket相關知識、其他類似的消息傳遞接口的知識(個人對此理解也偏少),最好還能具備網絡接口應用的知識。

其他通用的內核等相關知識有請網友補充。

1、網站鏈接

http://www.accelio.org/


2、文檔

建議學習XIO首先閱讀這裏鏈接裏的三篇文檔。後續有機會進一步分享對這些文檔的理解。

http://www.accelio.org/?page_id=2


2、代碼路徑

https://github.com/accelio/accelio/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章