Dissertation
Author | Heiko Bornholdt |
Tutor | Winfried Lamersdorf |
Title | Towards Intent-Based Overlay Networking |
Abgabe am | 30.09.2024 |
Abstract | Nowadays, most applications are inherently distributed due to the widespread adoption of IoT, edge, and cloud computing. Distributed applications provide a level of scalability and availability that are unattainable for centralized applications. The development of distributed applications requires, however, special attention to aspects such as communication, coordination, and naming; consistency and replication; fault tolerance; and security [ST23]. The common denominator among all these aspects is the goal of maximizing the benefits from available physical device resources. While distributed applications in cloud environments benefit from access to a virtually unlimited pool of well-defined and highly configurable resources within a common infrastructure, IoT and edge computing applications often operate in untrusted environments. This kind of environment presents unique challenges for resource management due to its uncontrolled, unknown, and often untrustworthy infrastructure, which complicates resource utilization. Moreover, the significant heterogeneity in configuration, availability, and performance makes resources in such environments less predictable. Despite these challenges, the applications’ need for low latency, high bandwidth efficiency, and privacy makes it necessary to run applications in IoT and edge environments instead. The overlay networking technology can help manage such untrusted resources. This technology introduces a logical layer – the overlay network – between the physical layer – the underlay network – and the application layer. An overlay network provides services to an application layer without requiring changes to the underlay, thereby granting an idealized view and control over the physical device resources. Despite its effectiveness in optimizing resource management, the programming process of overlay networks presents several major challenges: problem 1: limited visibility and control of resources in untrusted environments Developers have limited visibility and control over the configuration and behaviour of resources in untrusted environments. Resource reconfigurations to enhance application performance are constrained or entirely unfeasible. Furthermore, resources can be unpredictable, as they may suddenly exit the system or alter their behaviour without prior indication. Additionally, since the environment is considered untrusted, there is an inherent risk that any information obtained might not be reliable. Devices in the environment may be compromised, and data transmitted could be intercepted or manipulated. Implementing security services independently is, therefore, essential. problem 2: complex resource management in heterogenous systems Problem 1 is intensified by the significant heterogeneous softwarehardware configuration of the available resources. Applications require reliable resources and uniform access to them. Meeting such application demands requires resource management, which is a complex task. problem 3: static overlay networks Overlay networks help address the two aforementioned problems. Depending on the specific needs of a particular application, the overlay network services must differ. Therefore, overlay networks are often optimized for a specific use case. Once an overlay network is deployed, it is difficult to modify the overlay network design. Any requirement changes necessitate the development of a new overlay, which entails significant deployment effort. |
Other formats |
Associated projects
Linked Forever Young Production Automation with Active Components
DFG Priority Programme 1593/2 (In cooperation with HSU, Hamburg)
Dr. Christopher Haubeck, Abhishek Chakraborty, Dr. Jan Ladiges, Dr. Alexander Pokahr, Heiko Bornholdt, Prof. Dr. Lars Braubach, Professor Dr. Alexander Fay, Prof. Dr. Winfried Lamersdorf
| |
Forever Young Production Automation with Active Components
DFG Priority Programme 1593 (In cooperation with HSU, Hamburg)
Dr. Christopher Haubeck, Dr. Jan Ladiges, Prof. Dr. Lars Braubach, Dr. Alexander Pokahr, Prof. Dr. Winfried Lamersdorf, Professor Dr. Alexander Fay
|
Debug Info for generation of "last modified"thesis_1010 (2018-10-18 15:57:26) | thesis_1010 (2018-10-18 16:03:04) | thesis_1010 (2018-10-18 16:04:22) | thesis_1010 (2018-11-02 13:01:43) | thesis_1010 (2018-11-02 13:04:38) | thesis_1010 (2019-09-05 13:52:19) | thesis_1010 (2024-10-08 11:15:04) | thesis_1010 (2024-10-08 11:20:19) | thesis_1010 (2024-10-08 11:21:06) | thesis2personTutor_1010_4 (2018-10-18 15:59:35) | thesis2personAuthor_1010_2241 (2018-10-18 15:57:26) | textFragments_de_1049 (2024-10-08 11:16:20) | persons_2241 (2018-04-03 12:42:23) | persons_2241 (2018-04-03 12:52:58) | persons_2241 (2018-04-03 13:20:12) | persons_2241 (2022-01-11 18:54:04) | persons_2241 (2023-02-01 12:28:54) | persons_4 (2004-12-16 19:22:00) | persons_4 (2015-10-09 23:55:09) | persons_4 (2015-10-09 23:56:22) | persons_4 (2016-01-14 14:48:32) | persons_4 (2019-12-20 17:54:41) | persons_4 (2021-08-23 15:46:06) | thesis2project_1010_50 (2019-09-05 13:52:19) | thesis2project_1010_60 (2018-11-02 13:06:23) | thesis2project_1010_64 (2018-11-02 13:06:23) | person2project_4_50 (2013-03-07 14:28:11) | projects_50 (2016-01-06 14:36:34) | persons_4 (2004-12-16 19:22:00) | persons_4 (2015-10-09 23:55:09) | persons_4 (2015-10-09 23:56:22) | persons_4 (2016-01-14 14:48:32) | persons_4 (2019-12-20 17:54:41) | persons_4 (2021-08-23 15:46:06) | person2project_80_50 (2013-03-07 14:28:11) | projects_50 (2016-01-06 14:36:34) | persons_80 (2014-09-29 19:06:00) | persons_80 (2016-07-02 17:20:24) | persons_80 (2023-02-01 12:28:54) | person2project_84_50 (2013-03-07 14:28:11) | projects_50 (2016-01-06 14:36:34) | persons_84 (2007-05-29 15:28:00) | person2project_890_50 (2013-03-07 14:28:11) | projects_50 (2016-01-06 14:36:34) | persons_890 (2012-10-18 15:24:00) | persons_890 (2019-12-20 18:01:40) | persons_890 (2023-02-01 12:28:54) | person2project_1628_50 (2013-03-07 14:28:11) | projects_50 (2016-01-06 14:36:34) | persons_1628 (2012-12-10 12:40:00) | persons_1628 (2020-01-02 15:15:56) | person2project_1633_50 (2013-03-07 14:28:11) | person2project_1984_50 (2016-01-14 15:06:57) | projects_50 (2016-01-06 14:36:34) | persons_1984 (2016-01-14 12:00:54) | person2project_4_60 (2016-01-13 15:08:59) | person2project_4_60 (2016-01-14 11:55:17) | person2project_4_60 (2016-01-14 12:01:51) | person2project_4_60 (2016-01-14 14:45:33) | person2project_4_60 (2017-10-17 14:15:15) | person2project_4_60 (2018-04-03 12:56:35) | projects_60 (2019-07-09 13:46:03) | persons_4 (2004-12-16 19:22:00) | persons_4 (2015-10-09 23:55:09) | persons_4 (2015-10-09 23:56:22) | persons_4 (2016-01-14 14:48:32) | persons_4 (2019-12-20 17:54:41) | persons_4 (2021-08-23 15:46:06) | person2project_80_60 (2016-01-13 15:08:59) | person2project_80_60 (2016-01-14 11:55:17) | person2project_80_60 (2017-10-17 14:15:15) | person2project_80_60 (2018-04-03 12:56:35) | projects_60 (2019-07-09 13:46:03) | persons_80 (2014-09-29 19:06:00) | persons_80 (2016-07-02 17:20:24) | persons_80 (2023-02-01 12:28:54) | person2project_84_60 (2016-01-13 15:08:59) | person2project_84_60 (2016-01-14 11:55:17) | person2project_84_60 (2017-10-17 14:15:15) | projects_60 (2019-07-09 13:46:03) | persons_84 (2007-05-29 15:28:00) | person2project_890_60 (2016-01-13 15:08:59) | person2project_890_60 (2016-01-14 11:55:17) | projects_60 (2019-07-09 13:46:03) | persons_890 (2012-10-18 15:24:00) | persons_890 (2019-12-20 18:01:40) | persons_890 (2023-02-01 12:28:54) | person2project_1628_60 (2016-01-13 15:08:59) | person2project_1628_60 (2016-01-14 11:55:17) | person2project_1628_60 (2017-10-17 14:15:15) | projects_60 (2019-07-09 13:46:03) | persons_1628 (2012-12-10 12:40:00) | persons_1628 (2020-01-02 15:15:56) | person2project_1633_60 (2016-01-13 15:08:59) | person2project_1633_60 (2016-01-14 11:55:17) | person2project_1984_60 (2016-01-14 12:01:51) | person2project_1984_60 (2016-01-14 14:45:33) | person2project_1984_60 (2017-10-17 14:15:15) | person2project_1984_60 (2018-04-03 12:56:35) | projects_60 (2019-07-09 13:46:03) | persons_1984 (2016-01-14 12:00:54) | person2project_2169_60 (2017-10-17 14:15:15) | projects_60 (2019-07-09 13:46:03) | persons_2169 (2017-06-23 13:27:53) | person2project_2241_60 (2018-04-03 12:56:35) | projects_60 (2019-07-09 13:46:03) | persons_2241 (2018-04-03 12:42:23) | persons_2241 (2018-04-03 12:52:58) | persons_2241 (2018-04-03 13:20:12) | persons_2241 (2022-01-11 18:54:04) | persons_2241 (2023-02-01 12:28:54) | person2project_4_64 (2018-04-12 15:29:07) | person2project_4_64 (2024-10-08 11:20:19) | projects_64 (2024-10-08 11:20:19) | persons_4 (2004-12-16 19:22:00) | persons_4 (2015-10-09 23:55:09) | persons_4 (2015-10-09 23:56:22) | persons_4 (2016-01-14 14:48:32) | persons_4 (2019-12-20 17:54:41) | persons_4 (2021-08-23 15:46:06) | person2project_238_64 (2018-04-12 15:29:07) | person2project_2158_64 (2018-04-12 15:29:07) | person2project_2159_64 (2018-04-12 15:29:07) | person2project_2241_64 (2018-04-12 15:29:07) | person2project_2241_64 (2024-10-08 11:20:19) | projects_64 (2024-10-08 11:20:19) | persons_2241 (2018-04-03 12:42:23) | persons_2241 (2018-04-03 12:52:58) | persons_2241 (2018-04-03 13:20:12) | persons_2241 (2022-01-11 18:54:04) | persons_2241 (2023-02-01 12:28:54) | person2project_2242_64 (2018-04-12 15:29:07) | person2project_2242_64 (2024-10-08 11:20:19) | projects_64 (2024-10-08 11:20:19) | persons_2242 (2018-04-03 12:43:08) | persons_2242 (2018-09-20 15:29:22) | persons_2242 (2018-09-25 09:45:14) | persons_2242 (2023-02-01 12:28:54) | persons_4 (2004-12-16 19:22:00) | persons_4 (2015-10-09 23:55:09) | persons_4 (2015-10-09 23:56:22) | persons_4 (2016-01-14 14:48:32) | persons_4 (2019-12-20 17:54:41) | persons_4 (2021-08-23 15:46:06)
8. October 2024 at 11:21 by Prof. Dr. Winfried LamersdorfCALL getCollectionFull('publications/lookthesis','vsys',1010,0)