FPGA-Based System for the Acceleration of Cloud Microservices

Scalability, distributivity, interoperability and modularity introduced in cloud computing have deeply changed the legacy data center's architecture, implementation and processing capabilities. The atomic network services offered by cloud architectures are called microservices. Unlike virtual m...

Full description

Saved in:
Bibliographic Details
Published in2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB) pp. 1 - 5
Main Authors Lallet, Julien, Enrici, Andrea, Saffar, Anfel
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.06.2018
Subjects
Online AccessGet full text
ISSN2155-5052
DOI10.1109/BMSB.2018.8436912

Cover

Loading…
Abstract Scalability, distributivity, interoperability and modularity introduced in cloud computing have deeply changed the legacy data center's architecture, implementation and processing capabilities. The atomic network services offered by cloud architectures are called microservices. Unlike virtual machines, microservices can be implemented in the form of low resources footprint applications as containers (Docker, LXC etc.) or even smaller as unikernels (IncludeOS, ClickOS, Rumprun, HermitOS etc.). The need to efficiently offload the processing of computation-intensive applications has motivated the introduction of Field Programmable Gate Arrays (FPGA) boards in servers. FPGAs can nowadays be considered as cloud-standard processing resources. However, in today's cloud data centers, FPGAs cannot be accessed to run concurrent microservices. This severely limits the efficient deployment of microservices. This paper aims at introducing an FPGA-based system for the concurrent acceleration of cloud-native microservices onto FPGAs.
AbstractList Scalability, distributivity, interoperability and modularity introduced in cloud computing have deeply changed the legacy data center's architecture, implementation and processing capabilities. The atomic network services offered by cloud architectures are called microservices. Unlike virtual machines, microservices can be implemented in the form of low resources footprint applications as containers (Docker, LXC etc.) or even smaller as unikernels (IncludeOS, ClickOS, Rumprun, HermitOS etc.). The need to efficiently offload the processing of computation-intensive applications has motivated the introduction of Field Programmable Gate Arrays (FPGA) boards in servers. FPGAs can nowadays be considered as cloud-standard processing resources. However, in today's cloud data centers, FPGAs cannot be accessed to run concurrent microservices. This severely limits the efficient deployment of microservices. This paper aims at introducing an FPGA-based system for the concurrent acceleration of cloud-native microservices onto FPGAs.
Author Saffar, Anfel
Enrici, Andrea
Lallet, Julien
Author_xml – sequence: 1
  givenname: Julien
  surname: Lallet
  fullname: Lallet, Julien
  email: Julien.LALLET@nokia-bell-labs.com
  organization: Software Defined Mobile Network, Nokia Bell-Labs. France, Nozay, France
– sequence: 2
  givenname: Andrea
  surname: Enrici
  fullname: Enrici, Andrea
  email: Andrea.ENRICI@nokia-bell-labs.com
  organization: Software Defined Mobile Network, Nokia Bell-Labs. France, Nozay, France
– sequence: 3
  givenname: Anfel
  surname: Saffar
  fullname: Saffar, Anfel
  email: Anfel.SAFFAR@nokia-bell-labs.com
  organization: Software Defined Mobile Network, Nokia Bell-Labs. France, Nozay, France
BookMark eNotj9FKwzAUhqMoOGcfQLzJC3TmnDRpc-FFW7YpbChMr0eanGKka6Wpwt7egftvPvguPvhv2VU_9MTYPYgFgDCP1XZXLVBAsSgyqQ3gBUtMXoCShc5yNOqSzRCUSpVQeMOSGL_EadIoKbMZe1q9rcu0spE83x3jRAfeDiOfPomXzlFHo53C0POh5XU3_Hi-DW4cIo2_wVG8Y9et7SIlZ87Zx2r5Xj-nm9f1S11u0oAZTClqyD3oVrfYWgJrsDFNJnzuTlpoZyTqzOe6ISkIwTQSjaVC-0aCQkA5Zw__3UBE--8xHOx43J8Pyz-Y2Ulm
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/BMSB.2018.8436912
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library (IEL) (UW System Shared)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library (IEL) (UW System Shared)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 9781538647295
153864729X
EISSN 2155-5052
EndPage 5
ExternalDocumentID 8436912
Genre orig-research
GroupedDBID 6IE
6IF
6IG
6IH
6IL
6IM
6IN
AAJGR
AAWTH
ABLEC
ABQGA
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IJVOP
OCL
RIE
RIL
RIO
ID FETCH-LOGICAL-i241t-2617d16f6f2fae1a92b9b40d7c7d106c93264d76be30e219b329ae86db3152123
IEDL.DBID RIE
IngestDate Wed Aug 27 05:57:50 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i241t-2617d16f6f2fae1a92b9b40d7c7d106c93264d76be30e219b329ae86db3152123
PageCount 5
ParticipantIDs ieee_primary_8436912
PublicationCentury 2000
PublicationDate 2018-06
PublicationDateYYYYMMDD 2018-06-01
PublicationDate_xml – month: 06
  year: 2018
  text: 2018-06
PublicationDecade 2010
PublicationTitle 2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB)
PublicationTitleAbbrev BMSB
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000395334
ssj0002684690
Score 2.1202376
Snippet Scalability, distributivity, interoperability and modularity introduced in cloud computing have deeply changed the legacy data center's architecture,...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Acceleration
Cloud
Cloud computing
Computer architecture
Containers
Field programmable gate arrays
FPGA
Microservice
Servers
Title FPGA-Based System for the Acceleration of Cloud Microservices
URI https://ieeexplore.ieee.org/document/8436912
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwELZKJ1h4tIi3PDDiNIldxxkYWkSpkIIqQaVuVW2fJQRqECQLv55zEsJDDGyJB8vyWf7uzt99R8i51hrtbBUzLjJMJIbjPQgxA4MHRFnfitvnIbM7OZ2L28Vw0SEXbS0MAFTkMwj8Z_WWb3NT-lTZQAkuU99SeAMDt7pWq82nhNwTJUX771VMMPJrHjKjMB2Ms_ux53KpoJnnR0OVCk8m2yT7XElNI3kKykIH5v2XSON_l7pD-l-Ve3TWYtIu6cB6j2x9Ex3skcvJ7GbExoheltZ65RQdV4qOIB0ZgyhUnwmaO3r1nJeWZp6z99bcKX0yn1w_XE1Z00SBPSI4F8wrrttIOulit4JolcY61SK0icHhUBrvvwmbSA0cbRSlmsfpCpS0mkdVXe8-6a7zNRwQmpgwNm4oLSgMIjUGak5zJzjA0Bkn1CHp-Y1YvtQ6GctmD47-Hj4mm94YNe3qhHSL1xJOEeALfVZZ9gMtuKLo
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED5VMAALjxbxxgMjSZPYdZKBoa0oBZqqEq3Urarts4RADYJk4ddjJyE8xMCWeLAsn-Xv7vzddwAXQghjZxU5UvvSYaGk5h7EwEFpDkikbCtum4dMxnw4Y3fzzrwBl3UtDCIW5DN07Wfxlq9SmdtUWTtilMe2pfC6wX0Wl9VadUbFo5Yqyep_q2NiYr_qKdP34nYveehZNlfkVjP9aKlSIMpgG5LPtZREkic3z4Qr33_JNP53sTvQ-qrdI5MalXahgas92PomO9iEq8Hkpuv0DH4pUiqWE-O6EuMKkq6UBofKU0FSTfrPaa5IYll7b9Wt0oLZ4HraHzpVGwXn0cBz5ljNdeVzzXWgl-gv40DEgnkqlGbY49J6cEyFXCA1VvJjQYN4iRFXgvpFZe8-rK3SFR4ACaUXSN3hCiMTRgoTqmlBNaOIHS01iw6haTdi8VIqZSyqPTj6e_gcNobTZLQY3Y7vj2HTGqYkYZ3AWvaa46mB-0ycFVb-AO-Ipjg
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2018+IEEE+International+Symposium+on+Broadband+Multimedia+Systems+and+Broadcasting+%28BMSB%29&rft.atitle=FPGA-Based+System+for+the+Acceleration+of+Cloud+Microservices&rft.au=Lallet%2C+Julien&rft.au=Enrici%2C+Andrea&rft.au=Saffar%2C+Anfel&rft.date=2018-06-01&rft.pub=IEEE&rft.eissn=2155-5052&rft.spage=1&rft.epage=5&rft_id=info:doi/10.1109%2FBMSB.2018.8436912&rft.externalDocID=8436912