Presentation is loading. Please wait.

Presentation is loading. Please wait.

NetSolve / GridSolve By Milan Novakovic, Steven Morgan.

Similar presentations


Presentation on theme: "NetSolve / GridSolve By Milan Novakovic, Steven Morgan."— Presentation transcript:

1 NetSolve / GridSolve By Milan Novakovic, Steven Morgan

2 What is NetSolve?  A Distributed system... Duh  Aimed at helping scientists find a wide range of helpful tools

3 Historically  Optimized for specific platforms  No convenient interface  Tools are rarely freely available: MATLAB and Mathematica

4 Overview  Developed at the University of Tennessee.  Set of loosely connected machines  Heterogeneous environment i.e., the machines of different architectures, OSs and internal data representations can participate at the same time

5 Grid Middleware

6 Status on NetSolve  Official release of NetSolve 2.0 in July, 2003  Rebranded to GridSolve  Latest version release 0.19.1 in December 2008

7 Recent Additions  Hardware/Software server transparency  Dynamic server  Octave support  Condor-G support  Distributed Storage Interface  GridRPC  Interface Definition Language  Cygwin/Mac OSX support  VisPerf Monitor

8 NetSolve Agents

9  Maintains index of computational resources & their characteristics  Accepts requests from clients and dispatches them to the best-suited server

10 Best suited?  Keeps track of computational resource status  Servers register their capabilities by PDF  Designed to optimize resource utilization  Tracks performance metrics of the servers

11 NetSolve Servers  Each server is a computational resource  Uniform access to software  Functionalities extendable at will

12  Machine-independent description language  Compiled by NetSolve tools into computational modules  Pre-written for FitPack, ItPack, MINPACK, FFTPACK, LAPACK, BLAS, QMR, ScaLAPACK

13 Fault Tolerance  A NetSolve system is ELASTIC  Mechanism used is “retry”

14 Contributions Drawbacks  One of the earlier Grid computing systems, influenced a lot of later work  Machine-independent systems  Bringing together computational resources across a variety of hardware AND software  Ease of use across different libraries  Resource optimization  What can this HW/SW package do BEST  Load-balancing  Very dated information  Lack of performance metrics  Lack of comparison against other systems Improvements  Some actual data statistics would be nice  Further in-depth analysis regarding NetSolve’s ability to optimize the system by swapping processes amongst better suited hardware

15 Questions!

16 References  http://icl.cs.utk.edu/netsolve/ http://icl.cs.utk.edu/netsolve/  Henri Casanova, Jack Dongarra, Chris Johnson, and Michelle Miller, "Section 7.3: Case Study: NetSolve", In Ian Foster and Carl Kesselman, editors, The Grid: Blueprint for a New Computing Infrastracture, Morgan Kaufmann Publishers, July 1998, pages 171-175 (available from the instructor)  Arnold, Dorian C, Henri Casanova, and Jack Dongarra. "Innovations of the Netsolve Grid Computing System." Concurrency and Computation: Practice and Experience. 14 (2002): 1457-1479. Print.


Download ppt "NetSolve / GridSolve By Milan Novakovic, Steven Morgan."

Similar presentations


Ads by Google