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...
        Saved in:
      
    
          | Published in | 2018 IEEE 16th International Conference on Embedded and Ubiquitous Computing (EUC) pp. 1 - 8 | 
|---|---|
| Main Authors | , , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        01.10.2018
     | 
| Subjects | |
| Online Access | Get full text | 
| DOI | 10.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 |