Now showing items 1-6 of 6
Software design for simulation driven optimization
This thesis describes a flexible framework for abstract numerical algorithms which treats algorithms as objects and makes them reusable, composable, and modifiable. These algorithm objects are implemented using the Rice ...
Exploiting balanced trees in the computation of elementary flux modes via breadth-first search
In order to rationally design bacteria to produce large quantities of their precious metabolic by-products, we must first understand the metabolic pathways that lead from a starting material (e.g., glucose) to a metabolic ...
Scheduling with QoS in parallel I/O systems
Parallel I/O architectures have become attractive in the context of high performance computing and services provided by high bandwidth data centers. It is challenging to provide a scheduling technique that maximizes ...
Program analysis and transformation in mathematical programming
Over the years, mathematical models have become increasingly complex. Rarely can we accurately model a process using only linear or quadratic functions. Instead, we must employ complicated routines written in some programming ...
Performance virtualization and QoS in shared storage systems
To handle the growing demands of data intensive applications, storage consolidation is becoming an attractive organizational paradigm. The benefits of consolidation include universal data access, sharing among users, ...
On eliminating square paths in a square lattice
Removing the minimum number of vertices or points from a square lattice such that no square path exists is known as the square path problem. Finding this number as the size of the lattice increases is not so trivial. Results ...