开发人员经常部署特定于数据库的网络代理,这样应用程序就可以透明地连接到代理,而不是直接连接到数据库管理系统 (DBMS)。这种间接连接通过连接池、负载平衡和其他特定于 DBMS 的优化提高了系统性能。这些代理不是简单地转发数据包,而是实现 DBMS 协议逻辑(即在应用程序层)来实现此行为。因此,现有的代理是用户空间应用程序,它们在请求到达网络套接字时处理请求并将其转发到适当的目的地。这种方法会导致效率低下,因为内核会在用户空间和内核空间之间反复复制缓冲区,并且相关的系统调用会增加 CPU 开销。本文介绍了用户旁路,这是一种通过利用支持自定义代码执行的现代操作系统功能来消除这些开销的技术。用户旁路通过 Linux 的 eBPF 基础设施将应用程序逻辑推送到内核空间。为了展示其优势,我们实现了 Tigger,这是一个与 PostgreSQL 兼容的 DBMS 代理,它使用用户旁路来消除传统代理设计的开销。我们将 Tigger 的性能与实际部署中广泛使用的其他最先进的代理进行了比较。我们的实验表明,Tigger 优于其他代理 — 在一种情况下,它实现了最低的事务延迟(最多减少 29%)和最低的 CPU 利用率(最多减少 42%)。结果表明,像 Tigger 这样的用户旁路实现非常适合 DBMS 代理的独特要求。
动机:纳米孔测序仪允许通过拒绝单个孔中的其他序列对有趣的核苷酸序列进行靶向测序。此特征通过在硅质中耗尽代表性过多的序列来促进低丰度序列的富集。现有用于自适应采样的工具要么应用信号对准,该工具无法处理人尺寸的参考序列,要么依靠快速的图形绘制单元(GPU)基本呼叫者进行序列空间的读取映射以实时读取拒绝。使用纳米孔长阅读映射工具在映射较短的读取时也不是选择,如在自适应采样应用中通常分析的。结果:在这里,我们提出了一种新方法,用于纳米孔自适应抽样,将快速的CPU和GPU基础调用与基于交织的Bloom过滤器的读取分类结合在一起。读取者通过其高读取的分类敏感性和特殊性的高读数序列来提高低丰度序列的潜在富集,从而超过了现有的工具。它在没有GPU的商品硬件上运行时,它甚至可以删除属于大型参考序列的读物,从而使自适应采样可用于内部研究人员。ReadBouncer还为没有生物信息学背景的最终用户提供了用户友好的接口和安装文件。可用性和实现:CÞ源代码可在https://gitlab.com/dacs-hpi/readbouncer上获得。联系人:jens-uwe.ulrich@hpi.de或bernhard.renard@hpi.de补充信息:补充数据可从Bioineformatics在线获得。
•相对于度量的变化给出了爱因斯坦方程:曲率与能量和动量密度成正比。使用曲率分解,可以将它们写成gr,并用旋转密度二次术语的能量弹药张量。
清洁能源就业基金——以成熟的绿色银行模式为基础——可以加速美国公共和私人投资并应对气候变化。清洁能源就业基金 (CEJF) 可以借鉴已在美国州和地方层面以及英国、澳大利亚、印度和南非等不同国家的国家层面得到验证的绿色银行模式。根据 2019 年《国家气候银行法案》的设想,采用绿色银行模式的 CEJF 可以通过为每投资一美元公共资金注入多笔私人资金来最大限度地发挥气候和经济影响。根据 2019 年法案的规定,通过 350 亿美元的联邦资本对 CEJF 进行投资,有可能释放出更大的投资水平:除了增加公共投资外,CEJF 还可以与私人融资一起明智地进行投资,以调动数十亿美元的额外投资,并通过加速气候投资的商业可行性和私人融资来催化长期变化。
为了履行基金会独立和无党派传播客观安全信息的使命,FSF 出版物征集可靠的贡献,以促进对航空安全问题的发人深省的讨论。如果您有适合《事故预防》的文章提案、已完成的手稿或技术论文,请联系出版部主任。处理手稿时会非常谨慎,但飞行安全基金会对提交的材料不承担任何责任。出版部工作人员保留编辑所有已发表投稿的权利。基金会购买手稿的所有权利,并在出版后向作者付款。如需更多信息,请联系出版部。