Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

A Timely Journey Through the Cloud

Millnert, Victor LU (2019) In PhD Thesis TFRT-1126
Abstract
This thesis treats the intersection between two of the largest transformations we are seeing within our society today; the cloud and the Internet-of-Things (IoT). The aim of this thesis is to investigate different ways to model and control a network of cloud services so that timing-critical IoT applications can make use of them. Examples of such applications can be autonomous and mobile robots, smart production plants, or massive multi-player augmented-reality games. The main motivational use-case, however, comes from the industrial side, and their digitalization, the drive towards industrial IoT (IIoT). We wish to enable smart robots to offload some of their computations to the cloud in order to allow for better and smarter control and... (More)
This thesis treats the intersection between two of the largest transformations we are seeing within our society today; the cloud and the Internet-of-Things (IoT). The aim of this thesis is to investigate different ways to model and control a network of cloud services so that timing-critical IoT applications can make use of them. Examples of such applications can be autonomous and mobile robots, smart production plants, or massive multi-player augmented-reality games. The main motivational use-case, however, comes from the industrial side, and their digitalization, the drive towards industrial IoT (IIoT). We wish to enable smart robots to offload some of their computations to the cloud in order to allow for better and smarter control and collaboration. For instance, using the cloud, it would become possible for them to collaborate and make use of smarter analytics, artificial intelligence, and machine learning, in order to improve efficiency and safety.
To address this problem the thesis combines concepts and theory from different fields, most notably from control theory, real-time systems, and network calculus. Examples are: modeling of dynamic systems and the use of feedback and feedforward control from control theory, the goal of ensuring that end-to-end deadlines are met, from real-time systems, and finally the principles of modeling traffic from network calculus.
The thesis begins with an introduction to provide some background on cloud, IIoT, and to set the scope of the thesis. Following this, we begin by treating the problem of controlling a single cloud service with the goal of ensuring that the traffic flowing through the node is guaranteed to meet a deadline. Following this, we study a chain of connected cloud nodes, investigating how to provide end-to-end deadline guarantees for the traffic flowing through the chain. The chain is finally generalized to a network of cloud nodes, with multiple flows traversing it. For this problem we study how to ensure that the end-to-end deadline of every single flow in the network is guaranteed. We also provide a set of protocols controlling how cloud nodes and flows are allowed to dynamically join and leave the network, such that no end-to-end deadline is violated.
(Less)
Please use this url to cite or link to this publication:
author
supervisor
opponent
  • Professor Mifdaoui, Ahlem, DISC Department, University of Toulouse/ ISAE-Supaéro, Toulouse, France
organization
publishing date
type
Thesis
publication status
published
subject
keywords
Real-Time Systems, Cloud, End-to-End Deadlines, Control Theory, Dynamic Networks, AutoSAC, Horizontal Scaling, Admission Control, Virtual Network Functions, Forwarding Chains, Network Calculus
in
PhD Thesis TFRT-1126
pages
153 pages
publisher
Department of Automatic Control, Lund Institute of Technology, Lund University
defense location
Lecture hall B, building M, Ole Römers väg 1, Lund University, Faculty of Engineering LTH, Lund
defense date
2019-09-13 10:15:00
ISSN
0280-5316
ISBN
978-91-7895-236-6
978-91-7895-235-9
project
Feedback Computing in Cyber-Physical Systems
WASP: Autonomous Cloud
language
English
LU publication?
yes
id
4d3be834-ee73-4ed3-a5f2-b79b240c033b
date added to LUP
2019-08-06 13:52:52
date last changed
2020-05-11 10:13:34
@phdthesis{4d3be834-ee73-4ed3-a5f2-b79b240c033b,
  abstract     = {{This thesis treats the intersection between two of the largest transformations we are seeing within our society today; the cloud and the Internet-of-Things (IoT). The aim of this thesis is to investigate different ways to model and control a network of cloud services so that timing-critical IoT applications can make use of them. Examples of such applications can be autonomous and mobile robots, smart production plants, or massive multi-player augmented-reality games. The main motivational use-case, however, comes from the industrial side, and their digitalization, the drive towards industrial IoT (IIoT). We wish to enable smart robots to offload some of their computations to the cloud in order to allow for better and smarter control and collaboration. For instance, using the cloud, it would become possible for them to collaborate and make use of smarter analytics, artificial intelligence, and machine learning, in order to improve efficiency and safety.<br/>  To address this problem the thesis combines concepts and theory from different fields, most notably from control theory, real-time systems, and network calculus. Examples are: modeling of dynamic systems and the use of feedback and feedforward control from control theory, the goal of ensuring that end-to-end deadlines are met, from real-time systems, and finally the principles of modeling traffic from network calculus.<br/>  The thesis begins with an introduction to provide some background on cloud, IIoT, and to set the scope of the thesis. Following this, we begin by treating the problem of controlling a single cloud service with the goal of ensuring that the traffic flowing through the node is guaranteed to meet a deadline. Following this, we study a chain of connected cloud nodes, investigating how to provide end-to-end deadline guarantees for the traffic flowing through the chain. The chain is finally generalized to a network of cloud nodes, with multiple flows traversing it. For this problem we study how to ensure that the end-to-end deadline of every single flow in the network is guaranteed. We also provide a set of protocols controlling how cloud nodes and flows are allowed to dynamically join and leave the network, such that no end-to-end deadline is violated.<br/>}},
  author       = {{Millnert, Victor}},
  isbn         = {{978-91-7895-236-6}},
  issn         = {{0280-5316}},
  keywords     = {{Real-Time Systems; Cloud; End-to-End Deadlines; Control Theory; Dynamic Networks; AutoSAC; Horizontal Scaling; Admission Control; Virtual Network Functions; Forwarding Chains; Network Calculus}},
  language     = {{eng}},
  month        = {{09}},
  publisher    = {{Department of Automatic Control, Lund Institute of Technology, Lund University}},
  school       = {{Lund University}},
  series       = {{PhD Thesis TFRT-1126}},
  title        = {{A Timely Journey Through the Cloud}},
  url          = {{https://lup.lub.lu.se/search/files/68214032/VM_thesis.pdf}},
  year         = {{2019}},
}