Browsing Theses by Subject "cloud computing"
Now showing items 1-7 of 7
-
Analysis and Design of Authentication and Encryption Algorithms for Secure Cloud Systems
(University of Waterloo, 2015-01-16)Along with the fast growth of networks and mobile devices, cloud computing has become one of the most attractive and effective technologies and business solutions nowadays. Increasing numbers of organizations and customers ... -
Design of a Real-Time Embedded Control System for Quantum Computing Experiments
(University of Waterloo, 2020-01-27)This thesis describes the design of a real-time control system for trapped ion quantum computer experiments. It is framed in the context of the QuantumIon project, a project at the University of Waterloo’s ... -
Forensic Analysis in Access Control: a Case-Study of a Cloud Application
(University of Waterloo, 2019-11-27)We discuss a case-study we have conducted on forensic analysis in access control. The case-study is an application in the Amazon Web Services (AWS) cloud provider. Forensic analysis is the investigation and analysis of ... -
Improving Cluster Scheduling Resiliency to Network Faults
(University of Waterloo, 2023-05-31)We present a comprehensive empirical study of the impact partial network partitions have on cluster managers in data analysis frameworks. Our study shows that modern scheduling approaches are vulnerable to partial network ... -
In-Network Scheduling for Real-Time Analytics
(University of Waterloo, 2021-04-30)This thesis presents Bolt, a novel scheduler design for large-scale real-time data analytics. Bolt achieves the scheduling accuracy of modern centralized schedulers while supporting clusters with hundreds of thousands of ... -
Resource allocation for heterogeneous wireless networks
(University of Waterloo, 2015-10-15)Demand for high volumes of mobile data traffic with better quality-of-service (QoS) support and seamless network coverage is ever increasing, due to growth of the number of smart mobile devices and the applications that ... -
Scalable and Highly Available Database Systems in the Cloud
(University of Waterloo, 2013-01-10)Cloud computing allows users to tap into a massive pool of shared computing resources such as servers, storage, and network. These resources are provided as a service to the users allowing them to “plug into the cloud” ...