Enabling and Improving Centralized Control in Network and Cyber-Physical Systems: An Application-Driven Approach
dc.contributor.author | Lin, Yikai | |
dc.date.accessioned | 2020-10-04T23:28:51Z | |
dc.date.available | NO_RESTRICTION | |
dc.date.available | 2020-10-04T23:28:51Z | |
dc.date.issued | 2020 | |
dc.identifier.uri | https://hdl.handle.net/2027.42/163052 | |
dc.description.abstract | Cloud providers and carriers are actively adopting a centralized control paradigm, as in Software-Defined Networks (SDN), to achieve high flexibility and agility in network management. This paradigm allows applications (apps) to easily monitor/reconfigure network devices based on a global view. With emerging hardware (e.g., internet-of-things, autonomous/connected vehicles, smart manufacturing) and software technologies (e.g., digital twins), Cyber-Physical Systems (CPS) can also leverage this paradigm to improve their performance and reliability. However, to reflect rapidly emerging device capabilities and use cases, apps need to evolve constantly, which introduces new requirements for programmability, extensibility, and data availability. As a result, it is challenging and sometimes impossible to deploy existing SDN(-like) solutions as they are without resorting to ad hoc patches that are time-consuming to develop and hardly reusable. In this dissertation, we argue that (1) it is possible to systematically address such problems without tailoring to specific apps, and (2) generalization of apps' behaviors is key to the solutions. To support these claims, we present three systematic solutions that enable and improve centralized control in different network systems and CPS. For apps that buffer network packets during device mobility to prevent loss and reordering, we expand SDN programmability to support in-network buffering with Programmable Buffer. For apps running in a heterogeneous network, we generalize SDN traffic management abstractions with Egret. To enable centralized control in CPS and support data-driven apps, we develop an extensible and generic framework named SDNator. We demonstrate that these solutions can not only support legacy and emerging apps but facilitate the innovation of new ones. | |
dc.language.iso | en_US | |
dc.subject | Software-defined networks (SDN) | |
dc.subject | Centralized control | |
dc.subject | 5G networks | |
dc.subject | Cyber-physical systems (CPS) | |
dc.subject | Programmability | |
dc.subject | Network function virtualization (NFV) | |
dc.title | Enabling and Improving Centralized Control in Network and Cyber-Physical Systems: An Application-Driven Approach | |
dc.type | Thesis | |
dc.description.thesisdegreename | PhD | en_US |
dc.description.thesisdegreediscipline | Computer Science & Engineering | |
dc.description.thesisdegreegrantor | University of Michigan, Horace H. Rackham School of Graduate Studies | |
dc.contributor.committeemember | Mao, Z Morley | |
dc.contributor.committeemember | Barton, Kira L | |
dc.contributor.committeemember | Chowdhury, N M Mosharaf Kabir | |
dc.contributor.committeemember | Madhyastha, Harsha | |
dc.subject.hlbsecondlevel | Computer Science | |
dc.subject.hlbtoplevel | Engineering | |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/163052/1/yklin_1.pdf | en_US |
dc.identifier.orcid | 0000-0002-7637-002X | |
dc.identifier.name-orcid | Lin, Yikai; 0000-0002-7637-002X | en_US |
dc.owningcollname | Dissertations and Theses (Ph.D. and Master's) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe its collections in a way that respects the people and communities who create, use, and are represented in them. We encourage you to Contact Us anonymously if you encounter harmful or problematic language in catalog records or finding aids. More information about our policies and practices is available at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.