Applications

Currently, a wide range of applications have integrated and make use of the NetSolve system. Here, we identify a few of these applications and summarize how they have taken advantage of NetSolve.


  • ActiveSheets
    ActiveSheets is a component based Excel spreadsheet interface for specifying computational experiments.


  • DIPS
    DIPS extends the Image/J Java image processing application to provide remote access to the high-performance ImageVision library by Silicon Graphics.


  • FES
    Using NetSolve, calculations can be transfered to remote high-tech computers from within Matlab to simulate functional electrical stimulation (FES).


  • Genetic Algorithm
    Genetic Algorithm (GA) is the optimization algorithm that imitates the evolution of living creatures. GA is a very suitable algorithm for performing parallel processing and the farming function of NetSolve is very easy to apply to GA.


  • Genetic Crossover
    PSA/GAc is a hybrid method of Parallel Simulated annealing and Genetic Algorithm. Since PSA/GAc needs a lot of iterations, it takes a long time to derive the optimum solution. To solve this problem, NetSolve is used.


  • HPC Grids
    A computational grid may take a variety of forms, from a simple stand-alone collection of but a handful of identical processors, to vast networks with many types of compute engines. We have employed the NetSolve middleware as an interface to the SInRG grid.


  • IBP
    NetSolve has collaborated with the Logistical Computing Infrastructure Lab (LoCI) to integrate the distributed storage infrastructure named Internet Backplane Protocol (IBP) into NetSolve.


  • IPARS
    Integrated Parallel Accurate Reservoir Simulators (IPARS), was developed at the Center for Subsurface Modeling, at the University of Texas' Institute for Computational and Applied Mathematics, TICAM, and is a framework for developing parallel models of subsurface flow and transport.


  • MCell
    MCell is a collaborative effort between the Terry Sejnowski lab at the Salk Institute, and the Miriam Salpeter lab at Cornell University.


  • .NET Given the promise of the .NET architecture, many NetSolve users desire to port their code to it. The .NET C# interface for NetSolve is developed to facilitate this process.


  • POV-Ray
    POV-Ray and NetSolve integration allows one to distribute image rendering or animations across different sites and composes the pieces into a single picture or movie.


  • simSET
    SimSET is Monte Carlo simulation software for emission tomography. SimSET can use NetSolve, a client-server system for distributed computation, as a simple but effective scheme for parallel execution.


  • SInRG
    The Scalable Intracampus Research Grid (SInRG) is a National Science Foundation (NSF) funded project to create an interdisciplinary computational research environment on the University of Tennessee campus.


  • SPM
    The Statistical Parametric Mapping (SPM) package was developed by members and collaborators of the Wellcome Department of Cognitive Neurology. Work has been done at the University of Tennessee in Knoxville to improve the performance of SPM by porting aspects of the package to NetSolve.


  • visPerf
    The visPerf NetSolve Monitor provides a unique interface allowing users to monitor the activity of a NetSolve grid.



 

  Innovative Computing Laboratory
 
Contact NetSolve: netsolve@cs.utk.edu Computer Science Department
  University of Tennessee