UAV as a Service: Providing On-Demand Access and On-The-Fly Retasking of Multi-Tenant UAVs Using Cloud Services
Date of Award
Thesis - Open Access
Master of Science in Cybersecurity Engineering
Electrical, Computer, Software, and Systems Engineering
Dr. Remzi Seker
First Committee Member
Dr. Radu Babiceanu
Second Committee Member
Dr. Jiawei Yuan
Third Committee Member
Dr. Petr Bojda
As commercial roles for Unmanned Aerial Vehicles (UAVs) become more well-defined and demand for the services provided by them increases, UAVs rely more on new cloud computing services and co-operative coordination to provide mission planning, control, tracking and data processing. We present UAV as a Service (UAVaaS) framework, which brings features commonly found in traditional cloud services, such as Infrastructure, Platform, and Software as a Service, to the domain of UAVs. Our work aims to conceptualize and design UAVaaS for commercial applications. Specifically, a cloud-provided orchestration framework that allows multi-tenant UAVs to easily serve multiple heterogenous clients at once and automatically re-task them to users with higher priority, mid-flight, if needed. This research utilizes a spiral model design approach to formally define the UAVaaS framework, and to identify key focus areas, protocols, data structures, network topologies, and message patterns. A safety and security analysis is performed to mitigate potential risks that are present in the system and a prototype simulation is implemented as proof of concept.
Scholarly Commons Citation
Yapp, Justin, "UAV as a Service: Providing On-Demand Access and On-The-Fly Retasking of Multi-Tenant UAVs Using Cloud Services" (2016). Doctoral Dissertations and Master's Theses. 259.