Overview Grid and MetaComputing What was MetaComputing what is Grid Computing discussion MetaComputing Requirements and Purpose Dr Graham E Fagg CS 594 Lecture 7 Spring 2003 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 Overview Subtopics Do we have all it takes to make a MetaComputing system ONC DCE Corba JavaBeans Problem Solving Environments Cluster Management Resource Managers Scheduling MPI jobs Lecture 10 What we will cover on March 26th Grid Computing now that we know metacomputing Globus 1 2 3 Legion APPLES and NWS SNIPE HARNESS Homework Making previous MPI applications work in a distributed world What 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 1 MetaComputing 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 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 methods 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 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 systems 2
View Full Document
Unlocking...