Search
Now showing items 1-10 of 10
Achieving Performance Objectives for Database Workloads
(University of Waterloo, 2010-08-30)
In this thesis, our goal is to achieve customer-specified performance objectives for workloads in a database management system (DBMS). Competing workloads in current DBMSs have detrimental effects on performance. ...
How Programmers Comment When They Think Nobody's Watching
(University of Waterloo, 2014-04-17)
Documentation is essential to software development. Experienced
programmers know this well from having worked with poorly documented
code. They wish to improve their documentation techniques and
habits, but there is ...
Learning from Green Technology Designers
(University of Waterloo, 2014-02-13)
This thesis presents results from a qualitative case study on environmentally minded technology designers, and provides an account of how these designers think, differ and behave. Through semi-structured interviews, we ...
The Incremental Constraint of k-Server
(University of Waterloo, 2012-05-19)
Online algorithms are characterized by operating on an input sequence revealed over time versus a single static input. Instead of generating a single solution, they produce a sequence of incremental solutions corresponding ...
Modeling Trust in Multiagent Mobile Vehicular Ad-Hoc Networks through Enhanced Knowledge Exchange for Effective Travel Decision Making
(University of Waterloo, 2012-04-24)
This thesis explores how to effectively model trust in the environment of mobile vehicular ad-hoc networks. We consider each vehicle’s travel path planning to be guided by an intelligent agent that receives traffic reports ...
Identity Management and Resource Allocation in the Network Virtualization Environment
(University of Waterloo, 2009-01-23)
Due to the existence of multiple stakeholders with conflicting goals and policies, alterations to the existing Internet architecture are now limited to simple incremental updates; deployment of any new, radically different ...
Advisor Networks and Referrals for Improved Trust Modelling in Multi-Agent Systems
(University of Waterloo, 2011-02-16)
This thesis relates to the usage of trust modelling in multi-agent systems - environments in which there are interacting software agents representing various users (for example, buyers and sellers exchanging products and ...
A Simplified Method for Hedging Jump Diffusions
(University of Waterloo, 2010-12-23)
Geometric Brownian Motion (GBM) and has been widely used in the Black Scholes option-pricing framework to model the return of assets. However, many empirical investigations show that market returns have higher peaks and ...
Techniques for creating ground-truthed sketch corpora
(University of Waterloo, 2009-08-26)
The problem of recognizing handwritten mathematics notation has been studied for over forty years with little practical success. The poor performance of math recognition systems is due, at least in part, to a lack of ...
Rendering Antialiased Shadows using Warped Variance Shadow Maps
(University of Waterloo, 2008-05-06)
Shadows contribute significantly to the perceived realism of an image, and provide an important depth cue. Rendering high quality, antialiased shadows efficiently is a difficult problem. To antialias shadows, it is necessary ...