NanoStreams: Codesigned microservers for edge analytics in real time

NanoStreams: Codesigned microservers for edge analytics in real time
复制标题

DOI:
10.1109/samos.2016.7818346
复制
发表时间:
2016-07
期刊:
2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS)
影响因子:
--
通讯作者:
G. Georgakoudis;C. Gillan;Ahmad Hassan;U. Minhas;I. Spence;George Tzenakis;Hans Vandierendonck;Roger Francis Woods;Dimitrios S. Nikolopoulos;M. Shyamsundar;P. Barber;M. Russell;A. Bilas;S. Kaloutsakis;Heiner Giefers;P. Staar;C. Bekas;Neil Horlock;R. Faloon;Colin Pattison
G. Georgakoudis;C. Gillan;Ahmad Hassan;U. Minhas;I. Spence;George Tzenakis;Hans Vandierendonck;Roger Francis Woods;Dimitrios S. Nikolopoulos;M. Shyamsundar;P. Barber;M. Russell;A. Bilas;S. Kaloutsakis;Heiner Giefers;P. Staar;C. Bekas;Neil Horlock;R. Faloon;Colin Pattison
中科院分区:
其他
文献类型:
--
作者:
G. Georgakoudis;C. Gillan;Ahmad Hassan;U. Minhas;I. Spence;George Tzenakis;Hans Vandierendonck;Roger Francis Woods;Dimitrios S. Nikolopoulos;M. Shyamsundar;P. Barber;M. Russell;A. Bilas;S. Kaloutsakis;Heiner Giefers;P. Staar;C. Bekas;Neil Horlock;R. Faloon;Colin Pattison

文献摘要

被引文献

相似文献

Nanostreams探索旨在原位和真实的时间处理数据的微服务器的设计,实现和系统软件堆栈。这些微服务器可以服务于新兴的边缘计算生态系统,即在数据源附近提供高级计算,存储和网络功能,以实现低延迟事件处理和高吞吐量分析处理,然后再考虑将其中一些处理卸载到高容量数据中心。Nano Streams探索了一种横向扩展的微型服务器架构,该架构可以实现与传统机架式服务器相同的QoS,用于高容量数据中心,但外形尺寸和功耗都大大降低。为此,Nano Streams在可编程和可配置的硬件加速器中引入了新颖的解决方案,以及用于访问,共享和编程这些加速器的系统软件堆栈。我们的Nano Streams微型服务器原型已证明能效比标准Xeon服务器高5.5倍。对扩展到利用混合DDR/NVM主存储器的微型服务器的存储器系统的模拟表明,能量效率比传统的基于DDR的系统高5倍。
NanoStreams explores the design, implementation, and system software stack of micro-servers aimed at processing data in-situ and in real time. These micro-servers can serve the emerging Edge computing ecosystem, namely the provisioning of advanced computational, storage, and networking capability near data sources to achieve both low latency event processing and high throughput analytical processing, before considering off-loading some of this processing to high-capacity data centres. Nano Streams explores a scale-out micro-server architecture that can achieve equivalent QoS to that of conventional rack-mounted servers for high-capacity data centres, but with dramatically reduced form factors and power consumption. To this end, Nano Streams introduces novel solutions in programmable & configurable hardware accelerators, as well as the system software stack used to access, share, and program those accelerators. Our Nano Streams micro-server prototype has demonstrated 5.5 x higher energy-efficiency than a standard Xeon Server. Simulations of the micro server's memory system extended to leverage hybrid DDR/NVM main memory indicated 5x higher energy-efficiency than a conventional DDR-based system.