SDN-based fog and cloud interplay for stream processing

Research output: Contribution to journalJournal Articlepeer-review

7 Citations (Scopus)

Abstract

This paper focuses on SDN-based approaches for deploying stream processing workloads on heterogeneous environments comprising wide-area networks, cloud and fog resources. Stream processing applications impose strict latency requirements to operate appropriately. Deploying workloads in the fog reduces unnecessary delays, but its computational resources may not handle all the tasks. On the other hand, offloading the tasks to the cloud is constrained by limited network resources and involves additional transmission delays that exceed latency thresholds. Adaptive workload deployment may solve these issues by ensuring that resource and latency requirements are satisfied for all the data streams processed by an application. This paper's main contribution consists of dynamic workload placement algorithms operating on stream processing requests with latency constraints. Provisioning of computing infrastructure exploits the interplay between fog and cloud under limited network capacity. The algorithms aim to maximize the ratio of successfully handled requests by effectively utilizing available resources while meeting application latency constraints. Experiments demonstrate that the goal can be achieved by detailed analysis of requests and ensuring balanced computing and network resources utilization. As a result, up to 30% improvement over the reference algorithms in success rate is observed.

Original languageEnglish
Pages (from-to)1-17
Number of pages17
JournalFuture Generation Computer Systems
Volume131
DOIs
Publication statusPublished - Jun 2022

!!!Keywords

  • Edge computing
  • Fog computing
  • SDN
  • Stream processing

Fingerprint

Dive into the research topics of 'SDN-based fog and cloud interplay for stream processing'. These topics are generated from the title and abstract of the publication. Together, they form a unique fingerprint.

Cite this