NanoStreams: Codesigned Microservers for Edge Analytics in Real Time

Giorgis Georgakoudis, Charles Gillan, Ahmad Hassan, Umar I. Minhas, Georgios Tzenakis, Ivor Spence, Hans Vandierendonck, Roger Woods, Dimitrios S. Nikolopoulos, Murali Shyamsundar, Paul Barber, Matthew Russell, Angelos Bilas, Stelios Kaloutsakis, Heiner Giefers, Peter Staar, Costas Bekas, Neil Horlock, Richard Faloon, Colin Pattison

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)
403 Downloads (Pure)

Abstract

NanoStreams explores the design, implementation,and system software stack of micro-servers aimed at processingdata in-situ and in real time. These micro-servers can serve theemerging Edge computing ecosystem, namely the provisioningof advanced computational, storage, and networking capabilitynear data sources to achieve both low latency event processingand high throughput analytical processing, before consideringoff-loading some of this processing to high-capacity datacentres.NanoStreams explores a scale-out micro-server architecture thatcan achieve equivalent QoS to that of conventional rack-mountedservers for high-capacity datacentres, but with dramaticallyreduced form factors and power consumption. To this end,NanoStreams introduces novel solutions in programmable & con-figurable hardware accelerators, as well as the system softwarestack used to access, share, and program those accelerators.Our NanoStreams micro-server prototype has demonstrated 5.5×higher energy-efficiency than a standard Xeon Server. Simulationsof the microserver’s memory system extended to leveragehybrid DDR/NVM main memory indicated 5× higher energyefficiencythan a conventional DDR-based system. 
Original languageEnglish
Title of host publicationProceedings: 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI)
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages180-187
Number of pages8
ISBN (Electronic)9781509030767
DOIs
Publication statusPublished - 19 Jan 2017
Event16th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation - Samos, Greece
Duration: 17 Jul 201621 Jul 2016
http://samos-conference.com/ (Link to conference details online)

Conference

Conference16th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation
Abbreviated titleSAMOS XVI
CountryGreece
CitySamos
Period17/07/201621/07/2016
Internet address

Fingerprint

Servers
Server
Particle accelerators
Computer systems
Hardware Accelerator
Data storage equipment
Rack
Extended Systems
Form Factors
Processing
Accelerator
Energy Efficiency
Ecosystem
Networking
Ecosystems
Software System
High Throughput
Power Consumption
Energy efficiency
Latency

Cite this

Georgakoudis, G., Gillan, C., Hassan, A., Minhas, U. I., Tzenakis, G., Spence, I., ... Pattison, C. (2017). NanoStreams: Codesigned Microservers for Edge Analytics in Real Time. In Proceedings: 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI) (pp. 180-187). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SAMOS.2016.7818346, https://doi.org/10.1109/SAMOS.2016.7818346
Georgakoudis, Giorgis ; Gillan, Charles ; Hassan, Ahmad ; Minhas, Umar I. ; Tzenakis, Georgios ; Spence, Ivor ; Vandierendonck, Hans ; Woods, Roger ; Nikolopoulos, Dimitrios S. ; Shyamsundar, Murali ; Barber, Paul ; Russell, Matthew ; Bilas, Angelos ; Kaloutsakis, Stelios ; Giefers, Heiner ; Staar, Peter ; Bekas, Costas ; Horlock, Neil ; Faloon, Richard ; Pattison, Colin. / NanoStreams: Codesigned Microservers for Edge Analytics in Real Time. Proceedings: 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI) . Institute of Electrical and Electronics Engineers Inc., 2017. pp. 180-187
@inproceedings{47e9e2e32f5e4d75ad866af8e08cbb75,
title = "NanoStreams: Codesigned Microservers for Edge Analytics in Real Time",
abstract = "NanoStreams explores the design, implementation,and system software stack of micro-servers aimed at processingdata in-situ and in real time. These micro-servers can serve theemerging Edge computing ecosystem, namely the provisioningof advanced computational, storage, and networking capabilitynear data sources to achieve both low latency event processingand high throughput analytical processing, before consideringoff-loading some of this processing to high-capacity datacentres.NanoStreams explores a scale-out micro-server architecture thatcan achieve equivalent QoS to that of conventional rack-mountedservers for high-capacity datacentres, but with dramaticallyreduced form factors and power consumption. To this end,NanoStreams introduces novel solutions in programmable & con-figurable hardware accelerators, as well as the system softwarestack used to access, share, and program those accelerators.Our NanoStreams micro-server prototype has demonstrated 5.5×higher energy-efficiency than a standard Xeon Server. Simulationsof the microserver’s memory system extended to leveragehybrid DDR/NVM main memory indicated 5× higher energyefficiencythan a conventional DDR-based system. ",
author = "Giorgis Georgakoudis and Charles Gillan and Ahmad Hassan and Minhas, {Umar I.} and Georgios Tzenakis and Ivor Spence and Hans Vandierendonck and Roger Woods and Nikolopoulos, {Dimitrios S.} and Murali Shyamsundar and Paul Barber and Matthew Russell and Angelos Bilas and Stelios Kaloutsakis and Heiner Giefers and Peter Staar and Costas Bekas and Neil Horlock and Richard Faloon and Colin Pattison",
year = "2017",
month = "1",
day = "19",
doi = "10.1109/SAMOS.2016.7818346",
language = "English",
pages = "180--187",
booktitle = "Proceedings: 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI)",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

Georgakoudis, G, Gillan, C, Hassan, A, Minhas, UI, Tzenakis, G, Spence, I, Vandierendonck, H, Woods, R, Nikolopoulos, DS, Shyamsundar, M, Barber, P, Russell, M, Bilas, A, Kaloutsakis, S, Giefers, H, Staar, P, Bekas, C, Horlock, N, Faloon, R & Pattison, C 2017, NanoStreams: Codesigned Microservers for Edge Analytics in Real Time. in Proceedings: 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI) . Institute of Electrical and Electronics Engineers Inc., pp. 180-187, 16th International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, Samos, Greece, 17/07/2016. https://doi.org/10.1109/SAMOS.2016.7818346, https://doi.org/10.1109/SAMOS.2016.7818346

NanoStreams: Codesigned Microservers for Edge Analytics in Real Time. / Georgakoudis, Giorgis; Gillan, Charles; Hassan, Ahmad; Minhas, Umar I.; Tzenakis, Georgios; Spence, Ivor; Vandierendonck, Hans; Woods, Roger; Nikolopoulos, Dimitrios S.; Shyamsundar, Murali; Barber, Paul; Russell, Matthew; Bilas, Angelos; Kaloutsakis, Stelios; Giefers, Heiner; Staar, Peter; Bekas, Costas; Horlock, Neil; Faloon, Richard; Pattison, Colin.

Proceedings: 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI) . Institute of Electrical and Electronics Engineers Inc., 2017. p. 180-187.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - NanoStreams: Codesigned Microservers for Edge Analytics in Real Time

AU - Georgakoudis, Giorgis

AU - Gillan, Charles

AU - Hassan, Ahmad

AU - Minhas, Umar I.

AU - Tzenakis, Georgios

AU - Spence, Ivor

AU - Vandierendonck, Hans

AU - Woods, Roger

AU - Nikolopoulos, Dimitrios S.

AU - Shyamsundar, Murali

AU - Barber, Paul

AU - Russell, Matthew

AU - Bilas, Angelos

AU - Kaloutsakis, Stelios

AU - Giefers, Heiner

AU - Staar, Peter

AU - Bekas, Costas

AU - Horlock, Neil

AU - Faloon, Richard

AU - Pattison, Colin

PY - 2017/1/19

Y1 - 2017/1/19

N2 - NanoStreams explores the design, implementation,and system software stack of micro-servers aimed at processingdata in-situ and in real time. These micro-servers can serve theemerging Edge computing ecosystem, namely the provisioningof advanced computational, storage, and networking capabilitynear data sources to achieve both low latency event processingand high throughput analytical processing, before consideringoff-loading some of this processing to high-capacity datacentres.NanoStreams explores a scale-out micro-server architecture thatcan achieve equivalent QoS to that of conventional rack-mountedservers for high-capacity datacentres, but with dramaticallyreduced form factors and power consumption. To this end,NanoStreams introduces novel solutions in programmable & con-figurable hardware accelerators, as well as the system softwarestack used to access, share, and program those accelerators.Our NanoStreams micro-server prototype has demonstrated 5.5×higher energy-efficiency than a standard Xeon Server. Simulationsof the microserver’s memory system extended to leveragehybrid DDR/NVM main memory indicated 5× higher energyefficiencythan a conventional DDR-based system. 

AB - NanoStreams explores the design, implementation,and system software stack of micro-servers aimed at processingdata in-situ and in real time. These micro-servers can serve theemerging Edge computing ecosystem, namely the provisioningof advanced computational, storage, and networking capabilitynear data sources to achieve both low latency event processingand high throughput analytical processing, before consideringoff-loading some of this processing to high-capacity datacentres.NanoStreams explores a scale-out micro-server architecture thatcan achieve equivalent QoS to that of conventional rack-mountedservers for high-capacity datacentres, but with dramaticallyreduced form factors and power consumption. To this end,NanoStreams introduces novel solutions in programmable & con-figurable hardware accelerators, as well as the system softwarestack used to access, share, and program those accelerators.Our NanoStreams micro-server prototype has demonstrated 5.5×higher energy-efficiency than a standard Xeon Server. Simulationsof the microserver’s memory system extended to leveragehybrid DDR/NVM main memory indicated 5× higher energyefficiencythan a conventional DDR-based system. 

UR - http://www.scopus.com/inward/record.url?scp=85013809884&partnerID=8YFLogxK

U2 - 10.1109/SAMOS.2016.7818346

DO - 10.1109/SAMOS.2016.7818346

M3 - Conference contribution

AN - SCOPUS:85013809884

SP - 180

EP - 187

BT - Proceedings: 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI)

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Georgakoudis G, Gillan C, Hassan A, Minhas UI, Tzenakis G, Spence I et al. NanoStreams: Codesigned Microservers for Edge Analytics in Real Time. In Proceedings: 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS XVI) . Institute of Electrical and Electronics Engineers Inc. 2017. p. 180-187 https://doi.org/10.1109/SAMOS.2016.7818346, https://doi.org/10.1109/SAMOS.2016.7818346