UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

NFaaS: Named Function as a Service

Psaras, I; Krol, M; (2017) NFaaS: Named Function as a Service. In: Proceedings of the 4th ACM Conference on Information-Centric Networking. (pp. pp. 134-144). ACM: New York, NY, USA. Green open access

[img]
Preview
Text
nfaas-icn17.pdf - Published version

Download (2MB) | Preview

Abstract

In the past, the Information-centric networking (ICN) community has focused on issues mainly pertaining to traditional content delivery (e.g., routing and forwarding scalability, congestion control and in-network caching). However, to keep up with future Internet architectural trends the wider area of future Internet paradigms, there is a pressing need to support edge/fog computing environments, where cloud functionality is available more proximate to where the data is generated and needs processing. With this goal in mind, we propose Named Function as a Service (NFaaS), a framework that extends the Named Data Networking architecture to support in-network function execution. In contrast to existing works, NFaaSbuilds on very lightweight VMs and allows for dynamic execution of custom code. Functions can be downloaded and run by any node in the network. Functions can move between nodes according to user demand, making resolution of moving functions a first-class challenge. NFaaSincludes a Kernel Store component, which is responsible not only for storing functions, but also for making decisions on which functions to run locally. NFaaSincludes a routing protocol and a number of forwarding strategies to deploy and dynamically migrate functions within the network. We validate our design through extensive simulations, which show that delay-sensitive functions are deployed closer to the edge, while less delay-sensitive ones closer to the core.

Type: Proceedings paper
Title: NFaaS: Named Function as a Service
Event: 4th ACM Conference on Information-Centric Networking (ACM ICN'17)
Location: Berlin, Germany
Dates: 26 September 2017 - 28 September 2017
ISBN-13: 978-1-4503-5122-5
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3125719.3125727
Publisher version: http://dx.doi.org/10.1145/3125719.3125727
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
UCL classification: UCL
UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Electronic and Electrical Eng
URI: https://discovery.ucl.ac.uk/id/eprint/10024604
Downloads since deposit
204Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item