众核架构操作系统 Akaros

GPL
C/C++ 查看源码»
跨平台
2016-12-30
OJOIN

Akaros是一个开源的,GPL许可的众核架构操作系统。其目标是为数据中心的并行和高性能应用程序提供更好的支持。与传统操作系统不同,传统操作系统限制对某些资源(例如内核)的访问,Akaros为面向应用程序的资源管理提供本地支持,并与系统上运行的其他作业实现100%隔离。

虽然尚未集成为此类,但它被设计为作为低级节点操作系统与更高级的集群操作系统(例如Mesos)管理如何在每个节点上运行的应用程序之间共享资源。其系统调用API和“许多核心流程”抽象更好地匹配集群操作系统的要求,消除了其他系统在尝试隔离同时运行的进程时面临的许多障碍。此外,Akaros的资源提供接口允许进行节点本地决策,强制执行由集群操作系统设置的资源分配。这可以用于简化全局分配决策,减少网络通信,并最终促进更有效的资源共享。在现有操作系统上对这种功能的支持有限。

Akaros仍然很年轻,但初步的结果表明,在Akaros上运行的进程比在Linux上的噪声低一个数量级,以及更少的周期信号,导致更好的CPU隔离。此外,其非传统线程模型已被证明在许多代表性应用程序工作负载上的性能优于Linux NPTL。这包括一个3.4倍更快的线程上下文切换时间,NAS并行基准套件的竞争性能,以及我们写的一个简单的基于线程的web服务器的吞吐量比nginx增加了6%。我们正在积极工作,进一步扩大Akaros的能力。

Akaros可配合RAMP Gold,众核微处理器加速平台使用。

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Spark生态圈的分布式文件系统-Tachyon

Tachyon 是一个高容错的分布式文件系统,允许文件以内存的速度在集群框架中进行可靠的共享,类似Spark和 MapReduce。通过利用lineage信息,积极地使用内存,Tachyon的吞吐量要比HDFS高300多倍...

2016/03/09 13:36
340
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部