2020
DOI: 10.36244/icj.2020.4.3
|View full text |Cite
|
Sign up to set email alerts
|

Location, Proximity, Affinity – The key factors in FaaS

Abstract: The Function-as-a-Service paradigm emerged not only as a pricing technique, but also as a programming model promising to simplify developing to the cloud. Interestingly, while placing functions across hosts under the service platform is believed to be flexible, currently the available platforms pay little attention to co-locate connected functions, or data with the respective processing function in order to improve performance. Even though the local function invocation and data access might be an order of magn… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
4

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 3 publications
0
8
0
Order By: Relevance
“…Besides the pricing aspects, resource footprint and latency overhead have also been in the focus of the research community; particularly the cold-start latency FaaS platforms suffer from when a new VM or container has to be launched to run the invoked task [12]. The size of the image to mount, the number of libraries and dependencies all have an impact on this latency [4]. Even though communication is significantly faster the closer the parties are (e.g., same data center, same rack, same server machine, same process), currently available platforms miss out on co-locating entities that often communicate with each other [4].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Besides the pricing aspects, resource footprint and latency overhead have also been in the focus of the research community; particularly the cold-start latency FaaS platforms suffer from when a new VM or container has to be launched to run the invoked task [12]. The size of the image to mount, the number of libraries and dependencies all have an impact on this latency [4]. Even though communication is significantly faster the closer the parties are (e.g., same data center, same rack, same server machine, same process), currently available platforms miss out on co-locating entities that often communicate with each other [4].…”
Section: Related Workmentioning
confidence: 99%
“…The size of the image to mount, the number of libraries and dependencies all have an impact on this latency [4]. Even though communication is significantly faster the closer the parties are (e.g., same data center, same rack, same server machine, same process), currently available platforms miss out on co-locating entities that often communicate with each other [4].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Function requests arrive frequently, demand various resource amounts and a great level of elasticity. Therefore, by its nature the FaaS service platform must apply an online placement method, probably with affinity constraints to consider in order to collocate functions that may invoke each other [190]. Inherent to the FaaS concept, input data or internal function state are often externalized, hence the stateless operation.…”
Section: Joint Placement Of Functions and Their Corresponding Datamentioning
confidence: 99%
“…Inherent to the FaaS concept, input data or internal function state are often externalized, hence the stateless operation. As network delay might cause serious QoS degradation when remote data must be accessed by the functions invoked in the FaaS platform, the placement of those is of paramount importance too [190]- [192]. We advocate the emergence of joint placement policies of functions and their respective states in edge systems in the near future.…”
Section: Joint Placement Of Functions and Their Corresponding Datamentioning
confidence: 99%