Venice:数据中心服务器的有效资源共享架构

整合的服务器机架正在迅速成为工程、商业、医学和科学的标准基础设施。当这些服务器被组织为独立的分布式系统时,它们的设计方式仍然有很多。鉴于许多领域很大程度上依赖大数据分析,其成本效益和性能应该得到提高,这可以通过灵活地允许跨节点共享资源来实现。在本文中,我们将Venice描述为一系列数据中心服务器架构,其中包括一个强大的一级资源通信基板。Venice支持多种资源连接机制,使应用程序能够有效地利用非本地资源。
我们构建了一个硬件原型,以更好地理解有关系统支持资源共享的设计决策的含义。我们使用它来衡量大规模应用程序的性能,并探索性能、电源和资源共享透明性之间的权衡(即需要多少编程更改)。我们分析了共享内存、加速器和NIC的这些权衡。我们发现减少/隐藏延迟尤为重要,所选择的通信通道应该与应用程序的共享访问模式相匹配,并且可以通过利用通道间协作来提高性能。

Fig. 1.

Venice中内存共享的分步操作的例子

原文链接:https://dl.acm.org/citation.cfm?id=3310360

联系我们

地 址:广州市番禺区大学城中山大学资讯管理学院B栋B305
邮政编码:510000
联 系 人:李启元老师
电 话:+86-20-39336519
电子邮箱:hpcoffice@gdhpcs.org
网 址:http://sdcs.sysu.edu.cn/gdhpcs/