[Sandia National Laboratories]
[About 
Sandia]
[Unique 
Solutions]
[Working With 
Us]
[Contacting 
Us]
[News 
Center]
[Search]
[Home]
[navigation panel]

NEOS-SRN Overview


William Hart Home

Research Interests

Publications

Recent
Projects

Software

Documentation

Contact Information

William Hart NEOS-SRN

Overview

The NEOS-SRN server is an installation of NEOS on Sandia's restricted network. The NEOS server technology was developed by Argonne National Laboratory to provide remote optimization services over the internet. Some of the initial goals of the NEOS project were:
  • to make effective connections with users of optimization technology,
  • to give users the information they need to formulate their problems correctly and to choose the right pieces of software for solving them,
  • and to provide a mechanism for users to experiment with a variety of optimization tools without having to buy and install them independently.
See the NEOS article in OR/MS Today.

In addition, the development of the NEOS-SRN server was motivated by the following goals:

  • to enable Sandia analysts to launch large-scale parallel optimization solvers without having to install and run the parallel software themselves,
  • to facilitate the use of optimization interfaces like AMPL, which allow the formulation of structured problem formulations (as opposed to the black-box problems that can be solved with tools like DAKOTA),
  • to enable the use of remote optimization tools in a more secure environment (e.g. for applications with sensitive data),
  • to facilitate the use of optimization technology developed on UNIX platforms by end-users running Windows, thereby avoiding the costs of porting and maintaining the software on multiple platforms.

Status

An initial deployment of the NEOS-SRN server was setup in April of 2002 on Sandia's internal network. This server was used primarily for testing and the application of LP and MIP solvers within 9200. This server was used to identified a variety of security hurdles that need to be overcome to launch jobs on Sandia's HPC compute resources. Specifically, the need to authenticate users with kerberose and to pass on these credentials to the selected HPC compute resource. A secure NEOS server is being developed at This server employs a secure web server that performs kerberose authentification. By April of 2004, this server supported LP and MIP solvers on internal LANs as well as the ASCI Red supercomputer. The server currently supports the following solvers
  • Parallel and serial mixed integer linear programming using PICO
  • Linear programming using PICO's LP solvers
This work is currently supported by the ASCI Problem Solving Environment, and has received pervious support from the ASCI Computer Science Research Foundation.

Team Members




William Hart || Back to top of page || Questions and Comments || Acknowledgment and Disclaimer