DOC PREVIEW
UTK CS 594 - Grid and MetaComputing Lecture 7

This preview shows page 1 out of 2 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 2 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1Grid and MetaComputingDr Graham E FaggCS 594 Lecture 7Spring 2003Overview• What was MetaComputing, what is Grid Computing– discussion…..• MetaComputing Requirements and Purpose– Distributed Computing needs?– Parallel Computing needs?– Super Computing needs?– Dealing with Heterogeneity of everything?Overview• Subtopics (I.e. all the parts that make Grid/Meta computing work)– Communications and Networking– Naming– Interfaces• RPC• Component based– ONC/DCE, Corba, JavaBeans– Problem Solving Environments– Cluster Management– Resource Managers– Scheduling MPI jobsOverview• Subtopics– Do we have all it takes to make a MetaComputing system? • Homework– Making previous MPI applications work in a distributed worldLecture 10• What we will cover on March 26th– Grid Computing (now that we know meta-computing)– Globus 1, 2, 3 – Legion– APPLES and NWS– SNIPE– HARNESSWhat is Meta/Grid Computing• Is it distributed computing?• Is it distributed Parallel ?• Is it SuperComputing ?• Is it High Performance Computing (HPC)• Is Grid computing just MetaComputing.. Spread out or better evolved?• Is it all of the above?2MetaComputing Requirements and Purpose• “MetaComputing is used to support the solving of problems by the integration of multiple applications, computational resources, data stores (and maybe real-time sensors)”– Air Traffic control, weather/climate forecasting and modeling , particle track analysis..– In lecture 10 compare this to grid computing..MetaComputing Requirements and Purpose• Requirements– To handle heterogeneous computers• I.e. interfaces, standards, communications, portable data exchange…• multiple run-times systems• synchronization (or compute resources)– To handle wide area distribution• networks, fault tolerance (temporary and long term), replicated resources, scheduling (synchronization!)MetaComputing Requirements and Purpose• Requirements– To handle heterogeneous data• real time, static, network mounted, archive formats, SDDF, … contexts, views, schemas (from DB systems)• Ownership, non-symmetric access rights– To handle multiple user identities• different user ids on each system, co-operating users– To handle multiple security systems and methodsMetaComputing Requirements and Purpose• Solutions– Systems that support specific systems• e.g. Problem Solving Environments (PSEs)– Tool kits• use collections of common Distributed Computing (DC) tools and utilities to build environments/frameworks– Provide one massive complete system• Object orientated systems / Distributed OSs MetaComputing Requirements and Purpose• How are these systems built and what is needed to build them?– Most of the problems they have to handle are already known problems.– Solutions exist in the form of the many Distributed Computing (DC) systems that currently exist..– Although MetaComputing is less narrow in score than most DC


View Full Document

UTK CS 594 - Grid and MetaComputing Lecture 7

Documents in this Course
Load more
Download Grid and MetaComputing Lecture 7
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Grid and MetaComputing Lecture 7 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Grid and MetaComputing Lecture 7 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?