Dynamic Allocation of Serverless Functions in IoT Environments

The IoT area has grown significantly in the last few years and is expected to reach a gigantic amount of 50 billion devices by 2020. The appearance of serverless architectures, specifically highlighting FaaS, raises the question of the suitability of using them in IoT environments. Combining IoT wit...

Full description

Saved in:
Bibliographic Details
Published in2018 IEEE 16th International Conference on Embedded and Ubiquitous Computing (EUC) pp. 1 - 8
Main Authors Pinto, Duarte, Dias, Joao Pedro, Sereno Ferreira, Hugo
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.10.2018
Subjects
Online AccessGet full text
DOI10.1109/EUC.2018.00008

Cover

Abstract The IoT area has grown significantly in the last few years and is expected to reach a gigantic amount of 50 billion devices by 2020. The appearance of serverless architectures, specifically highlighting FaaS, raises the question of the suitability of using them in IoT environments. Combining IoT with a serverless architectural design can effective when trying to make use of local processing power that exists in a local network of IoT devices and creating a fog layer that leverages computational capabilities that are closer to the end-user. In this approach, which is placed between the device and the serverless function, when a device requests for the execution of a serverless function will decide based on previous metrics of execution if the serverless function should be executed locally, in the fog layer of a local network of IoT devices, or if it should be executed remotely, in one of the available cloud servers. Therefore, this approach allows dynamically allocating functions to the most suitable layer.
AbstractList The IoT area has grown significantly in the last few years and is expected to reach a gigantic amount of 50 billion devices by 2020. The appearance of serverless architectures, specifically highlighting FaaS, raises the question of the suitability of using them in IoT environments. Combining IoT with a serverless architectural design can effective when trying to make use of local processing power that exists in a local network of IoT devices and creating a fog layer that leverages computational capabilities that are closer to the end-user. In this approach, which is placed between the device and the serverless function, when a device requests for the execution of a serverless function will decide based on previous metrics of execution if the serverless function should be executed locally, in the fog layer of a local network of IoT devices, or if it should be executed remotely, in one of the available cloud servers. Therefore, this approach allows dynamically allocating functions to the most suitable layer.
Author Dias, Joao Pedro
Pinto, Duarte
Sereno Ferreira, Hugo
Author_xml – sequence: 1
  givenname: Duarte
  surname: Pinto
  fullname: Pinto, Duarte
– sequence: 2
  givenname: Joao Pedro
  surname: Dias
  fullname: Dias, Joao Pedro
– sequence: 3
  givenname: Hugo
  surname: Sereno Ferreira
  fullname: Sereno Ferreira, Hugo
BookMark eNotjU1LxDAURSMoqGO3btzkD7QmaT7e2whD7ejAgAtn1kNaE4i0iTR1YP69Fb2bC-fCubfkMqboCLnnrOKc4WN7aCrBOFRsCVyQAg1wVYMGgRquSZHz57IIDTVKuCFPz-dox9DT9TCk3s4hRZo8fXfTyU2Dy5luvmP_izMNkW7TnrbxFKYURxfnfEeuvB2yK_57RQ6bdt-8lru3l22z3pWBGzWXSmrul1tZG-2dZmAkR8atVowZjwyctp3pNAqPIODDSBSglEHf9cg6Wa_Iw583OOeOX1MY7XQ-ggIAyesffnNHFg
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/EUC.2018.00008
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
EISBN 9781538682968
1538682966
EndPage 8
ExternalDocumentID 8588841
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
AAWTH
ABLEC
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
OCL
RIB
RIC
RIE
RIL
ID FETCH-LOGICAL-i175t-5461f0004376fe608741901a65007f908e6ab7b692f9828d749285579fbc90b43
IEDL.DBID RIE
IngestDate Wed Aug 27 03:01:39 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-5461f0004376fe608741901a65007f908e6ab7b692f9828d749285579fbc90b43
PageCount 8
ParticipantIDs ieee_primary_8588841
PublicationCentury 2000
PublicationDate 2018-Oct
PublicationDateYYYYMMDD 2018-10-01
PublicationDate_xml – month: 10
  year: 2018
  text: 2018-Oct
PublicationDecade 2010
PublicationTitle 2018 IEEE 16th International Conference on Embedded and Ubiquitous Computing (EUC)
PublicationTitleAbbrev EUC
PublicationYear 2018
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0002683948
Score 1.9048935
Snippet The IoT area has grown significantly in the last few years and is expected to reach a gigantic amount of 50 billion devices by 2020. The appearance of...
SourceID ieee
SourceType Publisher
StartPage 1
SubjectTerms Cloud computing
Edge computing
Estimation
Fog Computing
Internet of Things
Multi Armed Bandit
Runtime environment
Serverless
Servers
Ubiquitous Computing
Title Dynamic Allocation of Serverless Functions in IoT Environments
URI https://ieeexplore.ieee.org/document/8588841
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8NAEB1qT55UWvGbPXg0aZLubnYvgtSWKlQ8NNBb6SazUJRENLn4653d1PqBB28hBJKdDfPe7MybAbikkCC2lphbUggVcBzyYGWRnKGR0qpYWvQjWWYPcprx-4VYdOBqq4VBRF98hqG79Ln8osobd1Q2UILiNadS30mVbLVa2_OURBLUc7XpyxhHejDORq50S_kWherH9BQPHpM9mH2-tq0ZeQqb2oT5-6-OjP_9rn3of8n02OMWgA6gg2UPrm_bGfPs5tnhlLM7qyxzPgFdYv2NTQjK_N_G1iW7q-Zs_E3s1odsMp6PpsFmSEKwJuSvA8HJ2D6hl5JhZaSIIhDGr4h5RanVkUK5MqmROrGaoqsi5TpRQqTamlxHhg8PoVtWJR4BI24UW1GoPKenDHlCTGLLc21wSDxc62PoubUvX9o-GMvNsk_-vn0Ku876beHbGXTr1wbPCcBrc-F37gMBQJnn
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED1VMMAEqEV844GRtElqO_aChEqrFtqKoZW6VXVylipQgiBd-PWcnVI-xMAWRZESn6N773z37gCuKCSIrCXmFmdCBRzbPFhYJGdopLQqkhb9SJbRWPan_H4mZjW43mhhENEXn2HTXfpcflakK3dU1lKC4jWnUt8WnHNRqbU2JyqxJLDnat2ZMQp1qzvtuOIt5ZsUqh_zUzx89PZg9PniqmrkqbkqTTN9_9WT8b9ftg-NL6Eee9xA0AHUMK_DzV01ZZ7dPjukcpZnhWXOK6BLrb-xHoGZ_9_YMmeDYsK63-RuDZj2upNOP1iPSQiWhP1lIDiZ26f0EjKtDBWRBEL5BXGvMLE6VCgXJjFSx1ZTfJUlXMdKiERbk-rQ8PYhbOVFjkfAiB1FVmQqTekpQ74Q48jyVBtsExPX-hjqbu3zl6oTxny97JO_b1_CTn8yGs6Hg_HDKey6najK4M5gq3xd4TnBeWku_C5-AEURnTQ
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+16th+International+Conference+on+Embedded+and+Ubiquitous+Computing+%28EUC%29&rft.atitle=Dynamic+Allocation+of+Serverless+Functions+in+IoT+Environments&rft.au=Pinto%2C+Duarte&rft.au=Dias%2C+Joao+Pedro&rft.au=Sereno+Ferreira%2C+Hugo&rft.date=2018-10-01&rft.pub=IEEE&rft.spage=1&rft.epage=8&rft_id=info:doi/10.1109%2FEUC.2018.00008&rft.externalDocID=8588841