Download presentation
Presentation is loading. Please wait.
Published byCornelia Butler Modified over 9 years ago
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.