EconPapers    
Economics at your fingertips  
 

Distributed Uniform Streaming Framework: An Elastic Fog Computing Platform for Event Stream Processing and Platform Transparency

Simon Vanneste, Jens de Hoog, Thomas Huybrechts, Stig Bosmans, Reinout Eyckerman, Muddsair Sharif, Siegfried Mercelis and Peter Hellinckx
Additional contact information
Simon Vanneste: IMEC, IDLab, Faculty of Applied Engineering, University of Antwerp, 2000 Antwerpen, Belgium
Jens de Hoog: IMEC, IDLab, Faculty of Applied Engineering, University of Antwerp, 2000 Antwerpen, Belgium
Thomas Huybrechts: IMEC, IDLab, Faculty of Applied Engineering, University of Antwerp, 2000 Antwerpen, Belgium
Stig Bosmans: IMEC, IDLab, Faculty of Applied Engineering, University of Antwerp, 2000 Antwerpen, Belgium
Reinout Eyckerman: IMEC, IDLab, Faculty of Applied Engineering, University of Antwerp, 2000 Antwerpen, Belgium
Muddsair Sharif: IMEC, IDLab, Faculty of Applied Engineering, University of Antwerp, 2000 Antwerpen, Belgium
Siegfried Mercelis: IMEC, IDLab, Faculty of Applied Engineering, University of Antwerp, 2000 Antwerpen, Belgium
Peter Hellinckx: IMEC, IDLab, Faculty of Applied Engineering, University of Antwerp, 2000 Antwerpen, Belgium

Future Internet, 2019, vol. 11, issue 7, 1-14

Abstract: The increase of Internet of Things devices and the rise of more computationally intense applications presents challenges for future Internet of Things architectures. We envision a future in which edge, fog, and cloud devices work together to execute future applications. Because the entire application cannot run on smaller edge or fog devices, we will need to split the application into smaller application components. These application components will send event messages to each other to create a single application from multiple application components. The execution location of the application components can be optimized to minimize the resource consumption. In this paper, we describe the Distributed Uniform Stream (DUST) framework that creates an abstraction between the application components and the middleware which is required to make the execution location transparent to the application component. We describe a real-world application that uses the DUST framework for platform transparency. Next to the DUST framework, we also describe the distributed DUST Coordinator, which will optimize the resource consumption by moving the application components to a different execution location. The coordinators will use an adapted version of the Contract Net Protocol to find local minima in resource consumption.

Keywords: Event Processing; Distributed Resource Optimization; Contract Net Protocol; middleware; Internet of Things (search for similar items in EconPapers)
JEL-codes: O3 (search for similar items in EconPapers)
Date: 2019
References: View complete reference list from CitEc
Citations: View citations in EconPapers (1)

Downloads: (external link)
https://www.mdpi.com/1999-5903/11/7/158/pdf (application/pdf)
https://www.mdpi.com/1999-5903/11/7/158/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jftint:v:11:y:2019:i:7:p:158-:d:249717

Access Statistics for this article

Future Internet is currently edited by Ms. Grace You

More articles in Future Internet from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jftint:v:11:y:2019:i:7:p:158-:d:249717