Stability of aggregate computing
Abstract
Details
- Title: Subtitle
- Stability of aggregate computing
- Creators
- Yuanqiu Mo
- Contributors
- Soura Dasgupta (Advisor)Jacob Beal (Advisor)Er-wei Bai (Committee Member)Jon Kuhl (Committee Member)Raghuraman Mudumbai (Committee Member)Muthu Krishnamurthy (Committee Member)
- Resource Type
- Dissertation
- Degree Awarded
- Doctor of Philosophy (PhD), University of Iowa
- Degree in
- Electrical and Computer Engineering
- Date degree season
- Autumn 2019
- DOI
- 10.17077/etd.005255
- Publisher
- University of Iowa
- Number of pages
- xii, 176 pages
- Copyright
- Copyright 2019 Yuanqiu Mo
- Language
- English
- Description illustrations
- color illustrations
- Description bibliographic
- Includes bibliographical references (pages 166-176)
- Public Abstract (ETD)
Open cyber-physical systems have dramatically changed how we relate to computing. These systems allow many computing devices to be involved in provisioning parts of any given service, and each device may simultaneously participate in multiple services. Realization of the full potential of these systems requires that devices interact with others in their locality. Ordinary programming approaches are very device-centric and entangle application design with coordination and communication, leading to lack of modularity and reusability. Aggregate computing provides an alternate approach, which simplifies the design, creation, and maintenance of complex distributed systems by using a layered approach. This thesis focuses on the middle layer of aggregate computing, which comprises three classes of basis blocks, G-block, C-block and T-block, that facilitate resilient device interactions. Previous work only proved those individual blocks to be self-stabilizing without any implication for robustness, which is an important property in system design. Further, the stability analysis of their compositions remains largely unexplored.
Our work first addresses the robust stability of G-block and its variants, proving their global uniform asymptotic stability (GUAS) or global uniform exponential stability (GUES) and robustness under persistent structural perturbations. Then we analyze the error bounds and dynamics of a commonly used G-C combination. Finally, we design a leader election algorithm via a feedback interconnection of basis blocks, and prove its GUAS and resilience.
- Academic Unit
- Electrical and Computer Engineering
- Record Identifier
- 9983779899602771