IBM Research Seminar on Fog Function, Serverless Fog Computing for Data Intensive IoT Services

Monday, September 23, 2019 - 13:00

Bin Cheng (NEC) now presents the IEEE SCC 2019 winning paper "Fog Function: Serverless Fog Computing for Data Intensive IoT Services" at te IBM Research seminar. Due to the great interest IBM Research offers you the opportunity to join remote: https://ibm.webex.com/join/cdoron

BigDataStack is supporting serverless fog computing, the architecture that uses edge devices to carry out substantial amounts of computation, storage, communication locally and routed over the internet backbone. Fog computing can support IoT services with fast response time and low bandwidth usage by outsourcing computation from the cloud to edges. However, existing fog computing frameworks have limited flexibility to support dynamic service composition with a data-oriented approach. Function-as-a-Service (FaaS) is a promising programming model for fog computing to enhance flexibility, but the current event- or topic-based design of function triggering and the separation of data management and function execution result in inefficiency for data-intensive IoT services.

To achieve both flexibility and efficiency, we propose a data-centric programming model called Fog Function and also introduce its underlying orchestration mechanism that leverages three types of contexts: data context, system context, and usage context. Moreover, we showcase a concrete use case for smart parking where Fog Function allows service developers to easily model their service logic with reduced learning efforts compared to static service topology. Our performance evaluation results show that the Fog Function can be scaled to hundreds of fog nodes. Fog Function can improve system efficiency by saving 95% of the internal data traffic over cloud function and it can reduce service latency by 30% over edge function.  Check out the full paper here: https://bigdatastack.eu/sites/default/files/FogFlow-BinCheng.pdf

 

 


Privacy Overview


Cookies consist of portions of code installed in the browser that assist the owner in providing the service based on the purposes described. Some of the purposes of installing cookies may also require the consent of the user. When the installation of cookies takes place on the basis of consent, this consent can be revoked freely at any time following the instructions contained in this document.

Please read the privacy policy

Strictly Necessary Cookies

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.

3rd Parties Cookies

These cookies enable the website to provide enhanced functionality and personalisation. They may be set by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. We'd like also to set Google Analytics cookies to help us to improve our website by collecting and reporting information on how you use it. The cookies collect information in a way that does not directly identify anyone. Under current GDPR, the installation of these third-party cookies requires your prior consent. For more information on how these cookies work, please see our 'Cookies policy'.