Fast execution of temporal plans with mixed discrete-continuous state constraints

Thesis: S.M., Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, 2019

Bibliographic Details
Main Author: Chen, Jingkai(Scientist in aeronautics and astronautics)Massachusetts Institute of Technology.
Other Authors: Brian C. Williams.
Format: Thesis
Language:eng
Published: Massachusetts Institute of Technology 2019
Subjects:
Online Access:https://hdl.handle.net/1721.1/122406
_version_ 1826212390183632896
author Chen, Jingkai(Scientist in aeronautics and astronautics)Massachusetts Institute of Technology.
author2 Brian C. Williams.
author_facet Brian C. Williams.
Chen, Jingkai(Scientist in aeronautics and astronautics)Massachusetts Institute of Technology.
author_sort Chen, Jingkai(Scientist in aeronautics and astronautics)Massachusetts Institute of Technology.
collection MIT
description Thesis: S.M., Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, 2019
first_indexed 2024-09-23T15:20:56Z
format Thesis
id mit-1721.1/122406
institution Massachusetts Institute of Technology
language eng
last_indexed 2024-09-23T15:20:56Z
publishDate 2019
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/1224062023-05-24T12:25:41Z Fast execution of temporal plans with mixed discrete-continuous state constraints Chen, Jingkai(Scientist in aeronautics and astronautics)Massachusetts Institute of Technology. Brian C. Williams. Massachusetts Institute of Technology. Department of Aeronautics and Astronautics. Massachusetts Institute of Technology. Department of Aeronautics and Astronautics Aeronautics and Astronautics. Thesis: S.M., Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, 2019 Cataloged from PDF version of thesis. Includes bibliographical references (pages 109-112). There has been a dramatic rise in networked embedded systems that play a central role in complex tasks. To achieve high performance and robustness, these systems need to configure and reconfigure on the fly, in light of the task requirements and system states. Communications networks, for example, plan routes and allocate bandwidth resources over time for different communication activities, while respecting through-put, delay, loss, and deadline constraints. However, existing approaches use simple discrete models to achieve goal sequences and thus cannot provide a high-fidelity plan for complex plan specifications in terms of time and state. In this thesis, we deliver Amundsen, an efficient configuration manager that supports complex concurrent tasks over time and state by reasoning over high-fidelity models. These models can encode different actuation modes with discrete and continuous specifications and temporal influences. Amundsen provides plans meeting mission requirements, which specify the timing of events, outline the mode changes throughout the mission, and allocate resources. The primary challenge of the configuration management problem is the computation required to handle the state and time constraints that are highly coupled. We address this challenge through the critical insight that the configuration management problem may be efficiently solved by dividing the problem into smaller subproblems such as scheduling and resource allocation, which is achieved by total ordering the events that represent time points in the goal specification. Each sub-problem may then be solved efficiently with existing highly optimized algorithms. We make two main technical contributions in this thesis. First, we identify the relevant sub-problems in the existing configuration management problems and provide tractable encodings. Second, we provide an algorithm to efficiently order the stages of the problem by learning and communicating the requirements for successful solutions to the sub-problems. We provide empirical evidence of the efficiency of Amundsen by benchmarking against UnifyHistory, a state-of-the-art solver to configure systems by unifying multiple timelines, on a communication network simulator. We show that our approach can dynamically manage hundreds of network requests over a network with hundreds of communication links in simulated missions given strict time limits. Our approach is also able to find plans in 10 times as many scenarios as the baseline solver. The work described in this thesis thus significantly advances the configuration management problem, both theoretically and practically. "Acknowledge DARPA for sponsoring this work for two and a half years"--Page 5 by Jingkai Chen. S.M. S.M. Massachusetts Institute of Technology, Department of Aeronautics and Astronautics 2019-10-04T21:32:46Z 2019-10-04T21:32:46Z 2019 2019 Thesis https://hdl.handle.net/1721.1/122406 1119723319 eng MIT theses are protected by copyright. They may be viewed, downloaded, or printed from this source but further reproduction or distribution in any format is prohibited without written permission. http://dspace.mit.edu/handle/1721.1/7582 112 pages application/pdf Massachusetts Institute of Technology
spellingShingle Aeronautics and Astronautics.
Chen, Jingkai(Scientist in aeronautics and astronautics)Massachusetts Institute of Technology.
Fast execution of temporal plans with mixed discrete-continuous state constraints
title Fast execution of temporal plans with mixed discrete-continuous state constraints
title_full Fast execution of temporal plans with mixed discrete-continuous state constraints
title_fullStr Fast execution of temporal plans with mixed discrete-continuous state constraints
title_full_unstemmed Fast execution of temporal plans with mixed discrete-continuous state constraints
title_short Fast execution of temporal plans with mixed discrete-continuous state constraints
title_sort fast execution of temporal plans with mixed discrete continuous state constraints
topic Aeronautics and Astronautics.
url https://hdl.handle.net/1721.1/122406
work_keys_str_mv AT chenjingkaiscientistinaeronauticsandastronauticsmassachusettsinstituteoftechnology fastexecutionoftemporalplanswithmixeddiscretecontinuousstateconstraints