当前位置: 首页 > news >正文 国外好的室内设计网站哈尔滨seo优化分析 news 2025/11/5 22:33:48 国外好的室内设计网站,哈尔滨seo优化分析,对于高校类建设网站的要求,重庆大渡口网站建设1. Introduce Accelio是一个高性能异步的可靠消息传递和RPC库#xff0c;能优化硬件加速。 RDMA和TCP / IP传输被实现#xff0c;并且其他的传输也能被实现#xff0c;如共享存储器可以利用这个高效和方便的API的优点。Accelio 是 Mellanox 公司的RDMA中间件#xff0c;用…1. Introduce Accelio是一个高性能异步的可靠消息传递和RPC库能优化硬件加速。 RDMA和TCP / IP传输被实现并且其他的传输也能被实现如共享存储器可以利用这个高效和方便的API的优点。Accelio 是 Mellanox 公司的RDMA中间件用于高性能异步的可靠消息传递和RPC库。 2. Accelio 设计目标 Accelio提供了一个易于使用的可靠的可扩展和高性能的数据/消息传递中间件最大限度地提高现代CPU和网卡硬件的效率减少将新的扩展应用程序产品推向市场的的时间。 3. Accelio Key Features 专注于高性能异步的API可靠的消息传递端对端请求/响应交易或发送/接收模式提供连接和资源抽象到最大的可扩展性和可用性最大限度地发挥每个线程专用的硬件资源多线程应用程序的性能旨在最大限度地利用RDMA,硬件卸载和多核CPU的优势支持多种传输选项RDMATCP..服务和存储集群/向外扩展的原生支持小消息合并简单和抽象的API 4. Who can take advantage of it? 对那些高效的高性能的可靠消息传递实现的应用如集群横向扩展块/文件/对象存储BigData和NoSQL应用程序快速消息总线等感兴趣的开发商可以使用。 5. Accelio 的结构示意图 Accelio的主层分别是 •应用程序接口 - 提供易于使用的原语进行快速可靠的异步消息队列或RPC •连接和会话管理 - 提供可靠的终端到终端的连接等端点动态连接建立池故障恢复和迁移/重定向 •可插拔传输层 - 使映射到不同的硬件或软件传输实现 6. Accelio Integration With Other Applications/Projects Accelio被用作高性能低延迟可靠消息/ RPC库的各种开源和商业产品客户项目 支持多种绑定Kernel C, User Space C/C, Java, Python (future)。 7. 一个会话/连接建立流程 在建立连接到远程端点客户指定远程统一资源标识符URI。URI包含首选传输方式强制领先的IP地址和可选端口数目以及可选的资源ID或名称。 /服务器端响应会话请求下列选项之一•接受可选属性的连接•拒绝连接•无缝地将连接重定向到一个不同的进程或实体/成功或重定向响应客户端建立一个或多个并联连接到对端将试图重用现有的连接以减少开销。 /*会话和连接初始化流程 (1)打开一个会话到远程资源 --例如“remote-ip:port/resource-name” (2)服务器端回应接受拒绝或重定向 --用“重定向”负载平衡或迁移资源穿过整个集群多个节点或进程 --服务器提供一个portals列表IPsPorts --每个portal识别portIP,然后CPU/Thread去访问 --服务器基于round/robinHash或者custom logic可以加载平衡通信通过多个ports/cores --建立连接S和发送/接收邮消息 --可以有多个连接例如每个客户端线程1个 --如果连接已经提供给远程进程可重用 --故障/变化上的重建或迁移连接 8. 高级别传输流程 - 异步请求/响应模型Transaction Delivery API Model Accelio提供一个RPC-like的请求/回应事务模式,或可靠消息发送/接收模式。 在事务模式中发起方发送一个请求它包含专用应用程序的头和指向输入与输出数据缓冲区的指针允许零拷贝操作和RDMA。 当请求到达接收端时它触发一个回调通知基于该接收的应用程序处理该事务。当在接收端完成该处理时它以返回的状态和数据来发送响应。服务器端可以异步操作并发出响应在其方便的时候也就是当所返回的数据是可用的。 发起方可以请求消息到达确认。在这样的情况下接收方接受该消息之后一个确认消息返回到发起方。该确认消息可用于阻挡/同步操作和消息跟踪。 响应到达时发起方被通知。在这个时候发起方的数据缓冲区包含返回的数据并且回叫应答指向原始请求。 如果传输失败同样的传输被重新传输到已恢复或备用的连接上。 发起方可以要求中止/取消某范围内的消息例如请求超时。接收方试图中止操作如果不执行他们并以成功或失败来反应。无论哪种方式相关的响应不返回到发起方。注意请求可以通过客户端无源或服务器有源端发出。 发送/接收操作遵循相似的流程去请求/响应唯独没有响应消息。消息从发起方发送引发回调到接收端使用可选的确认通知。 9. 本地多线程多进程支持 对于客户端和服务器端Accelio支持全并行和多线程操作 --应用程序使用单个CPU核心/线程的时候的性能可以被限制 --当多个线程在使用同一个网络资源需要复杂的状态管理和锁定这样会增加应用程序的开销并限制其性能和可伸缩性 --Accelio支持全并行为客户端和服务器 **每个线程可以被相关联有独立的硬件资源QP的个CQ和事件循环从而无需锁定并允许最大的并行 **每个会话可以由多个并联连接每个关联使用不同的CPU线程组成 **服务器端可以公开多个portalIPport为相同的资源/服务每个port可以由不同的CPU线程和事件循环提供服务。 如下图所示可以直观Accelio的多线程支持 10. 内存管理 --Accelio管理2种类型缓冲区 **发送/接收缓冲环的头和小数据通常4-8KB每个 **大的缓冲区为大型的IOs和RDMA --大缓冲区被应用程序的库来分配和控制 --应用控制缓冲区 **需要预注册内存缓冲区使用reg_mr并保证零拷贝 --库控制缓冲区 **可能会在客户端上有一个copy **接收端零拷贝应用程序将得到一个指向接收缓冲区 **当做完时请求应用程序来释放缓冲区用release_msg 11. Accelio中的一些主要函数调用 Functionn Description ctx_create/destroy Open thread context helping accelio to partition data without locks ctx_run/stop Run the event loop in the context ctx_get_poll_params Return Accelio’s single file descriptor to add to external loop session_create/destroy Create/destroy a session to a remote peer connect/disconnect Open/Close a connection with a remote server/portal bind/unbind Bind/unbind a server portal with a URL (protocol:ip:port) accept Accept incoming connection (server side) reject Reject incoming connection (server side) redirect Redirect a connection to a different node or portals or process send_request/response Send a request/response message send/recv_msg Send/receive memory buffer (like sockets send/recv) release_msg Release message buffers reg_mr/dereg_mr Register/deregister application buffers for app controlled RDMA 12. 异步事件处理 高性能的应用程序使用异步API来进行多个操作并利用多种资源并行。 •Accelio以下面的方式处理异步事件 1放置一个回调在事件循环该事件循环结合来自多个资源的事件。 2当一个事件发出的一组操作诸如从网络接收的消息和写入到磁盘。 •Accelio内置了epoll的支持。应用程序提供的事件循环是可用的。 •对于最低的消息延迟Accelio提供了优化事件处理当一个事件循环处于空闲状态一个预定义的时间时其会结合忙等待池。 13. Accelio概述与总结 Accelio是一个开源的高性能异步可靠消息传递和远程过程调用RPC的库。对于远程直接内存访问RDMATCP / IP和共享内存 Accelio优化硬件加速。 Accelio最大化消息和CPU并行性同时最大限度地降低CPU的争用和锁定。并行和异步体系结构无锁定设计和零数据复制机制提供每秒无与伦比的传输和带宽性能以及更低的延迟和CPU开销。 Accelio保证终端到终端的事务传递和执行力它支持事务请求 - 应答的通信模型。 Accelio通过提供内置的多路径实时会话重定向/迁移和集群服务或存储解决了扩展性和虚拟化环境的挑战。管理作为一种模块化的开源项目Accelio无缝地延伸到新的功能实现传输和服务。 libxio又名库accelio是一个位于RDMA之上的轻量级消息传递库。该库为零拷贝消息传递和无锁定可扩展性提供了异步消息传递设计。 Accelio是一种创新的API它解决了一些现代计算机网络和存储系统主要挑战如 •有效地利用多内核 •强大的横向扩展 •降低硬件和软件堆栈开销 •减少通信开销和延迟 Accelio提供了一个强大的灵活的通信和消息传递层从而使得应用程序扩展和中间件快速发展。它能够整合性能可用性管理和安全功能于一体的实现可用于多种应用。工作促进了Accelio开源社区供应商可以专注于自己的应用程序的核心附加价值与开发者在一个更大的社区分享他们的实现和体验。 这个库已经停止开发了在github主页的issue 部分开发者说由于公司中心转移这个库不开发了建议用别的库。 文章转载自: http://www.morning.kbynw.cn.gov.cn.kbynw.cn http://www.morning.hrkth.cn.gov.cn.hrkth.cn http://www.morning.hxftm.cn.gov.cn.hxftm.cn http://www.morning.nlqgb.cn.gov.cn.nlqgb.cn http://www.morning.wzwpz.cn.gov.cn.wzwpz.cn http://www.morning.qkrgk.cn.gov.cn.qkrgk.cn http://www.morning.lyjwb.cn.gov.cn.lyjwb.cn http://www.morning.ppbrq.cn.gov.cn.ppbrq.cn http://www.morning.psxfg.cn.gov.cn.psxfg.cn http://www.morning.kqzt.cn.gov.cn.kqzt.cn http://www.morning.wtnwf.cn.gov.cn.wtnwf.cn http://www.morning.wbyqy.cn.gov.cn.wbyqy.cn http://www.morning.jnvivi.com.gov.cn.jnvivi.com http://www.morning.ywgrr.cn.gov.cn.ywgrr.cn http://www.morning.dmjhp.cn.gov.cn.dmjhp.cn http://www.morning.lxcwh.cn.gov.cn.lxcwh.cn http://www.morning.jhyfb.cn.gov.cn.jhyfb.cn http://www.morning.bwhcl.cn.gov.cn.bwhcl.cn http://www.morning.tdttz.cn.gov.cn.tdttz.cn http://www.morning.jtcq.cn.gov.cn.jtcq.cn http://www.morning.qnjcx.cn.gov.cn.qnjcx.cn http://www.morning.mfbzr.cn.gov.cn.mfbzr.cn http://www.morning.zbpqq.cn.gov.cn.zbpqq.cn http://www.morning.htbgz.cn.gov.cn.htbgz.cn http://www.morning.lwqst.cn.gov.cn.lwqst.cn http://www.morning.lnckq.cn.gov.cn.lnckq.cn http://www.morning.zhengdaotang.cn.gov.cn.zhengdaotang.cn http://www.morning.flfxb.cn.gov.cn.flfxb.cn http://www.morning.zgdnz.cn.gov.cn.zgdnz.cn http://www.morning.tzrmp.cn.gov.cn.tzrmp.cn http://www.morning.rdnjc.cn.gov.cn.rdnjc.cn http://www.morning.hffpy.cn.gov.cn.hffpy.cn http://www.morning.mhcys.cn.gov.cn.mhcys.cn http://www.morning.jykzy.cn.gov.cn.jykzy.cn http://www.morning.kgtyj.cn.gov.cn.kgtyj.cn http://www.morning.qlsyf.cn.gov.cn.qlsyf.cn http://www.morning.ktlxk.cn.gov.cn.ktlxk.cn http://www.morning.cwyfs.cn.gov.cn.cwyfs.cn http://www.morning.hhrpy.cn.gov.cn.hhrpy.cn http://www.morning.kqqk.cn.gov.cn.kqqk.cn http://www.morning.mfmbn.cn.gov.cn.mfmbn.cn http://www.morning.jhrqn.cn.gov.cn.jhrqn.cn http://www.morning.hnhgb.cn.gov.cn.hnhgb.cn http://www.morning.kxnjg.cn.gov.cn.kxnjg.cn http://www.morning.zkbxx.cn.gov.cn.zkbxx.cn http://www.morning.jcpq.cn.gov.cn.jcpq.cn http://www.morning.lcqrf.cn.gov.cn.lcqrf.cn http://www.morning.txlnd.cn.gov.cn.txlnd.cn http://www.morning.fhjnh.cn.gov.cn.fhjnh.cn http://www.morning.rnygs.cn.gov.cn.rnygs.cn http://www.morning.rahllp.com.gov.cn.rahllp.com http://www.morning.rpwm.cn.gov.cn.rpwm.cn http://www.morning.kkysz.cn.gov.cn.kkysz.cn http://www.morning.qxdrw.cn.gov.cn.qxdrw.cn http://www.morning.mxtjl.cn.gov.cn.mxtjl.cn http://www.morning.sskkf.cn.gov.cn.sskkf.cn http://www.morning.lxmmx.cn.gov.cn.lxmmx.cn http://www.morning.fkmyq.cn.gov.cn.fkmyq.cn http://www.morning.jfnlj.cn.gov.cn.jfnlj.cn http://www.morning.fgrkc.cn.gov.cn.fgrkc.cn http://www.morning.gxfzrb.com.gov.cn.gxfzrb.com http://www.morning.txjrc.cn.gov.cn.txjrc.cn http://www.morning.ljdd.cn.gov.cn.ljdd.cn http://www.morning.npkrm.cn.gov.cn.npkrm.cn http://www.morning.fkcjs.cn.gov.cn.fkcjs.cn http://www.morning.fhhry.cn.gov.cn.fhhry.cn http://www.morning.fbpyd.cn.gov.cn.fbpyd.cn http://www.morning.bytgy.com.gov.cn.bytgy.com http://www.morning.sxmbk.cn.gov.cn.sxmbk.cn http://www.morning.lyjwb.cn.gov.cn.lyjwb.cn http://www.morning.pswzc.cn.gov.cn.pswzc.cn http://www.morning.cctgww.cn.gov.cn.cctgww.cn http://www.morning.pltbd.cn.gov.cn.pltbd.cn http://www.morning.cklld.cn.gov.cn.cklld.cn http://www.morning.nstml.cn.gov.cn.nstml.cn http://www.morning.hxbps.cn.gov.cn.hxbps.cn http://www.morning.mnrqq.cn.gov.cn.mnrqq.cn http://www.morning.dbfj.cn.gov.cn.dbfj.cn http://www.morning.weitao0415.cn.gov.cn.weitao0415.cn http://www.morning.dmwbs.cn.gov.cn.dmwbs.cn 查看全文 http://www.tj-hxxt.cn/news/280606.html 相关文章: 网站seo优化外包enjooy wordpress 工作室网站wordpress网站报价 dz整站免费网站建设自己建设网站需要什么条件 自己有网站做点什么网站建设情况的自查报告 那里可以做网站的吗昆山网站设计 wordpress网站搬家vps机票小代理做网站 南皮网站建设装修培训班大约多少钱一个月 深圳展示型网站建设前端培训机构排名 公司网站建设维护管理办法给女友惊喜做网站 如何做阿里详情页面链接到外部网站来一个网站谢谢了 聊城网站建设招聘商城类网站建设报价 广州网站排名优化开发北京网站如何制作 网站配置伪静态python编程快速上手 淮安住房与城乡建设部网站如何建设一个子网站 淘宝网站开发者wordpress上传excel文件 湖南网站建设公司 要上磐石网络北京市建设网 如何查询一个网站的icp微信小程序研发 网站动画效果怎么做的网站后台html编辑器 apache 多个网站百度小程序关键词优化 怎么运营网站网站开发设计各部门职责 珠海建站联系方式创建wordpress插件 摄影网站的市场可行性免费看国际短视频软件 重庆孝爱之家网站建设网络运营商是什么意思 淄博市网站开发浦东做网站 外卖平台西昌seo 教育机构网站建设方案网站运营和推广 烟台网站制作维护深圳市住建局工程交易服务网 宿迁公司做网站wordpress主题添加右边栏 科技企业网站制作wordpress主题安装目录 做网站能赚吗客户管理软件免费