Now showing items 21-40 of 141

    • The Web interfacing repository manager: a framework for developing web-based experiment management systems 

      Jakobovits, Rex M. (Rex Matthew), 1968- (1999)
      Recent advances in tools for scientific data acquisition, visualization, and analysis have lead to growing information management problems for research laboratories. An exponential increase in the volume of data, combined ...
    • Seeing structure: using knowledge to reconstruct and illustrate anatomy 

      Hinshaw, Kevin P (2000)
      Current medical imaging technology makes it possible to gather remarkably detailed three-dimensional data about an individual's anatomy. In domains ranging from education to clinical medicine, a common desire is the ability ...
    • Cooperative caching in local-area and wide-area networks 

      Voelker, Geoffrey Michael, 1970- (2000)
      This dissertation extends cooperative caching systems in three new directions: (1) I study the performance tradeoffs of using load balancing techniques to reduce the contention of remote page requests at memory servers, ...
    • Search algorithms for biosequences using random projection 

      Buhler, Jeremy (2001)
      The recent explosion in the availability of long contiguous genomic sequences, including the complete genomes of several organisms, poses substantial challenges for bioinformatics. In particular, algorithms must be developed ...
    • Group testing for image compression 

      Hong, Edwin S (2001)
      This thesis studies the application of group testing to image compression. Group testing is a technique used for identifying a few significant items out of a large set. Image compression studies techniques for making image ...
    • Functionally homogeneous clustering: a framework for building scalable data-intensive internet services 

      Saito, Yasushi, 1967- (2001)
      This dissertation proposes functionally homogeneous clustering (FHC), a new software architecture for building data-intensive Internet services that are manageable, available, fast, and inexpensive. FHC lets any node in ...
    • Programming by demonstration: a machine learning approach 

      Lau, Tessa (2001)
      Programming by demonstration (PBD) enables users to construct programs to automate repetitive tasks without writing a line of code. The key idea in PBD is to generalize from the user's demonstration of the program on a ...
    • Cluster analysis of gene expression data 

      Yeung, Ka Yee (2001)
      The invention of DNA microarrays allows us to study simultaneous variations of genes at the genome-wide scale. A typical gene expression data set consists of thousands or even tens of thousands of genes, and a few dozens ...
    • The design and implementation of a region-based parallel programming language 

      Chamberlain, Bradford L., 1970- (2001)
      Programming parallel computers is an extremely challenging task for expert computer programmers, let alone for scientists in other disciplines whose computations often drive the acquisition of such machines. This dissertation ...
    • System support for pervasive applications 

      Grimm, Robert, 1968- (2002)
      Pervasive computing provides an attractive vision for the future of computing. Computational power will be available everywhere. Mobile and stationary devices will dynamically connect and coordinate to seamlessly help ...
    • Motif-based mining of protein sequences 

      Liu, Agatha H (2002)
      We introduce CASTOR, an automatic, unsupervised system for protein motif discovery and classification. Given amino acid sequences for a group of proteins, CASTOR generates statistically significant motifs and constructs a ...
    • An analysis of software interface issues for SMT processors 

      Redstone, Joshua Abram (2002)
      Simultaneous Multithreading (SMT) has gradually progressed from a research concept to commercial processor technology. This thesis explores three software interface issues on SMT that are important to its real-world ...
    • Annotating digital documents for asynchronous collaboration 

      Brush, Alice Jane Bernheim (2002)
      Annotations are a natural way to record comments and ideas in specific contexts within a document. When people read, they often underline important parts of a document or write notes in the margin. While we typically think ...
    • Exploding Java objects for performance 

      Noth, Michael E., 1972- (2003)
      In the Java object-oriented programming language, a certain amount of memory overhead beyond an object's fields is required for each object instance. In simulations or other applications with millions of individual object ...
    • Using types to enforce architectural structure 

      Aldrich, Jonathan (2003)
      Software architecture describes the high-level structure of a software system, and can be used for design, analysis, and software evolution tasks. However, existing tools decouple architecture from implementation, allowing ...
    • Creating animation for presentations 

      Zongker, Douglas, 1976- (2003)
      In recent years the use of computer-generated slides to accompany live presentation has become increasingly common. There is a potential for using computer graphics to increase the effectiveness of this type of presentation. ...
    • Efficient and secure media delivery 

      Goshi, Justin (2004)
      With the increasing power of computers and communication networks, interest has grown in a whole new class of multimedia applications such as media-on-demand, subscription services to live sporting events, and online ...
    • Interactive character animation using dynamic elastic simulation 

      Capell, Steve (2004)
      This dissertation describes a framework for interactively animating characters such as humans and animals based on dynamic elastic simulation. Using dynamic simulation, the secondary motion of the character's soft tissue ...
    • Accurate annotation of non-coding RNAs in practical time 

      Weinberg, Zasha (2005)
      Several times each year, one thousand computers at the Sanger Institute in England spend two weeks updating the Rfam Database.This intensive effort is needed to support recent surprising discoveries showing that RNAs are ...
    • Automatic staged compilation 

      Philipose, Matthai (2005)
      The ability to optimize programs while they execute has become increasingly important in recent years. The primary challenge in such optimization is to keep the run-time overhead of optimization down while maximizing its ...