Offloading computation from user devices to nodes with processing
capabilities at the edge of the network is a major trend in today's
network/service architectures. At the same time, serverless computing has
gained a huge traction among the cloud computing technologies and has, thus,
promoted the adoption of Function-as-a-Service (FaaS). The latter has some
characteristics that make it generally suitable to edge applications, except
for its cumbersome support of stateful applications. This work is set to
provide a broad view on the options available for supporting stateful FaaS,
which are distilled into four reference execution models that differ on where
the state resides. While further investigation is needed to advance our
understanding of the opportunities offered by in-network computing through
stateful FaaS, initial insights are provided by means of a qualitative analysis
of the four alternatives and their quantitative comparison in a simulator