Return to search

Algorithms and Techniques for Managing Extensibility in Cyber-Physical Systems

Over the past decades, distributed computing paradigm has evolved from smaller and mostly homogeneous clusters to the current notion of ubiquitous computing, which consists of dynamic and heterogeneous resources in large scale. Recent advancement of edge computing devices has resulted in sophisticated and resourceful devices that are equipped with variety of sensors and actuators. These devices can be used to connect physical world with the cyber world. As such, the future of ubiquitous computing is cyber-physical in nature, and therefore, Cyber-Physical Systems (CPS) will play a crucial role in the future of ubiquitous computing. CPS are engineered systems that integrate cyber and physical components, where cyber components include computation and communication resources and physical components represent physical systems. CPS can be considered a special type of ubiquitous system that combines control theory, communications, and real-time computing with embedded applications that interact with the physical world. However, in order to realize this future of ubiquitous computing, we need to investigate and understand limitations of traditional CPS that were not meant for large-scale dynamic environment comprising resources with distributed ownership and requirement to support continuous evolution and operation. Hence, the goal is to transition from traditional CPS to the next-generation CPS that supports extensibility by allowing us to view CPS as a collection of heterogeneous subsystems with distributed ownership and capability to dynamically and continuously evolve throughout their lifetime while supporting continuous operation.
This dissertation first identifies key properties and challenges for next generation, extensible CPS. The four key properties of extensible CPS are: (1) resource dynamism, (2) resource heterogeneity, (3) multi-tenancy with respect to hosted applications, and (4) possible remote deployment of resources. These properties result in various challenges. This dissertation primarily focuses on challenges arising from dynamic, multi-tenant, and remotely deployed nature of extensible CPS. In addition, this dissertation also proposes a solution to address resource heterogeneity. Overall, this dissertation presents four contributions: (1) a resilient deployment and reconfiguration infrastructure to manage remotely deployed extensible CPS, (2) a mechanism to establish secure interactions across distributed applications, (3) a holistic management solution that uses a self-reconfiguration mechanism to achieve autonomous resilience, and (4) initial approach towards a generic computation model for heterogeneous applications.

Identiferoai:union.ndltd.org:VANDERBILT/oai:VANDERBILTETD:etd-11172016-154749
Date22 November 2016
CreatorsPradhan, Subhav Man
ContributorsAniruddha Gokhale, Abhishek Dubey, Gabor Karsai, Janos Sztipanovits, Akram Hakiri
PublisherVANDERBILT
Source SetsVanderbilt University Theses
LanguageEnglish
Detected LanguageEnglish
Typetext
Formatapplication/pdf
Sourcehttp://etd.library.vanderbilt.edu/available/etd-11172016-154749/
Rightsunrestricted, I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to Vanderbilt University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.

Page generated in 0.0022 seconds